51单片机对PS2键盘的控制设计

随着单片机的不断发展,ps/2键盘在单片机系统中的应用越来越广泛。ps/2键盘其实只有4个引脚有意义,它们分别是clock(时钟脚)、data(数据脚)、+5v(电源脚)和ground(电源地)。在ps/2键盘与pc机的物理连接上只要保证这4根线一一对应就可以了。ps/2键盘靠pc的ps/2端口提供+5v电源,另外两个脚clock(时钟脚)和data(数据脚)都是集电极开路的,所以必须接大阻值的上拉电阻。它们平时保持高电平,有输出时才被拉到低电平,之后自动上浮到高电平。
1、硬件设计
本电路原理图如下图所示,ps2接口的1脚接p3.4,用来接收串行的键码信号,5脚接p3.3(intl),是时钟信号,每当5脚从高电平变成低电平时,都会引起单片机产生一次中断,在中断程序中读取1脚的信号。连续中断11次即可获得一个字节的键码值。
2、程序设计
本程序采用电平中断方式接收ps2键盘传来的按键信息,通过判断shift键是否按下,查询不同的键码表,实现大小写按键的识别。具体程序如下:

张力传感器在加弹机纺织机械中的应用介绍
展锐新一代4G芯片平台T616和T606的特征
基于硅纳米线场效应晶体管的ALT生物传感器检测平台
采用CPLD电器定时开关控制系统电路
探索智慧出行无限可能,亿咖通科技赋能全景式应用生态体验
51单片机对PS2键盘的控制设计
以太网是什么拓扑结构 以太网是星形还是总线型
紧握未来!贸泽电子2017智造创新论坛南京站即将举行
led照明灯规格和型号,led照明灯哪个牌子的比较好
IDC:2027年电信云基础设施软件市场将增至270亿美元
福特研发由数据驱动道路安全工具,可分析智能路边传感器的信息
大联大控股世平推出高清互联网电视机顶盒解决方案
CoinLion正在建立一个强大的交易平台使管理数字资产变得简单高效
2-6V工作电压、LDO稳压IC AP1236介绍
传感器常用接口类型及特点
电子负载仪的使用场合有哪些
分析:磁钢的涡流损耗对永磁电机的转子温升影响
ibm的2nm芯片究竟有多强 2nm芯片对续航的影响
利用FPGA开发的太阳能自动跟踪系统设计
苹果新技术可避免将水滴误识别为用户触控