文档介绍:目录
摘要…………………………………………………………………………………………1
Abstract……………………………………………………………………………………2
第1章绪论………………………………………………………………………………3
概述…………………………………………………………………………………3
温度控制发展现状及设计意义……………………………………………………3
温度控制的设计目的……………………………………………………………3
课题研究的内容……………………………………………………………………3
第2章系统的硬件设计原理及结构………………………………………………4
………………………………………………………………………4
单片机AT89C51……………………………………………………………………4
LED静态串行显示电路……………………………………………………………5
A/D转换器…………………………………………………………………………6
…………………………………………………………………………7
温度传感器……………………………………………………………………7
第3章系统软件设计…………………………………………………………………9
……………………………………………………………………………9
显示程序设计……………………………………………………………………9
显示程序流程图…………………………………………………………………9
A/D转换部分………………………………………………………………………10
A/D转换程序设计………………………………………………………………10
A/D转换流程图…………………………………………………………………10
键盘部分…………………………………………………………………………11
查询式键盘的程序设计………………………………………………………11
查询式键盘流程图……………………………………………………………11
温度传感器部分………………………………………………………………11
温度传感器的程序设计………………………………………………………11
温度传感器的流程图…………………………………………………………12
温度控制部分……………………………………………………………………12
温度控制的程序设计…………………………………………………………12
温度控制的流程图……………………………………………………………12
第4章系统总程序及调试……………………………………………………………14
系统总程序设计…………………………………………………………………14
系统总流程图……………………………………………………………………14
第5章总结………………………………………………………………………………16
谢辞…………………………………………………………………………………………17
参考文献……………………………………………………………………………………18
附录设计源程序………………………………………………………………………19
摘要:本课题详细介绍了温度控制的设计和应用,该系统以AT89C51的单片机为核心实现温度控制。
首先,本文对温度控制的发展现状及设计意义做了介绍,而后对全部的硬件电路进行了详细的讨论,包括串行LED驱动器的控制方式和工作原理,A/D转换器,查询式键盘,温度传感器的应用等。接着对软件部分也作了仔细的思考,按模块进行结构化程序设计,包括显示、键盘、A/D转换、温度控制和温度传感器的程序说明并画出各子程序流程图等。最后进行了系统整体调试。
温度控制系统可以实现将温度经过热敏电阻转换为电压信号,经放大器放大后进入单片机进行A/D转换成数字量后,通过LED静态显示电路以十进制形式显示出来,同时显示电路还将显示设定的恒温值且通过键盘可以改变设定值的大小。
关键词:单片机,温度控制,ADC0809
Abstract:Detailed information on the subject of temperature control design and application, the system as the core in AT89C51. To achieve temperature control.