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