键盘是一个由开关组成的矩阵,是重要的输入设备,在小型微机系统中,如单板微计算机、带有微处理器的专用设备中,键盘的规模小,可采用简单实用的接口方式,在软件控制下完成键盘的输入功能。小型键盘结构框图行线接口:8位并行输出口,驱动行线。列线接口:8位并行输出口,读取列线 代码。电阻:列线提取电阻,行线的限流电阻 保护行线接口输出电路。二极管:防止两条行线上按键同时按下 时,可能对行线接口电路造成 的损害。行扫描法识别键按下的软件方法行线接口输出电路输出一个8位扫描码,其中有一位为0,其余位全为1。输出为0行线的逻辑0电平,被有键按下的列线输入接口读入。 软件根据列线输入接口读入的列值(只一位为0)判断出按下键的座标位置,形成键号。根据键号转到相应的键处理程序中去。
上传时间: 2013-10-15
上传用户:wsf950131
一种标准的PC AT键盘来提供大多数微控制器所需的某些人机接口方法
上传时间: 2013-11-28
上传用户:ruixue198909
ps键盘驱动程序2 实现pc机键盘(p/s2接口)与8位单片机连接使用原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上
上传时间: 2015-03-25
上传用户:450976175
单片机接口技术:键盘程序,LED程序流程,无解压密码
上传时间: 2013-12-20
上传用户:亚亚娟娟123
微机键盘和单片机的接口程序,采用了上升沿触发中断服务程序,下降沿触发中断服务程序.
上传时间: 2014-01-01
上传用户:l254587896
44B0开发板上实现PS2接口键盘的程序,对初学者很有帮助
上传时间: 2015-04-13
上传用户:朗朗乾坤
一个PS2键盘单片机, 使用Philips的接口+8051,写的不错,非常值得学习.
上传时间: 2015-04-16
上传用户:nanfeicui
8279可编程键盘/显示器接口8279的c语言练习 虽然说8279是过了气的老产品了 但编程设计上要比ch451等简单好多 所以在要求不高的情况下 先拿来练习练习
上传时间: 2015-05-01
上传用户:569342831
实现pc机键盘(p/s2接口)与8位单片机连接使用 原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上 每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来 传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验) 1位结束位(1) 实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发生内部中断来处理所按的按键 缺点:由于51单片机的容量有限所以缓冲区不可以开的太大,这就导致可以记录键盘的按键次数过少, 也就是容错性一般。不过如果正常使用键盘是不会出错的
上传时间: 2013-12-05
上传用户:清风冷雨
8279 可编程的键盘和显示接口芯片。 8279 可编程的键盘和显示接口芯片。
上传时间: 2015-05-07
上传用户:com1com2