【文件属性】:
文件名称:蓝牙键盘和鼠标原理-医学相关公开数据集
文件大小:862KB
文件格式:PDF
更新时间:2021-06-08 04:41:52
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