目录
前 言.......................................................................................................................................6
第一章 硬件设计...................................................................................................................7
1.1 AT89C51 芯片功能简介.............................................................................................................................7
1.1.1 AT89C51 芯片简介.............................................................................................................................7
1.1.2 引脚功能.............................................................................................................................................7
1.2 数字温度传感器模块.................................................................................................................................8
1.2.1 DS18B20 性能 .....................................................................................................................................8
1.2.2 DS18B20 引脚说明 .............................................................................................................................9
1.2.3 DS18B20 测温原理 .............................................................................................................................9
1.2.4 DS18B20 的工作时序 .......................................................................................................................10
1.3 测温电路设计............................................................................................................................................11
1.4 按键模块设计...........................................................................................................................................12
1.5 报警电路设计...........................................................................................................................................12
1.6 显示电路设计...........................................................................................................................................13
1.7 串口电路设计...........................................................................................................................................13
第二章 系统软件设计...........................................................................................................14
2.1 各模块的程序设计...................................................................................................................................14
2.1.1 主程序流程图....................................................................................................................................14
2.1.2 读出温度子程序...............................................................................................................................14
2.1.3 温度转换命令子程序.......................................................................................................................15
2.1.4 计算温度子程序...............................................................................................................................16
2.1.5 显示数据刷新子程序.......................................................................................................................17
2.1.6 报警子程序.......................................................................................................................................17
2.1.7 按键扫描处理子程序.......................................................................................................................18
2.2 Keil C51 编程软件 ....................................................................................................................................18
2.2.1 Keil C51 简介 ....................................................................................................................................18
2.2.2 Keil C51 软件应用 ............................................................................................................................18
第三章 系统的仿真与总结...................................................................................................20
3.1 Protues 仿真...............................................................................................................................................20
3.1.1 Protues 简介.......................................................................................................................................20
3.1.2 proteus 的工作过程 ..........................................................................................................................20
3.1.3 Protues 测温仿真...............................................................................................................................21
3.1.4 性能分析...........................................................................................................................................23
3.2 总结...........................................................................................................................................................23
3.2.1 硬件方面............................................................................................................................................23
3.2.2 软件方面............................................................................................................................................23
致谢.........................................................................................................................................26