新闻中心

EEPW首页 > EDA/PCB > 设计应用 > CPLD在无功补偿控制仪键盘设计中的应用

CPLD在无功补偿控制仪键盘设计中的应用

作者:时间:2012-08-23来源:网络收藏

3 键盘扫描码与相应键的对应关系

中断服务程序读取寄存器FD18中的扫描码,经过判断就可知道按下的是哪一个键,然后转入相应的程序进行处理。键号和扫描码的具体对应关系如表1:

表1 键号和扫描码对应表

4 键盘输入模块的软件设计

系统的一些基本参数可以通过键盘来设置或改变,每按下一键,扫描到键值后向CPU申请中断。CPU进入键盘管理中断程序后,读取、存储键值并置接收到键值标志。主程序识别到标志,对接收到的键值进行处理。

参数设置格式是:A**B**…*B。也就是说,按‘A’键进入设置状态,‘**’的组合表示设置项目,‘B’确认设置项目,‘**…*’所设置项目的数值,最后的‘B’是结束符,表示此次设置结束。设置步骤的软件处理流程如图3:


图3 系统参数设置处理流程图

5 结束语

用复杂可编程逻辑器件()扩展的键盘接口经过实用,效果较好,既提高了单片机的响应速度,又简化了硬件电路。此外,还可用于其它的接口设计,使其性能得到进一步体现。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭