文件名称:蓝牙键盘和鼠标原理-医学相关公开数据集
文件大小:862KB
文件格式:PDF
更新时间:2024-06-27 22:28:32
HID 蓝牙 串口 键盘 鼠标
4.1系统设计方案 系统硬件 系统软件 PC机 CSR蓝牙模块 PC 机 应 用 程 序 封 装 HCI 蓝牙链路 管理器 蓝牙链路 控制器 蓝牙射频 串行接口 HCI 蓝牙链路 管理器 蓝牙链路 控制器 蓝牙射频 CSR蓝牙模块 串行接口 HCI固件 L2CAP P87C58X2BN 单片机 输 键盘阵列 鼠标电路 单片机 PC 机 RS232 接口 CSR蓝牙模 块 UART UART 单片 机程 序包 含功 能 UART SDP 串行接口 HCI固件 RS232 串行接口 L2CAP SDP CSR蓝牙模 块 图 4.1 系统原理 整个基于 HID应用规范的串口蓝牙键盘和鼠标的设计方案如图 4.1所示。整个系统 的设计包括硬件和软件部分。硬件部分的设计包括扫描码采集电路和 pc 机接收电路的 设计,软件部分的设计包括以单片机采集电路为主的软件设计以及在以 PC机作为蓝牙 主机的应用程序的开发,两部分软件的开发都基于 HID规范,首先介绍硬件设计部分。 4.2蓝牙键盘和鼠标原理 4.2.1 蓝牙键盘原理 (1)普通键盘原理 键盘的结构通常有两种形式:线性键盘和矩阵键盘。在不同的场合下,这两种键盘 有不同的应用。线性键盘由若干独立的按键组成,每个按键的一端与 PC机或者单片机 的一个 I/O口相连接。有多少个按键就有多少根线与微机的 I/O口相连接,因此只适用 于按键很少的场合。矩阵键盘的按键按照 N行 M列排列,每个按键占据行列的一个交 叉点,需要的 I/O口数量是 N+M,允许的最大按键数量是 N*M,显然,矩阵键盘何以 27