基于18B20的单片机课程设计报告(含汇编程序)(2)
时间:2025-07-08
时间:2025-07-08
基于18b20的电子温度计课程设计,可用两位小数显示开式,华氏,摄氏温标,三个按键。可设置上限,下限报警。程序均经过上电调试。(不含硬件图,仅供参考。)
DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。
预计功能:(从主界面开始)
1.按下键1,可显示当前温度(整数部分),和温度上限设定值;
并且在3秒的有效时间内可用键2减小设定温度上限,键3可增加上限值。最后一次按下按键后3秒自动返回主显示界面。
2. 按下键3,可显示当前温度(整数部分),和温度下限设定值;
并且在3秒的有效时间内可用键1减小设定温度上限,键2可增加上限值。最后一次按下按键后3秒自动返回主显示界面。
3.按下键2,可实现开式,华氏,摄氏温标的循环转换。
4.温度小于下限温度警线,或是温度高于上限警线时,产生声光报警。
四、设计框图
温度计电路设计总体设计框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用八位LED数码管以并口传送数据实现温度显示。
图1总体设计框图
五、显示电路
显示电路采用两个4位共阳LED数码管,从P1口RXD,TXD串口输出段码。
上一篇:四年级上册确定位置