数字温度传感器测温显示系统说明书 联系客服

发布时间 : 星期一 文章数字温度传感器测温显示系统说明书更新完毕开始阅读badabae9998fcc22bcd10dfe

北京交通大学

机械与电子控制工程学院

件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。

DS18B20 与单片机的接口电路

DS18B20 操作时序

第3章 硬件电路与系统软件的设计及分析

硬件设计思路:

1.P1.0与DS18B20的输入/输出口DQ连接; 13 北京交通大学

机械与电子控制工程学院

2.P1.2、P1.3、P1.4、P1.5分别连接KEY1、KEY2、KEY3、KEY4,分别控制最低限温度和最高限温度值的增一和减一操作; 3.P1.6用来控制蜂鸣器的开闭,P1.7用来控制红色发光二极管的亮暗。 软件的设计思想:

1.当对最低限赋得初值大于或等于最高限初值时,系统打开时会显示错误“EROOR”,通过直接更改可以消除错误; 2.在更改温度限值的时候,会控制最高限温度值大于最低限温度值,最低限温度值小于最高限温度值; 应用89C51(52)单片机设计并制作一个单片机最小系统,达到如下基本要求:

1、具有上电复位和手动复位功能。 2、使用单片机片内程序存储器。

3、具有基本的人机交互接口。按键输入、LED显示功能。

4、具有一定的可扩展性,单片机I/O口可方便地与其他电路板连接。 软件设计的设计思路是:主程序进行键盘扫描,判断采用何种方式进行显示,初始化状态为逐字显示,判断后进入相应额方式显示子程序。设置相应的程序入口,反复调用显示子程序,并在显示过程中反复调用键盘扫描子程序进行延迟,并通过判断是否退出相应的方式显示子程序,进入主程序。设计程序过程中能很好地提高按键响应速度。 3.1.主板电路

14 北京交通大学

机械与电子控制工程学院

3.2.软件程序分析(流程图)

程序主要包括主程序、显示子程序、键扫描程序、检测程序等。

15 北京交通大学

机械与电子控制工程学院

主程序流程图

16