论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
时间是报警信息中不可或缺的组成部分。本系统采用RICOH公司的RS5C348时钟芯片提供时间信息。该芯片以SPI总线方式与CPU进行接口,有闰年自动判断和电压检测功能,得到准确的时间和日历信息只须读取几个寄存器,简化了电路设计,提高了设计的可靠性。但由于AT89C52没有SPI接口,故在编程时要用软件来模拟SPI接口时序。
收到报警信息后须要提示时间、地点、警钟等信息,以便管理人员及时作出反应和处理紧急事件。系统采用的是EPSON公司的图形点阵式液晶显示驱动器SED1353来驱动SHARP和320×240点阵LM32019T型LCD。该驱动器可与Intel的51系列或Motorola的68系列MCU直接接口,支持1024×1024点阵LCD,具有分屏显示功能,可将2个完全不同的点阵图形显示在上下2个半屏上。为优化显示速度和性能设置了SRAM接口作为显示缓存,缓存容量可达128KB。SED1353与89C52的接口示意如图3所示,其中MEMCS,MEMR和MEMW是针对显示缓存SRAM的片选、读和写的信号接口。
为了避免发生报警前对电话设备和线中的破坏,系统采用联勤方式,报警信息可通过其他住户的电话线向监控终端发送信息。
二、系统软件设计
监视系统的主要功能是在声光报警的同时将收到的报警信息进行显示和存储,存储内容可通过RS232接口读到计算机中以便查询,以及利用计算机校正系统的时钟。主程序完成的功能为MCU的各个相关SFR的初始化、用户定义的存储单元的初始化,以及各主要外围器件(如时钟芯片、电话芯片、LCD驱动芯片)和闪速存储器等的初始化。电话接口电路的振铃信号接到单片机的外中断口线上,中断服务子程序的功能是接收报警信息并予以存储和显示,主要软件流程如图4所示。系统设置的2个按键分别对应清除声光报警(亦即管理人员对报警作出响应)及申请和上位微机进行通信(包括将存储器内容读到微机中,利用微机校正系统的时钟芯片的时间设置和将保存在微机中的地址电话对应表写入闪速存储器中)的功能,主要软件流程如图5所示。
在闪速存储器28SF040中存放的是收到的报警信息和预先定