1、將DS18B20溫度傳感器的溫度讀出來,并在LCD1602上顯示出來。
2、在LCD上分別切換顯示,軟體設計時鐘(時、分、秒),和當前溫度值,和溫度上下控制值。并可以通過按鍵進行修改設定,溫度高于上限,或下線都由蜂鳴器發出報警聲。
3、實作校時、校分、校秒功能。
https://download.csdn.net/download/weixin_53403301/13724845
附件里附帶所有程式、工程以及仿真圖,仿真圖為T-LCD2,程式工程為T-LCD,主程式是main.c
附件鏈接:https://download.csdn.net/download/weixin_53403301/13724845
實驗原理圖:(用的protues仿真 C代碼用keil編譯器所寫)


單片機效果圖:






模式0為顯示溫度 時間 模式123分別為調個位、十位、十分位 按對應的按鍵就能實作調最高或最低 模式45顯示最高、最低溫度
程式部分:

570行主程式+100溫度傳感器+70行1602顯示 實作單片機溫度時間顯示 精確到十分位 并且有校時、設定最值溫度報警功能 精確到十分位
具體的代碼功能在附件程式里都有標注 代碼就不放了 keil里面的標注會識別成特殊字符
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/236804.html
標籤:單片機/工控
上一篇:隔離和阻抗匹配的問題
