菜单
  

    要求:

    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。

  1. 上一篇:RBF神经网络控制系统时延模型的探讨与仿真
  2. 下一篇:SPWVD跳频信号参数估计算法研究
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. AT89S51单片机储藏室温湿度...

  8. 十二层带中心支撑钢结构...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. java+mysql车辆管理系统的设计+源代码

  11. 乳业同业并购式全产业链...

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 当代大学生慈善意识研究+文献综述

  14. 中考体育项目与体育教学合理结合的研究

  15. 大众媒体对公共政策制定的影响

  16. 杂拟谷盗体内共生菌沃尔...

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回