二线制编码楼宇对讲系统

发布时间 : 星期二 文章二线制编码楼宇对讲系统更新完毕开始阅读

3.1 键盘检测

键盘在整个系统中的作用是,支持呼叫的房间号码输入,开锁密码的输入,和密码的修改。是进入系统的唯一途径。键盘流程图如图3.2。

开始 N 有键按下? Y 延时10ms N 有键按下? Y 判断是哪个键按下,找到相应的键值 返回键值 返回

25

3.2 系统显示

图3.2 键盘检测流程图 显示部分在整个系统中起重要作用,它能直观的给用户反应系统的工作状态,使用户对当前操作更加清楚。

显示流程图:

开始 送需要显示的数据 选通对应的位选 返回

图3.3 显示流程图 3.3 储存系统的软件设计

储存系统是整个系统中重要的部分,它主要负责储存用户密码,当用户输入密码时,单片机从储存芯片相应的地址取出数据与用户输入的数据进行比较,如果正确就执行开锁动作。当用户修改密码时单片机首先从相应地址中取出数据校对,如果正确则将用户输入的新密码写到储存芯片中去。储存系统流程图如图3.4。

26

N 有键按下? 开始 Y N 修改密码? Y N 有键按下? Y N 旧密码输入完? Y 从储存芯片中取出密码并 校对 N 密码正确? Y N 有键按下? Y N 新密码输入完?

Y 把新密码写入储存芯片 返回 图3.4 27

开锁密码? N Y N 有键按下? Y N 密码输入完? Y 从储存芯片中取出密码并校对 密码正确? N Y 开锁 返回 存储系统流程图 3.4 单片机编码的软件设计

单片机编码在是单片机在判断房间号码输入完成后,单片机将房间号码分为地址和数据进行编码,并将编码通过传输线发送给各楼层译码器。单片机编码软件流程图如图3.5:

开始 N 房间输入完成? Y 单片机对房间号码编码 发送编码信息 返回

图3.5 单片机编码软件流程图 28

联系合同范文客服:xxxxx#qq.com(#替换为@)