资源描述:
《基于51单片机收发系统的应用开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于51单片机收发系统的应用开发随着多媒体技术和网路技术的飞速发展及广泛应用,人们可以很方便地接收各种信息,越来越多的数据围绕在大家身边。同时,无线通信系统的应用普及到了家家户户,使得人们即使在室内坐着不动,都可以实现对家用电器的远距离控制。从有线电话的通讯到无线电话的通讯连接。我们的身边无处不存在着数据的采集与传输。并且无线技术已经正在成为未来的高科技通讯技术趋势。无线的应用主要在卫星电视、广播、手机通信、GPS、视频监控、火灾监测等众多领域。本设计介绍了一种基于低功耗单片机即STC89C51和nRF24L01射频芯片的
2、点对点高速无线数据传输系统,详细讲解系统的软硬件设计。以STC89C51作为控制核心,通过IO口模拟SPI时序过程,采集传感器即美新公司生产的MXC6225加速度传感器芯片数据。再通过无线芯片nRF24L01发送数据,同时MCU接收发送来的数据并进行处理,在1602LCD模块上进行显示,从而实现无线通信。本设计可以传送传感器采集来的所有数据,进行数据处理分析。结果表明该系统反应灵敏、稳定可靠。关键词无线数据收发;51单片机;nRF24L01;传感器;SPIAbstractWiththerapiddevelopmentand
3、wideapplicationofmultimediatechnologyandnetworktechnology,peoplecaneasilyreceiveallkindsofinformation,moreandmoredataaroundthesideofeveryone.Meanwhile,thepopularityofthewirelesscommunicationsystemapplicationstoeveryhousehold,andthepeoplesatstill,evenintheroomcanac
4、hieveremotecontrolofhomeappliances.Toawirelesstelephonecommunicationconnectionfromawiredtelephonecommunication.Ouraroundtheubiquitouspresenceoflargeamountsofdatacollectionandtransmissionofdata.Andwirelesstechnologyisbecomingahigh-techcommunicationstechnologytrends
5、.WirelessapplicationsinsatelliteTV,radio,mobilecommunications,GPS,videomonitoring,firemonitoring,andsomanyotherfields.Thisdesignintroducesalow-powermicrocontroller,STC89C51andnRF24L01RFchippoint-to-pointhigh-speedwirelessdatatransmissionsystem.Explainindetailthesy
6、stem'shardwareandsoftwaredesign.STC89C51ascontrolcore,throughtheIOporttosimulateSPItimingacquisitionsensor,namelytheUnitedStatesproducedMXC6225accelerometerchipdata.ViawirelesschipnRF24L01tosenddata,theMCUreceivesthedatasentandprocessing,display1602LCDmoduleinorde
7、rtoachievewirelesscommunication.Thisdesigncansendsensorcollectedthedata,dataprocessingandanalysis.Theresultsshowthatthesystemisresponsive,stableandreliable.KeywordsWirelessdatatransceiver;51microcontroller;NRF24L01;Sensor;SPI目录摘要IAbstractII前言1第一章短距离无线数据收发系统分析21.1无
8、线收发系统分析21.2无线收发原理21.3无线模块的选择31.4设计特点41.5小结4第二章系统硬件方案设计52.1系统方案的简介52.2控制器模块的简介62.2.151单片机概述62.2.2STC89C51最小系统简介62.3无线模块的简介72.3.1nRF24L01简介72.3.2nRF24L01的