毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

MSP430单片机的无线键盘的接口设计+电路图(3)

时间:2021-04-25 21:15来源:毕业论文
要求: 1、 熟悉MSP430单片机的结构体系和编程环境; 2、 熟悉无线接口的标准PC键盘的结构和工作原理; 3、 熟悉C语言的编程方法; 4、 完成无线标准键盘

要求:

1、 熟悉MSP430单片机的结构体系和编程环境;

2、 熟悉无线接口的标准PC键盘的结构和工作原理;

3、 熟悉C语言的编程方法;

4、 完成无线标准键盘接口模块的硬件设计;

5、完成无线标准键盘接口模块的控制程序的编写和调试。

2  关键技术

2.1  PS/2数据采集接口

一般,具有五脚连接器的键盘称之为AT键盘,而具有六脚mini-DIN连接器的键盘则称之为PS/2键盘。在本作品中使用的是六脚mini-DIN连接器,其实这两种连接器只有四个脚有意义,它们分别是Clock(时钟脚)、Data(数据脚)、+5V(电源脚)和Ground(电源地)。在PS/2键盘与PC机的物理连接上只要保证这四根线一一对应就可以了。在本设计中只需将+5V(电源脚)与单片机的VCC脚相连,Ground(电源地)与单片机的GND脚相连,Clock(时钟脚)与单片机的P1.7脚外部中断相连,Data(数据脚)与单片机P5.6引脚相连即可。现在比较常用的连接器如图1所示。

PS/2的mini-DIN连接器

  图1   PS/2的mini-DIN连接器

2.2  PS/2协议分析

  PS/2通信协议是一种双向同步串行通信协议。通信的双方通过Clock(时钟脚)同步,通过Data(数据脚)交换信息。PS/2的数据是按帧进行传输的,每帧数据有11位(键盘对主机)或12位(主机对键盘),包括一个起始位、8个数据位(低位在前)一个校验位(奇校验)、一个停止位及一个应答位(仅用于主机对键盘的通信)。

  任何一方想抑制另外一方通信时,只需要把Clock时钟引脚拉到低电平。如果是PC机和PS/2键盘通信间的通信,则PC机必须做主机。也就是说,PC机可以抑制PS/2键盘发送数据,而PS/2键盘则不会抑制PC机发送数据。两设备间传输数据的最大时钟频率是33kHz,推荐值为15kHz左右,即Clock时钟脚高、低电平的持续时间都约为40us。

MSP430单片机的无线键盘的接口设计+电路图(3):http://www.youerw.com/zidonghua/lunwen_74284.html
------分隔线----------------------------
推荐内容