基于MCS-51单片机无线鼠标的设计与实现_第1页
基于MCS-51单片机无线鼠标的设计与实现_第2页
基于MCS-51单片机无线鼠标的设计与实现_第3页
基于MCS-51单片机无线鼠标的设计与实现_第4页
基于MCS-51单片机无线鼠标的设计与实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第37卷V01.37第4期No.4河南科技学院学报JournalofHenanInstituteofScienceandTechnology2009年12月Dec.2009基于MCS一51单片机无线鼠标的设计与实现陈娜,巍巍(河南科技学院,河南新乡453003)摘要:运用无线技术将收集到的鼠标移动和按键数据发送给计算机,具体分为硬件原理、电路设计、软件设计和程序调试等模块.以Atmel公司生产的AT89C51作主芯片。采用RS一232通信接121技术和MODEM信号转换技术.运用MC2833和TDA7010芯片作信号射频的发送和接收,设计出的无线鼠标具有电路体积小,功耗低,通用性强,程序简单等优点.它解决了鼠标与计算机间的通信问题,省去了鼠标与计算机之间的硬件连接,方便了广大计算机用户.特别在多媒体大教室的教学中更具有一定的推广应用价值.关键词:单片机;鼠标;无线通信;串行口;计算机中图分类号:TP334.2文献标识码:A文章编号:1673—6060(2009)04—0068—03DesignandproductionofwirelessmousebasedChenNa.WeiWeionMCS-51chip(HenanInstitueofScienceandTechnology,Xinxiang453003,China)Abstract:Inthisdesign,wirelesstechnologyisappliedtotransfercollecteddataaboutthemousemotionanditsbottonstocomputer.Thedesignconsistsofhardwareprinciple,circuitasdesign,softwaredesignanddebuggingprocessmodules.WiththeAT89C51chipproducedbyAtmelthemainchip,RS-232communicationinterfaceastechnologyandMODEMsignalconversiontechnologybeingused,andMC2833andTDA7010chipathedatasendingandreceivingdevice,thedesignedwirelessmousehassmallercircuitandlowerpowerconsumption,withtheadvantageofwideadaptionandsimpleprocedure.Itsolvestheproblemofcomunicationthehardwareconnectionbetweenmouseandcomputer,savesbetweenthem,bringsconvenienceatothemasscomputerconsumers.Especially,inthebigmulti-mediaclassroomithasspecialvalueinapplication.Keywords:SCM;mouse;wirelesscommunications;serialport;computerfrequency,数字无线电频率),这项技术能够对短距离通讯提供充足的带宽,适合鼠标和键盘等外围设备使用….本文使用AT89C5l单片机和无线通信技术,对常见的RS一232串行接口的光机式鼠标进行改造,设计出了基于RS一232串行接口的无线鼠标[2圳.本设计简单,具有灵活性.与普通的无线鼠标相比,在电路上做了很大的改进,程序也简洁明快.无线鼠标大多数采用了无线电发射数字传输技术DRF(Digitalradio1硬件组成无线鼠标的硬件由两部分构成,一部分是位移、按键数据的获取、处理和无线发射,另一部分是无线接收和传送C5,6].其硬件构成分别如图1和图2.发射电路主要完成位移信号的处理和高频调制与发射,接收电路主要完成无线信号的接收、解调、处理以及与计算机串行数据传输.发光电位移传感器射图1位移、处理和无线发射收稿日期:2009—01—12作者简介:陈娜(1980-),女,河南新乡人,助理工程师,主要从事网络技术、计算机基础教学工作68万方数据路电收.206为.能频电射省节在,式率模功耗21功一出出输01脚低1—35..…1为源于率输频电号电信供入8作输.的2到放低路以高可压,电输电源件电收工作元工接,谐少很调个件元要围整需外,.为不封塑路频脚作引回61,,入路电输时后等放,功压)F少R(频稳件射振元l控D围管芯压该陈娜等:基于MCS一51单片机无线鼠标的设计与实现第4期接收图2无线接收和传送2电路设计2.I无线鼠标发射电路发射电路的信号处理采用AT89C51单片机。通过MODEM芯片MSM7512BRS来完成并行数据到串行数据的转换,最后通过MC2833调制发射.如图3所示.P1.0p11““卓:<。U1rP3.1Pl・6P1.7lXDAO叫l。低频放大射频攻放IC3XCrMODlMOD2IC21立:之┃j^、13工┃YD┃X1I┃HzRSTJ┃┃┃┃┃┃┃P┃.b18口M—Hz圭┃—┃'[14┃P.3鼠标的发射部分M完成数字信号的D/A变换后,将模拟信号送人发射电路发射出去.发射电路使用V。使直接射MHz可以达到一30MHzdBm使用片内电路。输出功率可以达到+10dBm频为采用PHILIP公司的高集成度芯片TDA7010设计而成.如图4所示,TDA7010是调频接MHz在发射电路不工作77SINDD523鼠标的接收部分2.RS一32串行接口电路行鼠标驱动程序后,RS一232串行接口插座的4和7脚输出电压为+12V。此压经5VV作为行通信的负电源.万方数据2009盔河南科技学院学报输入端,其电压变化在5。12V之间.3软件设计为了提高系统的实时性和工作的可靠性,鼠标的无线通信协议与串行鼠标的通信协议相同。即7位数据位、l位起始位、l位停止位,传输速率为1200bps.因此。程序的初始化部分设置单片机工作于串行方式l,串行速率为1200bps.程序完成对串口寄存器初始化。使0号定时器每512us产生一次中断.在图5(b)中断服务程序中,完成对鼠标的坐标位移、方向和按键的检测,将鼠标的状态数据转化成为符合串行鼠标规范的数据包,由串VI输入到MEDOM电路中。经D/A变换后,由IC3发射出去.整个软件不到IKB.fose=6MHz,主程序在初始化部分对I/O口、寄存器各参数进行设置后。随即打开定时器0中断并进入休眠模式,如图5(a)所示,主程序流程如图5.【a)图5程序流程(b)4结语本文基于MCS一51单片机无线鼠标的设计与实现,从硬件组成、电路设计到软件编程。详尽到位.在这次设计中主要用到了单片机的串口通信和无线收发模块的通信.应用较通俗易懂.易于被大众所撑握.本设计还有一个重要特点,就是实现简单,所需费用较低.由于篇幅所限,对于操作代码以及系统在处理速度、信号抗干扰方面恕不详述.可以通过简化数据帧格式,对数据进行滤波,进一步提高稳定性.参考文献:[I]于向华,鼠标的进化历程[N].北京电子报,2006-09—23(5).[2]张毅剐。彭喜元.新编MCS一51单片机应用设计(第二版)[M].哈尔滨:哈尔滨工业大学出版社,2006:83—90.[3]杨金岩,郑应强等.8051单片机数据传输接口扩展技术与应用实例[M].北京:人民邮电出版社2005:102—126.[4]邵平,杨路明,周善东.一种无线遥控鼠标编译码电路的设计[N].云南大学报,2005-02—13(3).[5]李湘云.基于AT89C51应用系统的串行通信设计[Z].现代电子技术,2006.[6]郑金存,邵平,周善东.多媒体教室的长距离无线鼠标的设计与实现[J].广西物理,2006,25(3):23—25.[7]王曙东,王海峰,林豹.基于扩频CDMA技术的无线鼠标设计[P]

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论