同时本系统工作性能好,由多种传感器共同判断,不易出现误报现象,安全可靠。本系统使用AT89C51做信号处理器,可以与计算机相连接,小区保安人员利用计算机统一管理,了解整个小区的住户的安全状况。如果发生情况,安保人员可以第一时间察觉到,并进行妥善处理。
目前市场上存在着多种多样的防盗报警器,例如压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等。这些报警器虽然各自有各自的有点,但是每种报警器还是存在缺点。所以设计性能优良的报警是必要的。
1。2 单片机技术简介
单片机简称单片微型计算机,是典型的嵌入式微控制器,常用英文字母的缩写MCU,它早就被用在工业控制领域。单片机是一种集成电路的芯片,单片机把CPU,ROM,RAM,多种I/O口,中断系统,定时器/计时器等功能(可能还包括显示驱动电路部分,脉宽调制电路部分,模拟多路转换器部分,A/D转换器等电路)统一集成到一块硅片上组成的一个小并且全面的计算机系统,使得计算机系统变得更小,更容易集成进复杂的而对体积要求严格的控制设备当中。单片机是靠程序运行的,可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。
目前我们周围的生活环境都有单片机的身影,几乎很每个领域都有单片机的存在。例如汽车的导航装置,汽车的仪表盘的控制,电脑和手机的数据通信和网络传输,工厂自动化过程的控制和处理,使用广泛的智能IC卡,广泛使用的轿车的安全保障系统,智能手机,摄像机,电视机,洗衣机的控制,以及电动玩具、电子宠物等等,这些都离不开单片机。因此了解,学习,开发和应用单片机将对我们的日常生活具有重要的意义。
1。3 Keil技术简介
Keil C51是美国Keil Software公司研发的51系列并且可以兼容单片机C语言软件开发系统。单片机的开发中既需要硬件,同样也需要软件的配合。随着单片机技术的不断发展和进步,从以往普遍使用汇编语言到渐渐使用如C语言的高级语言开发,单片机的开发软件也是与时俱进的,目前运用的最广泛的开发MCS-51系列单片机的软件是Keil软件。Keil提供了包括C编译器,连接器,宏汇编,库管理,一个功能强大的仿真调试器等在内的完整开发方案。Keil通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
1。 系统概述 论文网
Keil C51软件提供丰富的库函
数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍Keil C51开发系统各部分功能和使用。
2。 Keil C51单片机软件开发系统的整体结构
C51工具包的整体结构,uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(。OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(。ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。