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

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

摘要

本设计以STC89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、led控制程序。

关键词:STC89S51;单片机;DS18B20;温度芯片;LED

I

目录

引言 ..................................................... 1 1.设计概述 ............................................... 2

1.1 设计目标和要求 ................................... 2 1.2 设计思路 ......................................... 2 2.系统方案及硬件设计 ..................................... 3

2.1 设计方案 ......................................... 3 2.2 方案的硬件总体方框图 ............................. 3 2.3 温度传感器DS18B20测温原理 ....................... 4 2.4 硬件设计 ......................................... 9

2.4.1主控制器电路 ................................ 9 2.4.2复位电路 ................................... 10 2.4.3时钟振荡电路 ............................... 10 2.4.4正相驱动电路 ............................... 11 2.4.5反相驱动电路 ............................... 11 2.4.6显示电路 ................................... 12

2.5 软件设计 ........................................ 12 3.系统原理图 ............................................ 14 4.proteus软件仿真结果 ................................... 15

II

4.1系统仿真设计 ..................................... 15 4.2仿真结果分析 ..................................... 15 5.结论 .................................................. 16 6.参考文献 .............................................. 17

III

引言

单片机以其体积小、功能完善、抗干扰能力强、价格低廉等优点而被广泛应用于工业控制、可编程序控制器、通信、家电等领域。89C51系列单片机经过多年的发展,在性能、指令功能、运算速度、控制能力等方面都有很大的提高,已被越来越多的科学工作者所关注。

目前,大学院校相关电子、机电、自动化、计算机等专业都在开设这门课程。单片机课程设计是学生加深理论知识理解、提高实际设计能力的重要环节,从设计电路板,到程序编制与调试,最后完成一个单片机系统的设计,可以使学生体验到成功的快乐。Proteus虚拟单片机仿真软件可以成功地进行绝大部分的单片机硬件仿真,轻松实现程序功能的展示。

1