




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四川信息职业技术学院毕业设计说明书(论文)设计(论文)题目: 基于nRF2401的短距离 无线传输系统 专 业: 通信技术 班 级: 通技07-1 学 号: 0710207133 姓 名: 张仕凤 指导教师: 曾宝国_ 二九年十二月二十二日四川信息职业技术学院毕业设计(论文)任务书学生姓名张仕凤学号0710207133班级通技07-1专业通信技术设计(或论文)题目基于nRF2401的短距离无线传输系统指导教师姓名职 称工作单位及所从事专业联系方式备注曾宝国助教四川信息职业技术学院电子系教计(论文)内容:利用专用无线传输芯片nRF2401,实现一个简易的短距离无线传输系统,要求达到的主要功能或技术指标如下:(1) 利用按键输入待传送的字母或数字,并在发射部分显示出来,然后将其发送出去,并以红色LED 亮指示发送完毕;接收方在收到信息后,以红色LED灯亮指示收到,并在接收部分LCD上显示收到内容。(2) 采用单工通信。(3) 有效传输距离不小于10m。进度安排:1. 收集有关资料并消化吸收-第46周; 2. 制定设计方案-第7周;3. 硬件设计-第78周; 4. 系统仿真测试和硬件制作-第912周; 5. 撰写设计报告-第1314周;6. 准备毕业答辩-第15周。主要参考文献、资料(写清楚参考文献名称、作者、出版单位):1 李庭贵.单片机应用技术及项目化训练.西南交通大学出版社,2009.12 张崇.于晓琳.刘建平.单片2.4GHz无线收发一体芯片nRF2401 及其应用J.国外电子元器件,2004(6):34-36.3 陈丽娟.常丹华.基于nRF2401芯片的无线数据通信系统J.电子器件,2006,29(1):248-250.4 汤平波.单片机系统的电平转换技术.计算技术及自动化J,2006,15(4):71-74.5 凌阳大学计划网站 6 nRF2401A Product Specification.pdf ww.nvlsi.no 7 无线传输模组使用说明书审批意见 教研室负责人:年 月 日备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份 四川信息职业技术学院毕业设计说明书(论文)目录摘要1第1章设计方案21.1设计要求21.2技术要求21.3总体方案2第2章硬件设计42.1nRF2401A 模块42.1.1nRF2401A芯片简介42.1.2nRF2401A电路设计52.1.3电源指示电路62.1.4接口电路62.2单片机最小系统72.3按键模块82.4液晶显示模块82.4.1LCD1602的引脚功能82.4.2LCD1602的显示操作92.574LVC425电平转换模块122.6电源模块142.6.15V DC电源电路V DC电源电路14第三章软件设计163.1主程序流程163.2初始化程序173.3数据发送程序183.4数据接收程序19总结21致谢22参考文献23附录1整体电路原理图25附录2主程序26II 四川信息职业技术学院毕业设计说明书(论文)摘要在一些特殊的应用场合,单片机通信不能采用有线数据传输方式,而是需要采用短距离的无线传输方式。短距离无线传输具有抗干扰能力强、可靠性高、安全性好、受地理条件限制少、安装灵活的优点,在许多领域都有着广阔的应用前景。随着无线通信市场的不断发展,各大通信厂商均推出了自己的无线网络解决方案,也出现了许多的无线通信协议,例如蓝牙、802.11(Wi-Fi)和IrDA无线协议等。本文设计了一款由51单片机和专用无线传输芯片nRF2401、液晶显示LCD1602、按键控制模块,实现一个简易的短距离单工无线传输系统,进行数据的发送和接收。与蓝牙技术相比成本更低、功耗更低而且协议简单的短距离无线传输方案。关键词单片机;nRF2401;无线传输第1页第1章设计方案1.1设计要求利用两套无线模组和两套51单片机,实现短距离无线数据传输,基本要求如下:1.通过其中一套51单片机和无线模块(A套)实现字母或数字的发射;利用按键控制输入待传送的字母或数字,并在发射部分显示出来,然后将其发送出去,并以红色LED 亮指示发送完毕;2.通过另一套51单片机和无线模块(B套)接收A套发送的字母或数字,接收方在收到信息后,以红色LED灯亮指示收到,并在接收部分LCD上显示收到内容。3.通过一定的协议实现A套和B套的单工通信。1.2技术要求1.采用专用的双向电平转换芯片74LVC4245 来保证+5V 供电的单片机I/O 口与+3.3V供电的nRF2401A 芯片引脚的接口进行分压处理,保证两个芯片在电压允许范围内进行双向通信。(注:必须,否则可能会烧毁无线模块);2.传输有效距离10m以上。1.3总体方案根据设计要求,确定系统总体方案如图1-1所示,各部分的作用如下:单片机最小系统:其作用是和外围的nRF2401A芯片通信,并控制数据传输的过程,采集数据信息并予以处理。nRF2401A模块:其作用是和单片机连接进行数据的接收和发送。键盘模块:键盘是单片机应用系统最常用的输入设备,操作人员可以通过键盘向单片机系统输入数据。液晶显示模块:单片机读取nRF2401A芯片中的信息,通过液晶显示器显示。采用LCD1602作为显示器,具有界面友好、功耗低的优点。电源模块:用220V市电经整流、滤波、稳压后,输出稳定的+5V的直流电为单片机供电和液晶显示供电;利用LM317T三端可调正稳压块通过调整可调电阻输出3.3V电压为74LVC4245和nRF2401A模块供电。电平转换模块74LVC4245:采用专用的双向电平转换芯片74LVC4245 来保证两个芯片在电压允许范围内进行双向通信。 单 片 机 最 小 系 统nRF2401A模块按键模块液晶显示模块74LVC4245电平转换模块电源模块5v供电5v供电3.3v供电3.3v供电提供+5v电源提供3.3v电源图1-1系统结构框图第29页第2章硬件设计系统的硬件分为单片机最小系统、nRF2401A 模块、电源模块、电平转换模块74LVC4245、按键模块、液晶显示模块。下面详细介绍无线收发模块和单片机最小系统。 2.1nRF2401A 模块2.1.1nRF2401A芯片简介nRF2401A是挪威Nordic公司推出的2.4G单片无线射频收发芯片,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。该芯片具有接收灵敏度高、外围电路少、发射功率低、传输速率高、低功耗等优点。nRF2401 适用于多种无线通信的场合,如:无线鼠标、无心数据采集、小型无线网络、无线抄表、门禁系统、小区传呼、监控系统、非接触RF智能卡、无线遥控、无线音频/视频数据传输等。芯片的主要特性有:(1) 单芯片无线收发(2) GFSK调制模式(3) 收发载波频率在2.4GHz2.5GHz(4) .数据传输率为01Mbps(5) .极少外围器件(6) .125阶可调收发频率(梯度1MHz)(7) .地址比较和CRC校验(8) .DuoCeiveTM技术,支持双通道接收(9) .ShockBurstTM技术,低功耗,缓解CPU发送压力(10).宽电压范围:1.9V3.6V(11).超低功耗:发送10.5mA-5dBm;接收18mA该芯片采用QFP24封装,其管脚排布如图2-1所示。图2-1nRF2401A引脚图对应的I/O连接和功能描述如表2-1所示.表2-1nRF2401A芯片引脚功能引脚号对应引脚名称引脚功能描述1、5、23CE、CS、PWR-UP数字输入CE用于激活芯片的接收或发送模式;CS片选,用于激活配置模式;PWR-UP功率上限。2DR2数据输出数据信道2接收数据准备好输出,表示可以接受数据。3、7、8CLK2、CLK1、DATA数字输入/输出CLK2接收数据信道的时钟输出/输入;CLK1数据信道1的3-线接口发送时钟输入和接收时钟输入/输出;DATA接收信道1/发送数据输入/3-线接口。4、6DOUT2、DR1数字输出DOUT2接收数据信道2输出;DR1表示数据信道1接收数据已准备好。9、(10、18、20、22)16、(17、21、24)DVDD、VSS、VSS-PA、VDD、功率DVDD数字电源正端,使用时应退藕;VSS地(0V);VSS-PA接地(0V);VDD+3V 直流电源。11、12、XC2、XC1模拟输出XC2、XC1均为晶振接入端13VDD-PA功率输出功率放大器电源端(1.8V)14、15ANT1、ANT2射频ANT1天线接口1;ANT2天线接口219IREF模拟输入参考电流输入2.1.2nRF2401A电路设计nRF2401A及其外围电路如图2-2所示,包括nRF2401A芯片部分、稳压部分、晶振部分、天线部分。电压VDD经电容C1、C2、C3滤波后为芯片提供工作电压;晶振部分包括Y1、C9、C10,晶振Y1允许值为:4MHz、8MHz、12MHz、16MHz,如果需要1Mbps的通信速率,则必须选择16MHz晶振。天线部分包括电感L1、L2,用来将nRF2401A 芯片ANT1、ANT2管脚产生的2.4G电平信号转换为电磁波信号,或者将电磁波信号转换为电平信号输入芯片的ANT1、ANT2管脚。图2-2nRF2401A及其外围电路2.1.3电源指示电路电路板上提供了一个电源指示灯,其电路如图2-3所示。 图2-3电源指示电路2.1.4接口电路为了方便与51单片机的连接,模组提供了两个接口J1、J2,其中J1为nRF2401A的控制端口和通道1的收发通道,J2为预留端口,是通道2的接收通道。J1接口为10Pin的插孔,其布局和51单片机的I/O端口布局一致,可以直接插接到51单片机的I/O端口使用。J2预留,如果需要采用双通道接收时,可以将J2对应的3根信号线引出,接到单片机的I/O上即可。在此设计中只用到J1接口其电路如图2-4所示。图2-4接口电路2.2单片机最小系统单片机最小系统以AT89C51单片机为核心,由单片机、时钟电路、复位电路等组成如图2-5所示。主要负责各个模块的初始化工作;读取并处理数据;处理按键响应;控制液晶显示等。图2-5单片机最小系统主控制器AT89C51单片机与MCS51系列单片机产品兼容,内部自带有4KB的Flash存储器及256KB的RAM单元,不需另外扩展EEPROM及静态RAM,可以在线下载程序,易于日后的升级。时钟电路是由XTAL1和XTAL2之间跨接的晶体振荡器和微调电容构成。时钟电路中晶体振荡器的频率高则系统的时钟频率就高,所以该系统采用12M晶振;复位电路有两种形式:手动按键复位和上电复位,在本系统中采用的是手动按键复位。如图2-2所示,R1、R2、C3和SW组成系统手动按键复位电路。2.3按键模块键盘模块设置了两个按键:KEY0、KEY1。其中KEY0为数据发送键,用KEY1键控制数据的输入及显示。电路连接如图2-3所示。2个上拉电阻可以保证在没有按键输入时,进入单片机四个I/O口的按键状态均为高电平,防止干扰产生;当有按键按下时,相应的端口线状态转为低电平。图2-6按键电路2.4液晶显示模块LCD显示器分为字段显示和字符显示两种。其中字段显示与LED显示相似,只要送对应的信号到相应的管脚就能显示。字符显示是根据需要显示基本字符。本设计采用的是字符型显示。系统中采用LCD1602作为显示器件输出信息,可以显示2行16个汉字。与传统的LED数码管显示器件相比,液晶显示模块具有体积小、功耗低、显示内容丰富、不需要外加驱动电路等优点,是单片机应用设计中最常用的显示器件。2.4.1LCD1602的引脚功能LCD1602模块的引脚如图2-7所示。图2-7LCD1602模块其引脚功能如下:RS:数据和指令选择控制端,RS=0命令状态;RS=1数据;R/W:读写控制线,R/W=0写操作;R/W=1读操作;A:背光控制正电源;K:背光控制地;E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机间将进行一次数据交换;DB0DB7:数据线,可用8位连接,也可只用高4位连接,节约单片机资源;VDD:电源端;V0:亮度控制端(1-5V);VSS:接地端。2.4.2LCD1602的显示操作1.四种基本操作LCD有四种基本操作,具体如表2-2所示。表2-2LCD与单片机之间有四种基本操作RSR/W操作00写命令操作(初始化,光标定位等)01读状态操作(读忙标志位)10写数据操作(要显示内容)11读数据操作(可以把显示存储区中的数据反读出来)(1)读状态操作执行读状态字操作如表2-2所示,须满足RS=0、R/W=1。根据管脚功能,当为有效电平时,状态命令字可从LCD模块传输到数据总线。同时可以保持一段时间,从而实现读状态字的功能。图2-8所示为读入状态字流程图。RS清0,等待RW置1,等待E置1,等待读入状态字,等待E清0,等待RW清0,等待结束图2-8读入状态字流程(2)写命令操作由表2-4-2可知当RS=0,R/W=0时,才可以通过单片机或用户指令把数据即命令,写到LCD模块,此时就对LCD进行调制。可采用查询方式:先读入状态字,再判断忙标志,最后写命令字。1)命令字表2-3所示为命令字,其主要介绍了指令名称、控制信号及控制代码。其指令名称是指要实现的功能,控制代号是采用的十六进制的数值表示的。a.清零操作是指输入某命令字后即能将整个屏幕显示的内容全部清除;b.归home位:将光标送到初始位;其中的*号为任意,高低电平均可;c.输入方式:设光标移动方向并指定整体显示,是否移动。I/D=0:减量方式,S=1:移位,S=0:不移位;d.显示状态:D指设置整体显示开关;C指设置光标显示开关;B指设置光标的字符闪耀;e.光标画面滚动:R/L指右移或左移;S/C指移动总体或光标;f.功能设置:DL接口数位,L指显示行数,F显示字型;g.CGRAM地址设制:相当于一个数据库,可以在其中选择所需要的符号;h.DDRAM地址设制:显示定位;i.读BF和AC:B为最高位忙的标志,F为标志位;j.写数据:将数据按要求写入到对应的单元;k.读数据:读相应单元内的数据。表2-3命令字指令名称控制信号控制代码RSRWD7D6D5D4D3D2D1D0清屏0000000001归HOME位000000001*输入方式设制00000001I/DS显示状态设制0000001DCB无标画面滚动000001S/CRL*功能设置00001DLNF*CGRAM地址设制0001A5A4A3A2A1A0DDRAM地址设制001A6A5A4A3A2A1A0读BF和AC01BFAC6AC5AC4AC3AC2AC1AC0写数据10数 据读数据11数 据2)写命令字流程(如图2-9所示)写命令字读入状态字AAC.7=0?不忙吗?延时R/W=0RS=0E=1命令字A,AP1E=0RS=0返回图2-9写命令字流程3)定义光标位置把显示数据要某个位置,就是把显示数据写在相应的DDRAM地址中,DDRAM地址占7位。SetDDRAMaddress命令如表2-4所示。光标定位,写入一个显示字符后,DDRAM地址会自动加1或减1,加或减由输入方式设置。表2-4SetDDRAMaddress命令RSR/WDB7DB6DB5DB4DB3DB2DB1DB0001AC6AC5AC4AC3AC2AC1AC0第1行DDRAM地址与第2行DDRAM地址并不连续。如表2-5所示。表2-5DDRAM地址row12345141516line180H81H82H83H84H8dH8eH8fHline20c0H0c1H0c2H0c3H0c4H0cdH0ceH0cfH4)LCD初始化从通电开始通过延时,先经过判忙后再进行功能设置,过一段时间后可以设制显示状态(如设置行、位或阵列)再经过延时后清屏后再可以设置输入方式,具体如图2-10所示。上电延时20ms功能设置延时37us显示状态设置清屏延时1.52ms输入方式设置返回图2-10LCD初始化流程2.LCD显示程序设计LCD显示程序的设计一般先要确定LCD的初始化、光标定位、确定显示字符后,LCD就可以按如图2-11显示。开始LCD初始化光标定位显示字符返回图2-11LCD显示程序流程2.574LVC425电平转换模块74LVC425是一个典型的双电源供电的双向收发器,通过DIR管脚控制传输方向。管脚定义如表2-5所示。表2-574LVC425管脚定义引脚号引脚名称引脚号引脚名称1VCCA(+5V供电)13GND2DIR 14B83A115B74A216B65A317B56A418B4 7A519B38A620B29A721B110A822OE11GND23VCCB(+3.3V供电)12GND24VCCB(+3.3V供电)其中OE为低电平收发器工作,高电平截止;DIR为高电平时A为输入端,B=A;DIR为低电平时B为输入端,A=B。因为单片机和无线传输模块nRF2401A逻辑电平不一致,对不同的逻辑电路不能正确传送逻辑信号。如果把两者直接相连,数据的流向可能会对nRF2401A造成损害,所以在设计中采用74LVC4245进行总线电平转换。74LVC4245是双向电平转换芯片,它能够实现电平从5V到3.3V和从3.3V到5V的双向转换。其接口电路如图2-12所示。图2-12电平转换电路2.6电源模块2.6.15V DC电源电路用220V市电经整流、滤波、稳压后,输出稳定的+5V的直流电为单片机和液晶显示供电。+5V稳压器采用CW7805,其应用电路如图2-13所示。图中,滤波电容C6和C8的值为1000uF,C7和C9为0.33uF。发光二极管D6的作用是显示读写器的电源是否接通,若接通则D6灯亮,无接通则D6灯灭。图2-13电源电路V DC电源电路基于电路板芯片供电电源的考虑,设计了一种采用LM317T的三端稳压器件,功能主要是稳定电压信号,以便提高系统的稳定性能和可靠性能。LM317T是由美国国家半导体公司在2001年生产的一种三端口稳压器件,他的输出电压可以通过调整电阻R进行一定幅度的调整。输出的电压幅度在1.227V之间,基本上可以满足大多数集成芯片所需要的电压幅度,LM317T是一种这样的器件:由Vin(3脚)端提供工作电压后,他便可以保持其+Vout端(2脚)比其ADJ端(1脚)的电压高1125V。因此,只需要用极小的电流来调整ADJ端的电压,便可在Vout端得到比较大的电流输出,并且电压比ADJ端高出恒定的1125V。还可以通过调整ADJ端(1端)的电阻值改变输出电压(LM317T会保证接入ADJ端和+Vout端的那部分电阻上的电压为1125V)。所以,当ADJ端(1端)的电阻值增大时,输出电压将会升高。 LM317T的输出电压可以从1125V连续调节到37V,其输出电压值可由式=1.25(1+Rx/200)算出: 值得注意的是,LM317T有一个最小负载电流的问题,即只有负载电流超过某一数值时,他才能起到稳压的作用。这个电流随器件的生产厂家不同在38mA不等,这个可以通过在负载端口外接一个合适的电阻R2来解决。用于给控制板芯片供电在电源稳定方面,设计中使用了大部分的电解电容C1、C4,他们一方面起滤波的作用,另一方面稳定参考电压(芯片的工作电压),参看下面给出的原理图。因为要保证足够的电流通过量。其中3脚是输入端,接整流桥的输出;2脚是输出,接负载;1脚是调整端。基于经济方面的考虑,在此设计了一种内置式的电源供电。 用LM317T制作可调稳压电源3.3V,为74LVC4245模块和nRF2401A模块供电。其应用电路如图2-14所示。图2-14LM317T稳压电源电路第三章软件设计本系统软件程序主要包括芯片的nRF2401A初始化和LCD1602的初始化、数据发送、数据接收、液晶显示模块程序(见2.4所述)。下面逐个介绍各个程序的流程和应用。3.1主程序流程系统的软件主程序流程如图3-1所示。发送程序流程图接收程序流程图YN开始nRF2401A和LCD1602初始化KEY1按下发送并显示KEY0按下输入数据并显示显示发送完毕红色LED亮发送完毕YYNN开始nRF2401A和LCD1602初始化显示接收数据红色LED亮收到数据YN图3-1系统主程序流程图3.2初始化程序初始化函数:void Config2401 (void)程序包括端口初始化和向芯片写控制字操作,初始化流程如图3-2所示。nRF2401A上电向nRF2401A写控制字开始返回图3-2初始化程序流程nRF2401A初始化:对nRF2401A的初始化包括nRF2401A上电和向nRF2401A写控制字。nRF2401A上电是将芯片的PWR-UP管脚设置为高电平,上电以后才可以对nRF2401A进行控制和读写操作。nRF2401A共有18Byte(144bit)的命令字。其配置字格式如表3-1所示。表3-1配置字格式位(bit)位数名字功能1111048DATA1_W通道1有效数据长度63240ADDR1通道1地址23186ADDR_W通道1地址长度171CRC_L8或6位CRC,0是8位,1是16位161CRC_ENCRC使能位141CM1是ShockBurstTM模式12103XO_F晶振频率选择982RF_PWR发射功率717RF_CH#信道频率01RXEN0使能发射,1使能接收向nRF2401A写控制字操作时序图3-3所示。图3-3向nRF2401A写命令字时序图PWR-UP为高, CE为低时,置位CS,芯片处于命令字写入状态,通过通道1向芯片的控制字缓冲区写入命令字,按照由高位到低位的顺序,命令字全部写入后,将CS置底,nRF2401A芯片将会根据命令字配置相应的内部模块。在第一次配置操作结束后,只有最后两个字节的命令字可以被更改,前16个字节的修改无效,如果需要修改前16个字节的命令字(如果通道接收地址,接收数据长度等),则需要掉电(PWR-UP置低)后重新上电(PWR-UP置高),才能对芯片进行彻底初始化操作。3.3数据发送程序nRF2401A采用ShockBurstTM(突发模式)方式发送数据。单片机向nRF2401A发送数据流程图3-4所示。单片机向nRF2401A写接收机地址单片机向nRF2401A写目标数据延时开始结束图3-4单片机向nRF2401A发送数据流程单片机向nRF2401A发送数据的时序如图3-5所示。图3-5单片机向nRF2401A发送数据时序图An A2A1A0DkD2D1D0AddressData图3-6单片机向nRF2401A发送数据格式AnA0为接收机地址,不超过40位,通过更换地址,可以向多个nRF2401A模块发送数据;DkD0为待发送的数据。以上数据由单片机发送到nRF2401A之后,nRF2401A将会进行打包并发射,打包后的数据格式如图3-7所示。Pre Address Data CRC 图3-7nRF2401A对外发送数据的打包格式其中Pre为8位的校验头,CRC为8位或16位的校验尾,在Shock Burst模式下由nRF2401A自动添加。3.4数据接收程序当接收端成功接收到数据后,将会置位对应的管脚数据请求DR1/DR2,单片机通过按键查询该管脚状态,或者通过中断方式接受数据。数据接收流程如图3-8所示。NYDR=1?读出一位数据数据组合退出开始图3-8单片机读取数据流程单片机从nRF20401A读取数据的时序如图3-9所示。图3-9单片机从nRF2401A读取数据时序图总结时至今日,几个礼拜的毕业设计终于可以画上一个句号,但是现在回想起毕业设计的整个过程,颇有心得!没有接受任务以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己以前的看法有点太片面、太偏激了。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。下面我对整个毕业设计的过程做一下简单的总结。首先,接到任务以后进行选题。选题是毕业设计的开端,选择恰当的、感兴趣的题目,对于整个毕业设计是否能够顺利进行关系极大。好比走路,第一步是具有决定意义的,第一步迈向何方,需要慎重考虑。否则,就可能走许多弯路、费许多周折,甚至南辕北辙,难以到达目的地。因此,选题时一定要考虑好。然后,就是找资料了。查找资料是做毕业设计的前期准备工作。到图书馆、书店、资料室去虽说是比较原始的方式,但也有可取之处的。总之,不管通过哪种方式查的资料都是有利用价值的,要一一记录下来以备后用。通过上面的过程,已经积累了不少资料,对所选的题目也大概有了一些了解,下一步就是在这样一个基础上,综合已有的资料来更透彻的分析题目。有了研究方向,就应该动手实现了。其实以前的三步都是为这一步作的铺垫。编写源代码的时候最好是编写一个小模块就进行调试,这样可以避免设计的最后出现太多的错误而乱成一团糟。每做一会儿会发现一处错误就要即时修改,就这样不断的修改调试,再修改再调试。总之,知识必须通过应用才能实现其价值!有些东西认为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。在整个毕业设计过程中使我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功的喜悦。虽然这个设计还不是很完善,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。致谢本文是在曾宝国老师的悉心指导下完成的,衷心感谢他在设计的写作期间给与我的热情帮助和指导。曾宝国老师渊博的知识,认真负责的工作作风,平易近人的态度,给与我勇敢面对困难的勇气和力量,真的让我获益匪浅。表示衷心的感谢和最诚挚的敬意。其次还要感谢我的同学,他们在我的设计写作过程中提出了很多宝贵的意见,并给了我很多启发。感谢四川信息职业技术学院的全体领导和老师,你们深厚的学术功底和诲人不倦的高尚师德将让我受用一生。感谢通技07-1班全班同学给予我的关心、友谊和帮助,是你们给了我美好而难忘的学习生活。最后,向百忙之中抽时间对本文进行审阅,评议和参与本人论文答辩的各位老师表示感谢。参考文献1李庭贵.单片机应用技术及项目化训练.西南交通大学出版社,2009.12张崇.于晓琳.刘建平.单片2.4GHz无线收发一体芯片nRF2401 及其应用J.国外电子元器件,2004(6):34-36.3陈丽娟.常丹华.基于nRF2401 芯片的无线数据通信系统J.电子器件,2006,29(1):248-250.4汤平波.单片机系统的电平转换技术.计算技术及自动化J,2006,15(4):71-74.5凌阳大学计划网站 6nRF2401A Product Specification.pdf ww.nvlsi.no 7无线传输模组使用说明书 附录1整体电路原理图附录2主程序void main(void)unsigned int i,j;unsigned char shuzi,rx_state=0;LCD_init();/LCD_CLR/=nRF2401初始化,必须执行的配置操作=Config2401(); Delay100();/=系统初始化后的收发测试,不需要按键支持=TxRxBuf0 = 1;TxRxBufDATA1_W/8 - 1 = 1; / 初始化发送数据(测试)SetTxMode(); / 设置为发送模式nRF2401_TxPacket(TxRxBuf); / 发送测试数据LED0 = 0; / 发射指示灯亮for(i=0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鹤山招聘笔试题目及答案
- 环境污染治理效果评估与优化方案
- 2025编辑考试历年真题及答案
- 2025编导考试真题及答案江苏
- 2025年化学专业考研真题及答案
- DB52T8702025酱香型白酒酿酒用水
- 娄底中考物理试卷及答案
- 2025年网易游戏笔试真题及答案
- 望城招聘教师真题及答案
- 试用期养老护理员试题及答案
- 子宫脱垂试题及答案
- GB/T 90.1-2023紧固件验收检查
- 中国政治思想史复习资料
- 高中音乐鉴赏 第一单元 学会聆听 第一节《音乐要素及音乐语言》
- 《中国民间故事》阅读指导课
- LY/T 2501-2015野生动物及其产品的物种鉴定规范
- 20以内加减法口算题3500道直接打印
- 走好群众路线-做好群众工作(黄相怀)课件
- 北斗卫星导航系统(全套课件208P)
- 猎头行业及流程基本介绍课件
- 中国监察制度史
评论
0/150
提交评论