APP下载

单片机中断在矩阵式键盘中的应用

2013-09-13张丽

电子测试 2013年17期
关键词:单片机程序

张 丽

(陕西职业技术学院,陕西 西安 710100)

0 引言

随着社会的发展,大量的电子设备进入到我们的日常生活中,比如全自动的洗衣机,汽车的电子控制系统等等。在使用这些设备的过程中,我们需要传达指令,而指令的传达都离不开一个关键部件——键盘。这里的键盘不只包含计算机的键盘,而是更广义的键盘:只要一个电子设备需要我们传达指令,那么在这个设备上都有键盘。

1 单片机键盘的分类

单片机键盘根据不同的驱动控制方式,大体可分为两大类,一类是独立式键盘;一类是矩阵式键盘。

独立式键盘是键盘发展的早期阶段,应用在对按键复杂度要求较低的设备上。独立式键盘的原理非常简单,就是将单片机的I/O口(输入/输出口)与按键物理连接起来,键盘有多少按键,每个按键都要和单片机的一个I/O口相连。这样设计的优点是结构简单,不需要过多的连线。但是缺点也非常明显:常见的80系列单片机总共只有四十个端口,而I/O口只有三十二个,一个键盘就占去了其中大部分的I/O口,那单片机就没有足够的端口去控制其它设备了。

在独立式键盘的基础上,通过技术的不断完善,最终发展到比较成熟的矩阵式键盘。矩阵式键盘是将单片机的I/O口分成行线和列线两类,通过的矩阵式排列,在行线和列线的交汇点接上按键,这样,最大程度的减少了对单片机I/O口的占用,并组成按键相对较多的键盘。例如,如果用8个I/O口,4条做行线,4条做列线,就构成了一共有十六个按键的4×4矩阵式键盘,矩阵式键盘电路如图1所示。……

登录APP查看全文

猜你喜欢

单片机程序
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
试论我国未决羁押程序的立法完善
小议PLC与单片机之间的串行通信及应用
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
基于单片机的平衡控制系统设计
创卫暗访程序有待改进