一、系统原理框图及电路原理图
系统原理框图(如上图所示),各组成部分功能:
1.单片机最小系统,分别由STC12C2052及复位电容Cl组成的单片机最小系统,作为系统主控制器。
采用内部RC振荡(5.6MHz),不需要外接晶振。关于STC单片机的详细介绍和查阅相关网站。
2.温度传感及接口,DS18820为一线制总线接口,硬件连接比较简单,+5v供电之后,可将数据端(DQ)通过R5(1K)上拉电阻直接连到单片机I/O,并且连接到DB9串口接头,如果在测量远端温度时可以通过串口头连接外部DS18820而不使用额外电源(真正两线接法)。
3.LED数码管,由4位8段数码管组成,段控端连接到设置为强上拉的单片机Pl口上,位控端连接到P3.3-P3.7口(P3.6CPU未引出),用来显示当前温度。显示的方式为“××。××”,小数点后取两位。
4.程序下载接口,由于计算机串口电平为±15V表示0和1,因此在和本电路连接的时候需要进行电平转换,下图中Al、A2、Rl、R2、R3、R4、Dl组成了一个简易的RS232-TTL的转换电路,Al将计算机串口信号倒相,变成5V信号后送给单片机串口接收端RXD,单片机的TXD信号经过A2将信号倒相后送给DB9标准串口,将其与计算机COM口相连,就完成程序的调试与下载。
5.电源接口,由Jl将外面的+5V直流电源接入。