无线鼠标的设计与制作(附件)【字数:6233】
随着社会的进步和科技的发展,无线技术已经越发成熟,成为生产,科技,生活等一些方面的必不可少的一部分。计算机必不可少的一样硬件便是鼠标,随着科技的发展,有线鼠标逐渐淘汰,无线鼠标取而代之,成为电脑的主流硬件产品。最近,鼠标用的最多的便是USB接口的了,逐渐代替了PS/2接口的鼠标。PS/2鼠标正在逐步减少,现在又有一种新的鼠标正在发展。利用单片机技术可以生产出无线鼠标,将原鼠标脉冲信号替换,通过开关操作来实现鼠标指针的移动和鼠标的单击和双击操作,用收发电路代替鼠标电缆,来控制鼠标。 3
目录
声 明 2
Abstract 4
一、 引言 7
(一)研究的目的与意义 7
(二)本文的主要工作 7
二、 无线鼠标工作原理 8
(一)接收器工作原理 8
(二)接口协议原理 8
(三)鼠标的工作模式 10
三、ZigBee无线传输协议 10
(一)红外技术 10
(二)ZigBee技术 11
(三)蓝牙技术 11
(四)ZigBee协议 11
四、 系统总体方案设计 13
(一)无线鼠标硬件设计与软件解码 13
(二)无线鼠标软件解码程序设计 15
五、 无线鼠标系统调试 21
(一)系统调试中遇到的问题及解决方法 21
(二)实物设计演示及效果图 22
六、结论 26
七、致谢 27
参考文献 28
附录 29
附录A 29
附录B 29
一、引言
研究的目的与意义
随着科技的发展和社会的进步,计算机已经成为人们日常生活中的一部分,还可以通过计算机丰富自己的生活和拓宽自己的视野,逐渐取代电视和广播,鼠标成为人机交互的基本工具,鼠标可以控制光标在电脑屏幕上的移动,而不是电脑键盘上烦人的指令,所以更容易访问计算机服务。鼠标技术和功能的发展越来越受到重视。
(二)本文的主要工作
介绍了一种利用ZigBee无线模块的无线鼠标。鼠标系统由两部分组 *好棒文|www.hbsrm.com +Q: #351916072#
成,分别是鼠标发送部分和鼠标接受部分。
本文的主要工作有以下几点:
1.首先,先设置硬件系统,然后开始对各个板块进行链接。
2.用lcd602显示器模拟了鼠标系统。
3.将鼠标位移和按键信息相结合,将鼠标接收机与计算机连接,鼠标将信号传送给安装在计算机中的鼠标接收器,最终实现鼠标的无线操作。
无线鼠标工作原理
(一)接收器工作原理
无线鼠标接收器采用了无线技术进行信号传输,通过数字无线电频率技术,实现足够带宽的短距离通讯。这种通讯技术广泛应用在无线鼠标和键盘等外围设备中。
无线鼠标接收器主要进行数据信号接收和解码、传输工作。无线鼠标的构造和工作部分与传统鼠标相同,主要变动部分在于无线发射器将鼠标的X轴或Y轴移动记录下来,让鼠标按键进行的抬起等信息操作变为无线信号发送出去,然后鼠标的无线接收器在接收信号后进行内部解码处理,再将得到的解码信息发送给电脑主机,然后驱动程序会告知电脑系统鼠标操作行为,计算机就会完成鼠标移动位置、操作指令。
(二)接口协议原理
双向串行协议应用于鼠标的USB接口。无线鼠标中时钟线每发送一次时钟脉冲,数据线上就跟着发送一位数据,实现鼠标控制功能的是主机,主机可以在任何情况下对时钟线进行控制。传输的时序如图22、图23所示。
图22鼠标到主机的传输时序
图23主机到鼠标的传输时序
图23主机到鼠标的传输时序,在实验中,通过精确编程可以实现对鼠标数据的精确控制和接收主程序中每一位数据的时间触发脉冲。
/
(三)鼠标的工作模式
1.鼠标最常见的四种工作模式如下:
①复位模式
②流模式
③遥控模式
④卷绕模式
主机发出的每一个命令,鼠标都必须采用OXFA来应答,但是重传命令除外。
2.无线协议数据包格式
在工作过程中,鼠标会及时把它的数据和状态通过时钟信号发送给主机。如表1时钟信号表所示。
表1时钟信号表
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Byte1
Y overflow
Xoverflow
Ysign bit
Alwanys1
Middle Btn
Xsign Bit
Right Btn
Left Btn
Byte2
X movement
Byte3
Y movement
数据包格式为3字节,鼠标发送给主机的信息往往采用这种格式。如表2数据包格式表所示。
表2数据表格式表
Yoverflow
Xoverflow
Ysign bit
Alwanys1
Middle Btn
Xsign Bit
Right Btn
Left Btn
X movement
Y movement
ZigBee无线传输协议
随着现代社会对通信技术需求的不断增长,短程电子产品的魅力和普及程度也在不断提高。杂项短程无线通信技术有其自身的特点和优势应用领域。这一贡献不久将成为介绍和比较了无线通信技术。
目录
声 明 2
Abstract 4
一、 引言 7
(一)研究的目的与意义 7
(二)本文的主要工作 7
二、 无线鼠标工作原理 8
(一)接收器工作原理 8
(二)接口协议原理 8
(三)鼠标的工作模式 10
三、ZigBee无线传输协议 10
(一)红外技术 10
(二)ZigBee技术 11
(三)蓝牙技术 11
(四)ZigBee协议 11
四、 系统总体方案设计 13
(一)无线鼠标硬件设计与软件解码 13
(二)无线鼠标软件解码程序设计 15
五、 无线鼠标系统调试 21
(一)系统调试中遇到的问题及解决方法 21
(二)实物设计演示及效果图 22
六、结论 26
七、致谢 27
参考文献 28
附录 29
附录A 29
附录B 29
一、引言
研究的目的与意义
随着科技的发展和社会的进步,计算机已经成为人们日常生活中的一部分,还可以通过计算机丰富自己的生活和拓宽自己的视野,逐渐取代电视和广播,鼠标成为人机交互的基本工具,鼠标可以控制光标在电脑屏幕上的移动,而不是电脑键盘上烦人的指令,所以更容易访问计算机服务。鼠标技术和功能的发展越来越受到重视。
(二)本文的主要工作
介绍了一种利用ZigBee无线模块的无线鼠标。鼠标系统由两部分组 *好棒文|www.hbsrm.com +Q: #351916072#
成,分别是鼠标发送部分和鼠标接受部分。
本文的主要工作有以下几点:
1.首先,先设置硬件系统,然后开始对各个板块进行链接。
2.用lcd602显示器模拟了鼠标系统。
3.将鼠标位移和按键信息相结合,将鼠标接收机与计算机连接,鼠标将信号传送给安装在计算机中的鼠标接收器,最终实现鼠标的无线操作。
无线鼠标工作原理
(一)接收器工作原理
无线鼠标接收器采用了无线技术进行信号传输,通过数字无线电频率技术,实现足够带宽的短距离通讯。这种通讯技术广泛应用在无线鼠标和键盘等外围设备中。
无线鼠标接收器主要进行数据信号接收和解码、传输工作。无线鼠标的构造和工作部分与传统鼠标相同,主要变动部分在于无线发射器将鼠标的X轴或Y轴移动记录下来,让鼠标按键进行的抬起等信息操作变为无线信号发送出去,然后鼠标的无线接收器在接收信号后进行内部解码处理,再将得到的解码信息发送给电脑主机,然后驱动程序会告知电脑系统鼠标操作行为,计算机就会完成鼠标移动位置、操作指令。
(二)接口协议原理
双向串行协议应用于鼠标的USB接口。无线鼠标中时钟线每发送一次时钟脉冲,数据线上就跟着发送一位数据,实现鼠标控制功能的是主机,主机可以在任何情况下对时钟线进行控制。传输的时序如图22、图23所示。
图22鼠标到主机的传输时序
图23主机到鼠标的传输时序
图23主机到鼠标的传输时序,在实验中,通过精确编程可以实现对鼠标数据的精确控制和接收主程序中每一位数据的时间触发脉冲。
/
(三)鼠标的工作模式
1.鼠标最常见的四种工作模式如下:
①复位模式
②流模式
③遥控模式
④卷绕模式
主机发出的每一个命令,鼠标都必须采用OXFA来应答,但是重传命令除外。
2.无线协议数据包格式
在工作过程中,鼠标会及时把它的数据和状态通过时钟信号发送给主机。如表1时钟信号表所示。
表1时钟信号表
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Byte1
Y overflow
Xoverflow
Ysign bit
Alwanys1
Middle Btn
Xsign Bit
Right Btn
Left Btn
Byte2
X movement
Byte3
Y movement
数据包格式为3字节,鼠标发送给主机的信息往往采用这种格式。如表2数据包格式表所示。
表2数据表格式表
Yoverflow
Xoverflow
Ysign bit
Alwanys1
Middle Btn
Xsign Bit
Right Btn
Left Btn
X movement
Y movement
ZigBee无线传输协议
随着现代社会对通信技术需求的不断增长,短程电子产品的魅力和普及程度也在不断提高。杂项短程无线通信技术有其自身的特点和优势应用领域。这一贡献不久将成为介绍和比较了无线通信技术。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/7.html