湖北文理学院理工学院 3系统的硬件设计与实现
3.4.4温度采集电路
单片机使用VCC与上拉电阻RDS1相连,再与DS18B20的2号引脚相接,上拉电阻取值4.7K。温度传感器采用外部供电方案,由1、3引脚提供电源。电路图如下图3.10:
图3.10温度采集电路
3.4.5通信电路
通信电路主要由MAX232芯片构成,如下图3.11所示。MAX232的T1IN引脚接在单片机TXD的P3.1引脚控制。TTL电平从单片机的TXD端发出,经过MAX232转换为RS-232电平后从MAX232的T1OUT引脚发出,再经过随板配送的交叉串口线后,连接至PC机的串口座的第二引脚RXD端,至此计算机收到数据。PC机发送数据时从PC机串口座第三脚TXD端发出数据,再逆向流向单片机的RXD端P3.0接收数据。
16
湖北文理学院理工学院 3系统的硬件设计与实现
图3.11串口通信电路
3.4.6显示电路
显示电路由1602液晶接口插槽组成,如下图3.12所示。液晶显示器R/W端直接接地,
表示只允许写入,而不可以从中读取。使能端E由单片机P0.7引脚控制,数据/命令选择端由单片机的P2.6引脚控制。偏压信号VL端与滑动变阻器RH1相连,通过RH1可以调节显示器的显示对比度。RD1主要用于限流作用,起到一定的保护作用。显示器数据端口与单片机的P0对应相连,单片机通过P0口可以向显示器中输入控制命令或要显示的字符。
图3.12显示电路
17
湖北文理学院理工学院
3.4.7键盘电路
按键电路由3个按键组成,主要是用于调节时间,日期和星期如图3.13所示。
图3.13按键电路
18
湖北文理学院理工学院 4系统的软件设计
4系统的软件设计
4.1 程序流程框图: 开始 初始化DS1302,温度 键盘扫描 是否有按键按下 Y 时钟停止 功能调节 N 时钟显示 Y Y Flag=1?
N 获取温度并显示温度
结束 图4.1主程序流程图19