摘要本设计以 STC89S51 单片机为核心的温度控制系统的工作原理和设计方法
温度信号由温度芯片 DS18B20 采集,并以数字信号的方式传送给单片机
文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路
单片机通过对信号进行相应处理,从而实现温度控制的目的
文中还着重介绍了软件设计部分,在这里采纳模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、led 控制程序
关键词:STC89S51;单片机;DS18B20;温度芯片;LED目录引言 11
设计概述 21
1 设计目标和要求 21
2 设计思路 22
系统方案及硬件设计 32
1 设计方案 32
2 方案的硬件总体方框图 32
3 温度传感器 DS18B20 测温原理 42
4 硬件设计 92
1 主控制器电路 92
2 复位电路 102
3 时钟振荡电路 102
4 正相驱动电路 112
5 反相驱动电路 62
6 显示电路 62
5 软件设计 123
系统原理图 144
proteus 软件仿真结果 154
1 系统仿真设计 74
2 仿真结果分析 155
结论 166
参考文献 17引言单片机以其体积小、功能完善、抗干扰能力强、价格低廉等优点而被广泛应用于工业控制、可编程序控制器、通信、家电等领域
89C51 系列单片机经过多年的进展,在性能、指令功能、运算速度、控制能力等方面都有很大的提高,已被越来越多的科学工作者所关注
目前,大学院校相关电子、机电、自动化、计算机等专业都在开设这门课程
单片机课程设计是学生加深理论知识理解、提高实际设计能力的重要环节,从设计电路板,到程序编制与调试,最后完成一个单片机系统的设计,可以使学生体验到成功的欢乐
Proteus 虚拟单片机仿真软件可以成功地进行绝大部分的单片机硬件仿真,轻松实现程序功能的展示