第3章 键 盘 显 示
为了实现系统发生警情时能够向指定的号码发送短信息的功能,则必须有键盘和LED显示,来对防盗报警系统进行电话号码的预设,本设计选用HD7279作为键盘显示驱动,
3.1 HD7279键盘显示芯片
该芯片支持64键盘和8位数码管动态显示,与传统的键盘显示芯片8279相比,外围芯片少,与CPU仅有4线串行通信,大大的节省了CPU I/O口的资源;
HD7279内部含有译码器,可直接接受BCD码或16进制码,并同时具有两种译码方式。此外,还具有多种控制指令,如左移、右移、闪烁、消隐、段寻址等;
HD7279具有片选信号,可方便的实现多于8位的显示或多于64键的键盘接口。
3.2 HD7279的典型应用电路:
注:键盘显示应用程序见附录
第4章 铁电存储器
4.1 铁电存储器的特点
为了实现对预设电话号码的存储和对报警信息的记录,本系统采用了能够保证掉电数据不丢失的铁电存储器,该类存储器相对于传统的EEPROM有许多优点:
1. 传统的EEPROM写入次数有限,一般为10万次,而铁电存储器有着近乎无限次擦写的特性;
2. 传统的EEPROM写入速度较慢,一般需要CPU延时几个NOP的时间来等待写入,而铁电存储器有着和RAM相同的操作速度;
3. EEPROM需要较大的能量来完成一次擦写,而铁电存储器在写入时属于微功耗。
本设计选用了FM24C16来作为非易失性数据存储器,其特点如下:
1. FM24C16A是一种串行非易失存储器,它的结构容量为512*8位,接口方式为工业标准二线制造串行接口,与串行EEPROM的功能操作相似,与EEPROM具有相同的引脚排列,不同之处在于,FM24C16A具有非常出色的写操作性能;
2.FRAM内部采用读恢复机制操作。所以读写次数与每一次读写都有关系。FRAM结构是基于行与列阵列排布,行由A8- A2定义。 每次访问都会使一行减少一次读写寿命。铁电的擦写次数几乎可以说是无限次。即使每秒访问3000次,连续使用十年,使用寿命仍未终止。
4.2 二线制协议
FM24C16使用二线制协议串行总线及其传输规约进行双向传输,这种方式占用脚位少,占用线路板空间小,下图描述了FM24C16在微处理器系统中的典型配置:
二线制协议即是总线上的所有操作都是由SDA和SCL两个脚位的状态来确定的,共有四个状态:开始,停止,数据以及应答,下图描述了四个状态的时序图。
注:FM24C16读写子程序见附录
第5章 实时时钟
为了实现发生警情时,对发生警情的时间进行记录,且为了保证系统的可靠运行,要求系统进行自检并定时上报系统运行状态,因此需要系统具有实时时钟功能。本设计选用了DS12887实时时钟芯片。
5.1 DS12887功能与特点介绍
DS12887采用CMOS技术制成,把时钟芯片所需的晶振和外部锂电池相关电路集于芯片内部。采用DS12887芯片设计的时钟电路勿需任何外围电路并具有良好的微机接口。DS12887芯片具有微轼耗、外围接口简单、精度高、工作稳定可靠等优点,可广泛用于各种需要较高精度的实时时钟场合中。其主要功能如下:
1.内含一个锂电池,断电情况运行十年以上不丢失数据。
2.计秒、分、时、天、星期、日、月、年,并有闰年补偿功能。
3.二进制数码或BCD码表示时间、日历和定闹。
4.12小时或24小时制,12小时时钟模式带有PWM和AM指导,有夏令时功能。
5.MOTOROLA5和INATAEL总线时序选择。
6.有128个RAM单元与软件音响器,其中14个作为字节时钟和控制寄存器,114字节为通用RAM,所有ARAM单元数据都具有掉电保护功能。
7.可编程方波信号输出。
8.中断信号输出(IRQ)和总线兼容,定闹中断、周期性中断、时钟更新周期结束中断可分别由软件屏蔽,也可分别进行测试。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页