使用PIC16F877的PORTB端口电平变化中断实现键盘输入  

在线阅读下载全文

作  者:杨利辉[1] 刘和平[1] 

机构地区:[1]重庆大学--美国微芯公司PIC单片机实验室

出  处:《电子世界》2002年第4期26-26,共1页Electronics World

摘  要:在各种智能仪器和控制系统的设计中,我们常常需要用键盘来输入参数或对程序的进程进行管理,因此键盘是实现人机对话的一种重要输入方式.键盘分为编码键盘和非编码键盘两类.前者是由硬件电路实现键盘编码,由硬件来识别键闭合、键释放,消除键抖动影响以及实现一些保护措施的方法,可以节约CPU的时间,Intel公司推出的芯片8279就可以实现编码键盘.但是这种系统需要外加芯片,增加了系统的设计成本.非编码键盘电路简单,有的还可以直接利用单片机的I/O口进行扩展,键闭合、键释放以及消除键抖动都用软件来实现,成本较低,因此是一种广泛应用的键盘.非编码键盘键的识别可以采用查询方式或中断方式,后者具有更好的实时性.本文介绍利用PIC16F877单片机PORTB端口的电平变化中断来实现非编码键盘的方法.

关 键 词:单片机 PIC16F877 中断 键盘输入 PORTB端口 

分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象