电子万年历的设计毕业论文 下载本文

湖北文理学院理工学院 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