基于单片机的数字温度计课程设计(硬件) 联系客服

发布时间 : 星期日 文章基于单片机的数字温度计课程设计(硬件)更新完毕开始阅读a8604c00842458fb770bf78a6529647d26283452

图2.4.1 AT89C51引脚图

2.4.2复位电路

在这里采用的是按钮加上电复位,系统每次上电和每次按下复位按钮,系统就会复位。复位电路图如图2.4.2所示。

图2.4.2 复位电路图

2.4.3时钟振荡电路

在这里采用的是1MHZ的晶振频率,它与单片机的硬件连接电路如图2.4.3所示。

10

图2.4.3 晶振电路图

2.4.4正相驱动电路

74LS245为数码管的断码驱动芯片,P0.0~P0.7输出段码控制信号。正相驱动电路图如图2.4.4所示。

图2.4.4 正相驱动电路图

2.4.5反相驱动电路

7407为反相驱动芯片,P2.0~P2.3输出位扫描控制信号,经由7407反相后驱动4位共阴极数码管的位选信号。反相驱动电路图如图2.4.5所示。

11

图2.4.5 反相驱动电路图

2.4.6显示电路

显示电路采用集成的四位一体的数码管,为共阴极结构,通过设置不同的段码可以显示温度。

图2.4.6 显示电路图

2.5软件设计

系统程序主要包括DS1820初始程序,向DS1820读字节程序,向DS1820写字节程序,温度读取及转换程序,计算温度子程序,温度显示程序。主程序流程图如图2.5.1所示。

12

图2.5.1 主程序流程图

13