新闻中心

EEPW首页>EDA/PCB>设计应用> 基于CPLD的键盘控制器设计

基于CPLD的键盘控制器设计

作者: 时间:2009-05-21 来源:网络 收藏

图9是当行扫描信号把的第二行置低,并且第一列的第二个键被按下时控制器的输入/输出波形。从图9中可以看出,控制器检测的键值为0101(这个按键的编码值),这个值并不是在检测到有键按下时就立即被锁存到键值锁存器中的,而是经过一段时间的延迟后,键盘控制器向单片机发出读取这个键值的中断信号(INT),与此同时才给锁存器一个锁存信号来锁存这个值。这样做不但可以防止按键误操作,而且也能处理按键被长时间按下的情况。


4 结 语
IspMACH 4000系列的LC4128V强大的在系统编程能力,在IspLEVER系列工具软件的强力支持下,可以在很短的时间内实现嵌入式系统的接口设计,而且能够使嵌入式产品更具有灵活性。现实表明,可编程逻辑器件的发展和广泛应用,正在使计算机及其应用系统的设计产生革命性的变化。
该设计的键盘控制器已应用于某实际的嵌入式产品中,大大增加了产品的升级空间和节省了单片机的资源,并且收到了非常好的效果。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭