数字温度计设计c语言,数字温度计的设计与制作

一、系统原理框图及电路原理图

系统原理框图(如上图所示),各组成部分功能:

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直流电源接入。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值