具体实现功能
具体实现功能:
1.按紧急报警按钮,紧急报警灯闪烁,蜂鸣器报警;
按下布防按钮,布防指示灯开始闪烁,闪烁约30秒,保持明亮状态,进入布防模式;
3.按取消报警/布防按钮,取消布防和应急报警功能。
51单片功耗低,性能高CMOS具有8位微控制器 8K 可编程系统Flash 存储器。在单芯片上,有灵巧的8 位CPU 并且可以在系统中编程Flash,使得STC89C为众多嵌入式控制应用系统提供高灵活性、超有效性的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 可选择节电模式的静态逻辑操作支持两种软件。在空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口和中断继续工作。掉电保护模式下,RAM内容保存,振荡器冻结,单片机工作停止,直到下一个中断或硬件复位。最高运行频率35Mhz,6T/12T可选。
文献研究方法:收集整理单片机智能手镯系统相关研究资料,认真阅读文献,为研究做准备;
调查研究方法:通过调查、分析、具体试用等方法,发现单片机智能手镯系统的现状、问题及解决方案;
比较分析方法:比较不同单片机智能手镯系统的具体原理和同类传感器性能的差异,分析单片机智能手镯系统的研究现状和发展前景;
软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。
本设计利用KEIL5软件实现程序设计,如图所示。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是世界上使用最广泛、最流行的编程语言。在单片机设计中,C由于与汇编语言相比,语言已逐渐完全取代汇编语言,C语言编译、操作和调试非常方便,可移植性高,可读性好,易于记录和写入硬件系统,因此C语言广泛应用于单片机设计。keil该软件与单片机的设计兼容,可实现快速调试,并生成烧录文件,广泛应用于C语言的编写和单片机的设计。
本设计利用protues8.7软件实现仿真设计,如图所示。
Protues它也是单片机模拟设计中常用的设计软件之一。通过设计硬件电路图并写入驱动程序,可以在不实现硬件的情况下进行电路调试。protues还能实现PCB在模拟中也可以设计KEIL实现联调,方便程序调试,支持各种平台,使用简单方便。
所有信息包括程序(注释)protues仿真、仿真视频、开发资料、单片机最小系统介绍等,全网最全!