摘 要:目前温度测量控制系统被广泛应用在工业、农业及人们的日常生活中,极大地影响着人们的生活,所以温度采集控制系统的设计与研究有着十分重要的意义。本设计以AT89C52单片机为数据处理与控制单元,在温度测量部分采用了具有“一线总线”接口的DS18B20数字传感器。单片机对数据进行处理以后,通过发出控制信息将报警与控制执行模块的状态改变,并将当前温度信息在LED数码管中显示。此次设计包括温度采集,温度显示,系统控制,超限报警等外围电路的设计,且对所设计电路均给出了相应的软件设计。本系统可实现对单线多点数据的采集,在实际工业生产中能够实现对某一车间温度的控制与调节。61535
毕业论文关键词: 温度采集,AT89C52,DS18B20,报警
Abstract: As present,the temperature measurement and control system has been widely used in industry, agriculture and people's daily live, greatly affecting people's live, so the design and research of temperature acquisition and control system has a very important significance.This design with AT89C52 single-chip computer for data processing and control unit, the temperature measurement part has adopted the "1-wire bus" interface DS18B20 digital sensors. Single-chip computer for data processing, control information by issuing state change of alarm and control implementation module, and the current temperature information in LED digital tube display. This design including temperature acquisition, temperature display, system control, transfinite alarm and other peripheral circuit design, and to design circuit is given by the corresponding software design.The system can realize the single multipoint data collection, in actual industrial production can be achieved in a workshop of temperature control and regulation.
Key words: temperature acquisition, AT89C52, DS18B20, alarm
1 前言 4
2 多路温度采集显示系统的设计要求与设计方案 4
2.1 系统设计任务和要求 4
2.2 方案比较与方案论证 4
2.3 方案论证和选定 6
3 多路温度采集系统硬件的设计 6
3.1 温度采集系统的开发过程 6
3.2 单片机的最小系统设计 7
3.3 温度采集接口电路设计 11
3.4 显示器与键盘电路的设计 16
3.5 报警电路设计 17
3.6 综合功能的设计 18
4 多路温度采集系统的软件设计 19
4.1 主程序流程设计 19
4.2 程序设计及巡检子程序设计 20
4.3 巡检键盘及数码管多通道显示 22
4.4 温度报警程序设计 24
5 仿真结果与分析 25
结论 28
参考文献 29
致谢 30
附录A 31
1 前言
近年来计算机领域的变化令人应接不暇,而作为微型计算机家族中的一员、发展中的一个分支的单片微型计算机(简称单片机),因其体积小、电源单一、控制功能强、价格低廉、低电压、低功耗、运算速度快、高可靠性等突出优点,越来越受到各个应用领域的关注与重视,且被广泛应用在企业生产中,发展前景十分良好。