您的位置 首页 基础

51单片机对PS2键盘的操控规划

51单片机对PS2键盘的控制设计-本电路原理图如下图所示,PS2接口的1脚接P3.4,用来接收串行的键码信号,5脚接P3.3(INTl),是时钟信号,每当5脚从高电平变成低电平时,都会引起单片机产生一次中断,在中断程序中读取1脚的信号。连续中断11次即可获得一个字节的键码值。

跟着单片机的不断发展,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次即可取得一个字节的键码值。

51单片机对PS2键盘的操控规划

2、程序规划

本程序选用电平中止方法接纳PS2键盘传来的按键信息,经过判别shift键是否按下,查询不同的键码表,完成大小写按键的辨认。详细程序如下:

51单片机对PS2键盘的操控规划

51单片机对PS2键盘的操控规划

51单片机对PS2键盘的操控规划

51单片机对PS2键盘的操控规划

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/jichu/345465.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部