基于单片机的火灾防盗监控系统的设计与仿真_毕业设计(论文) 联系客服

发布时间 : 星期三 文章基于单片机的火灾防盗监控系统的设计与仿真_毕业设计(论文)更新完毕开始阅读eefe731e2e60ddccda38376baf1ffc4ffe47e2bd

进行密码修改任务,首先判断们是否打开,即之前密码是否正确,然后获取新的密码,确认后执行擦除和从写。程序流程图如图4.10所示。

改密程序入口 锁是否开? N Y 修改密码否? Y N 输入4~6位新密码并保存密码 输入密码位数送R7、指针初始化 新密码@R1覆盖原始密码@R0 修改指针 N 循环次数 R7-1=0? Y 返回

图4.10 密码修改子程序流程图

(5)显示处理子程序

显示模块要实时的显示当前的操作内容,本系统是通过HD7279来统一控制的,程序中只需要发送相应的操作码即可,程序流程图如图4.11所示:

显示程序入口 显缓指针R0、显示码R1、循环次数R6初始化

图4-11显示处理子程序流程图

图4.11 显示子程序流程图

(6)电机驱动子程序

单片机获取到指令后控制电机驱动对步进电机进行控制,电机连着锁芯,从而达到门的锁定和解锁状态。程序流程图如图4.12所示。

电机停止 返 回 图4.12 电机驱动子程序流程图

电机停止 延时5秒 延时5秒 电机正转 电机反转 电机驱动子程序 (7)键盘处理子程序

HD7279与单片机通信来相应按键操作,单片机只需检测和比对HD7279发

送来的代码即可。子程序的流程图如图4.13所示。

键盘处理入口 置7279的CS有效,并延时50us 发送读键指令码15H到7279,并延时12us 接收键值存于A中,CS信号 A为FFH否 N 置键标志00H Y 清键标志00H 由键值查键号 返回 图4.13 键盘处理子程序

(8)门磁检测及声光报警子程序

门磁传感器检测到信号后将获取到的数据经过放大滤波后通过A/D然后传给单片机并产生中断单片机处理获取到的数据,若超出限制,则将声光报警系统的使能端拉高,从而开启声光报警系统。程序流程图如图4.14所示。

声光报警子门磁检测子555芯片使能置1驱动声光报警 单片机外部中断检测到门磁信号 返回 声光报警 中断返回 图4.14 声光报警及门磁传感器子程序流程图

(9)无线通信子程序

接收信号,开中断 N Y 是否撤防 Y Y 锁开否? N 调用开锁子程序 是否布防 N 中断返回 Y N 锁开否? 调用上锁子程序 图4.15 无线通信子程序流程图

无线通信模块正常时在休眠当有信号来的时候启动并接收,就收到数据后产生中断,并将数据传给单片机,单片机将获取到的数据进行比对,然后执行相应的操作。流程图如图4.15所示。

5 系统调试