当前位置:首页 > (完整版)基于AT89C51单片机的家庭防盗报警系统毕业设计论文
尽管单片机的品种很多,但是在中国使用最多的还是intel公司的MCS-51系列单片机和美国的Atmel公司的89C51单片机。
MCS-51系列单片机包括三个基本型8031、。
8031内部包括一份8位CPU、128个字节,21个特殊功能寄存器(SFR)、 4个8位并行IO口、1个全双工串形口、2个16位定时器,但片内无程序
存储器,外扩EPROM芯片。比较麻烦,不予采用。
8051是在8031的基础上,片内集成有4KB ROM,作为程序存储器,是一个程序不超过4K字节的小系统。ROM内的程序是公司制作芯片时,代为用户烧制的,出厂的8051都是含有特殊用途的单片机。所以8051适合与应用在程序已定,且批量大的单片机产品中。也不予采用。
8751是在8031基础上,增加了4K字节的EPROM,它构成了程序小于4KB的小系统。用户可以将程序固定在EPROM中,可以反复修改程序。但是价格相对8031较贵。8031为外扩一片4KB EPROM的就相当于8751,它的最大优点是价格低。随着大规模集成电路不断发展,能装入片内的外围接口电路也可以是大规模的。不予采用。
80C51产品指令和引脚完全兼容。片上Flash许程序存储区在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52位众多嵌入式控制应用系统提供高灵活、超有效地解决方案。
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和
输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。故此设计采用AT89C51。 2.2.1 AT89C51的主要性能 1)与MCS-51单片机产品兼容
2) 4k字节在系统可编程Flash存储器 3)1000次擦写周期 4)全静态操作:0HZ~24HZ 5)三级程序存储器锁定 6)32个可编程IO口线 7)两个16位定时器计数器 8)五个中断器 9)可编程串行通道 10)低功耗空闲和掉电模式 12)看门狗定时器
2.2.2 AT89C51的引脚结构
图2-1 AT89C51的引脚结构图
2.3传感器的选择
2.3.1 热释电传感器的红外辐射与红外探测的原理结构
热释电传感器是利用红外辐射与红外测温的原理来探测的,红外测温属非接触式测温,是测温技术中的主要手段,其特点是测温范围广,响应速度快和不明显破坏被测对象温度场,因而广泛应用于工业、农业、交通等领域。
非接触红外测温有以下几点优点:
(1)测量不干扰被测温场,不影响温场分布,从而具有较高的测温准确度。
(2)测温范围宽。
(3)探测器的响应时间短,反应速度快,易于快速与动态测量。
(4)不必接触被测物体,操作方便。 (5)可以确定微小目标的温度。
非接触测温技术的意义是显而易见的。随着工农业、国防事业、医学的发展,对温度测量越来越迫切。在某些场合,温度测量逐步上升为主要矛盾,引起了各方面的普遍重视。
通常将电磁波谱间隔在0.76~1000μm的区域称为红外光谱区,红外传感器是一种新型的传感器,能够探测物体辐射的红外线。
热释电元件的工作原理是基于热释电效应,即在强电介质温度变化ΔP的自然极化的存在,此时传感器有电信号输出,晶体的这种性质被称为热释电极或热释电效应。
有些热释电晶体,他们的自发极化方向能用外电场来改变,这些晶体称作热释电——铁电体。例如:LiTaO2(钽酸锂)、BaTi O2(钛酸钡)和TGS(硫酸三甘酞)等。为了使传感器能够长期稳定地工作,提高灵敏度,增强抗干扰能力,这里选用了TGS晶体制作的双型探测器 2.3.2红外测温原理
红外测温是通过探测物体表面发射的能量来测量其温度,由物理学可知,处于绝对温度(-273.15℃)以上的任何物体,都要释放热能,而红外辐射温度计测量其中与温度有关波长范围内的热能,并将其转换与温度成比例的电信号,由此测出其温度。
据斯蒂芬-波兹曼常数,绝对黑体其温度T于与辐射能之间的关系为:
其中:σ为蒂芬-波兹曼常数,其值为5.6697×10-12 wcm2 ,k4 为黑体的温度;E0 为黑体辐射能。
实际中大多数物体为非黑体,其热辐射公式为:
E=εE0
共分享92篇相关文档