
二.定时扫描工作方式:蠢春单片机对键盘的扫描也可用定时扫描方式,即每隔一定的时间对键盘扫描一次。
三.中断工作方式:只有在键盘有键按下时,才执行键盘扫描程序并执行该按键功能程序,如果无键按下,单片机将不理睬键盘。
一、原理不同
逐行扫描法的原理是由程序对键盘进行逐行扫描,通过检测到的列输出状态来确定闭合键。
行列扫描法的原理是通过行列颠倒扫描来识别闭合键。在扫描每一行时,读列线;然后依次向列线扫描输出,读行线。
二、端口不同
逐行扫描法需要设置输入口、输出口各一个。
行列扫描法需要提供两个可编程的双向输入/输出端口。
扩展资料
键盘的基本工卜轿橘作原理就是实时监视按型团键,将按键信息送入计算机。在键盘的内部设计中有定位按键位置的键位扫描电路、产生被按下键代码的编码电路以及将产生代码送入计算机的接口电路等等,这些电路被统称为键盘控制电路。
根据键盘工作原理,可以把计算机键盘分为编码键盘和非编码键盘。键盘控制电路的功能完全依靠硬件来自动完成的,这种键盘称为编码键盘,它能自动将按下键的编码信息送入计算机。另外一种键盘,它的键盘控制电路功能要依靠硬件和软件共同完成,这种键盘称为非编码键盘。
这种键盘响应速度不如编码键盘快,但它可通过软件为键盘的某些按键重新定义,为扩充键盘的功能提供了极大地方便,从而得到了广泛应用。
参考资料来源帆巧:
百度百科-键盘 (计算机输入设备)
百度百科-逐行扫描
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)