暂时不开,按键的功能描述,按键标志,若为,则调用修改密码子程序。比较密码子程序密码比较正确,则调用开锁子程序,密码,调入输入密码输入次数,准备锁定键盘,次数小次锁定分钟报警分钟跳出输入回车的次数,开门各类子程序注意清楚缓冲区时不应在初始化中执行,以防两缓冲区都为,相同开锁初始化显示缓冲区以及其他缓冲区,密码输入的次数清零。按键识别子程序识别按键子程序,数据送保存。判断下列,判断是数字按键还是功能按键,为表示功能键,假若是数字按键则标志置为假若是功能按键则标志置为,检验密码正误锁定,鸣笛子程序毫秒延时程序锁定分钟调用次,报警鸣笛子程序显示子程序功能分五屏幕显示数据,分别是代表六种状态。锁定状态显示。送已经输入密码的次数送短线送短线送,切换到第三组寄存器。防止操作数读取。读写程序首地址,字节,位首地址读数据首地址,字节,首地址先写进,字节数据发送子程序,准备写入数据执行显示命令判断液晶模块是否忙显示完成,程序停车写入控制命令的子程序判断液晶显示器是否忙的子程序如果为高电平表示忙就循环等待程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序,然后输入显示位置的地址,最后输入要显示的字符的代码。键盘扫描模块根据本实验的要求,在不影响整体性能的情况下,为了使设计程序变的简单,这里选用键盘及键盘控制器与微处理器接口非常简单,仅需条接口线,其中为片选信号低电平有效。为串行数据端,当向发送数据时,为输入端当输出键盘代码时,为输出端。为数据串行传送的同步时钟输入端,时钟的上升沿表示数据有效。为按键信号输出端,该端在无键按下时为高电平而在有键按下时变为低电平,并直保持到按键释放为止。的控制指令分为纯指令和带有数据的指令两大类,以下分别给予介绍。纯指令控制指令中的纯指令有复位清除指令左移指令和右移指令。其中,复位清除指令用于清除所有的显示,同时清除所有设置的字符消隐和闪烁等属性。执行该指令后,芯片所处的状态与系统上电后所处的状态样。左移指令可使所有的显示自右向左从第位向第位移动位包括处于消隐状态的显示位,但对各位所设置的消隐及闪烁属性不起作用。右移指令与左移指令类似,但所做移动为自左向右从第位向第位移动,移动后,最左边位为空。带有数据的指令带有数据的指令包括以下种,如表所示表带有数据的指令下载数据且按方式译码这种指令的格式为该命令由二字节组成,前半部分为指令,其中为位地址,为数据,收到此指令时,将按照以下规则译码方式进行译码。即显示显示显示显示空白下载数据且按方式译码此指令与上条指令基本相同,所不同的只是译码方式。该指令的译码方式为的值对应于和。格式如表所示表下载数据且按译码方式的指令格式下载数据但不译码该指令的格式如表表下载数据不译码指令格式在该指令格式中,为位地址,和为显示数据分别对应段数码管的各段。当相应的数据位为时,该段点亮,否则,该段不亮。实际上,此指令是比较灵活的,设计时可以通过造字形表来显示用户所需的字符。闪烁控制此命令用于控制各个数码管的闪烁属性,分别对应数码管。表示闪烁,表示不闪烁。开机后的缺省状态为各位均不闪烁。具体指令格式如表闪烁控制指令格式读键盘数据指令该指令的格式如表表读键盘数据指令格式该指令主要用于从读出当前的按键代码。与其它指令不同的是,此命令的前个字节为微控制器传送到的指令,而后个字节才是返回的按键代码,该代码的具体范围是当无键按下时,为。当检测到有效按键时,引脚从高电平变为低电平,并直保持到按键结束。在此期间,如果接收到读键盘数据指令,则输出当前按键的键盘代码而如果在接收到读键盘指令时没有有效按键被按下时,则输出。串行接口时序令宽度为,即微处理器需发送个脉冲。而带有数据的指令宽度为,即微处理器需发送个脉冲。但其中的读取键盘数据指令,宽度也,前个为微处理器发送到的指令,后个为返回的键盘代码。执行此指令时,的端在第个脉冲的上升沿变为输出状态,并于第个脉冲的下降沿恢复为输入状态,以等待接收下个指令键盘设置键盘管理软件包括键盘消息接收和键盘消息处理两个部分。键盘消息接收是指当用户按下个键后,通过对键盘端口的分析,接收到按键的编码信息,然后查询键值表获得相应的键值并保存。由于本设计采用了键盘控制器,其内部包含了去抖动算法,键盘接收算法主要由接收按键编码查询键值表取键值并保存等过程组成。键盘消息处理是取出所得到的键值,并按照键值的定义分别处理。在本系统中,包括确认取消数字键,各个功能键处理程序都将在主控机程序中执行。键值具体定义如下数字键确认键取消键卡及读卡器模块引脚定义及功能是逻辑加密卡它具有位的存储容量支持总线连接协议串行口满足同步传送协议其触点安排如图引脚的定义和功能见表图触点示
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。