传感器基本原理和应用数据分析第八讲接口技术应用.pptVIP

  • 2
  • 0
  • 约1.04万字
  • 约 37页
  • 2019-12-22 发布于广东
  • 举报

传感器基本原理和应用数据分析第八讲接口技术应用.ppt

2、PC键盘的工作原理 4)键盘工作原理 键盘扫描码的发送完全按串行异步通信格式进行,其格式如下: 5)键盘连线图 五、鼠标接口技术 1、鼠标器工作原理及分类 鼠标器是由位置传感器、专用处理芯片和采样机构组成(如图)。 鼠标器组成原理 工作原理: 当鼠标器相对桌面移动时,采样机构按X,Y相垂直的方向把位置和距离信息送往传感器,由传感器将它们转换成脉冲信号,输入给专用的微处理器,然后由微处理器按照异步串行口(或并行口)通讯协议,将动作位移以相应的数据格式传送到计算机主机。 分类:按工作原理,鼠标可分为机械式(机电式)鼠标、光电式鼠标两大种类。按照鼠标的接口来分类的话,鼠标可以分为AT接口鼠标、串行接口鼠标、USB接口鼠标、红外线鼠标 、无线电鼠标 、蓝牙(Bluetooth)鼠标。 2、鼠标与计算机的接口 1)鼠标器接口标准 PS/2接口鼠标引脚示意图 2)鼠标数据传输格式(3字节) (1) MicroSoft 公司标准: 表 MICROSOFT FORMAT 注释: L = 左键状态 1 = 按下, 0 = 释放 R = 右键状态 1 = 按下, 0 = 释放 X0-X7 = X 距离 Y0-Y7 = Y 距离 X7或Y7为±符号位 串口特性:波特率 = 1200 Baud,8 位数据,无校验位,2 停止位。 3、鼠标与计算机的接口 2)鼠标数据传输格式 (2) MOUSE SYSTEM 公司标准(4字节) 表 MOUSE SYSTEM FORMAT 注释: L = 左键状态1 = 按下,0 = 释放 R = 右键状态1 = 按下,0 = 释放 M = 中间键状态 1 = 按下,0 = 释放 X0-X7 = X 距离 Y0-Y7 = Y 距离 X7或Y7为±符号位 串口特性:波特率 = 1200 Baud,8 位数据,无校验位,2 停止位。 2)鼠标数据传输格式(3字节) (3) IBM 公司 PS/2 MOUSE 标准: 表 PS/2 MOUSE FORMAT 注释: L = 左键状态1 = 按下,0 = 释放 R = 右键状态 1 = 按下,0 = 释放 X0-X7 = X 距离 Y0-Y7 = Y 距离 X7或Y7为±符号位 XS,YS = ±符号位 1--- 反向移动 XV,YV = 溢出位 1---- X Y 数据溢出 org 00h ljmp main sclk equ p3.0 dat equ p3.1 comm equ 30h main: mov comm,#06h acall send acall rece ajmp main delay: mov r6,#250 djnz r6,$ ret delay1: mov r7,#1 djnz r7,$ ret rece: setb sclk setb dat mov acc,#0 jb sclk, $;等待一个时钟周期 jnb sclk, $ jb sclk,$;串口读数据 mov c,p3.1 mov acc.0,c jnb sclk,$ …… jb sclk,$ mov c,p3.1 mov acc.7,c jnb sclk,$ jb sclk,$ mov c,p3.1 mov b.0,c jnb sclk,$ ret ……. mov c,acc.7 ;7 mov dat,c; jb sclk,$ jnb sclk,$ mov c,b.0 ;jiao mov dat,c; jb sclk,$ jnb sclk,$ setb dat ;stop bit jb sclk,$ jnb sclk,$ mov c,dat

文档评论(0)

1亿VIP精品文档

相关文档