看过本文的还看了

相关文献

该作者的其他文献

文献详情 >使用PIC16F877的PORTB端口电平变化中断实现键盘输入 收藏
使用PIC16F877的PORTB端口电平变化中断实现键盘输入

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

作     者:杨利辉 刘和平 

作者机构:重庆大学--美国微芯公司PIC单片机实验室 

出 版 物:《电子世界》 (Electronics World)

年 卷 期:2002年第4期

页      码:26-26页

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

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

学科分类:08[工学] 081201[081201] 0812[工学-测绘类] 

D O I:10.3969/j.issn.1003-0522.2002.04.016

馆 藏 号:203689545...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分