网学网为广大网友收集整理了,防盗与恒温系统的设计与制作,希望对大家有所帮助!
论文编号:JD695 论文字数:10540,页数:33
摘 要
本文较为全面、系统地叙述了以MCS-51系列单片机为控制核心的防盗与恒温功能的实现。以及驱动芯片、三极管、汇编语言程序设计、输入\输出技术的原理与应用。
在恒温系统中,采用的是多点温度采集,不同位置的温度通过相应的数字温度传感器采集后传送给控制核心——单片机。再经过单片机对传送来的各个温度值进行与我们设置的温度作比较来控制对应电机的工作。对于我们想要得要的温度值是通过我们手动来实现的,即通过按键的来执行增减的功能。
在防盗系统中,采用的红外的方法,即通过红外线对三极管的照射来控制其导通与否的实现,从而对控制核心——单片机来产生中断。实现报警的功能。
关键词:单片机AT89C51,红外对管,数字温度传感器DS18B20。
ABSTRCT
This paper is more comprehensive systematically describes the MCS-51 microcontroller to control the core temperature and security functions.
And the driver chip, transistor, assembly language programming, input \ output technology and application of the principle.
In the thermostat system, the multi-point temperature is collecting, Different locations through the temperature corresponding digital temperature sensors were collected transmitted to the control center --MCU
After MCU right to transmit all the values of temperature and the temperature we set up for comparison to the corresponding motor control work. We want to be in the temperature value through our manual to achieve, and that is through the implementation of key changes in the function.
In the anti-theft system, using the infrared, Through infrared radiation to the transistor to control its on - or not achieved, So as to control the core -- MCUto generate interrupt, implementation alarm function.
Keyword: AT89C51,Infrared diode, Digital Temperature SensorDS18B20
目 录
第一章 引 言 5
1.1背景与现状: 5
1.2发展前景: 6
1.3研究内容 6
1.4研究成果: 6
第二章 系统中主要元件器件的介绍 7
2.1数字温度传感器DS18B20 7
2.1.1DS18B20的特性 7
2.1.2外形和内部结构 8
2.1.3工作原理 11
2.2驱动芯片74LS244 12
2.3单片机AT89C51 16
2.3.1基本结构 16
2.3.2单片机外观与引脚 17
2.3.3控制信号或与其他电源复用的引脚 17
2.3.4存储器与存储空间 18
第三章 系统的硬件设计 20
3.1总体设计方案 20
3.2恒温功能的电路实现 20
3.2.1温度的多路采集 20
3.2.2电机的驱动方式 21
3.3红外防盗功能的实现 22
3.4设定温度电路的实现 22
3.5显示功能的实现 23
3.6系统的总体设计电路图: 24
第四章 系统的软件设计 25
4.1系统总程序流程图: 25
4.2 DS18B20温度采集实现程序 25
4.3显示子程序的设置 28
4.4按键功能程序的设置 29
4.5红外报警中断子程序的实现 30
结 论 31
致 谢 32
参考文献 33