1 / 55
文档名称:

基于无线模块数据传输的程序设计毕业论文.docx

格式:docx   大小:802KB   页数:55页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于无线模块数据传输的程序设计毕业论文.docx

上传人:164922429 2020/7/27 文件大小:802 KB

下载得到文件列表

基于无线模块数据传输的程序设计毕业论文.docx

相关文档

文档介绍

文档介绍:基于无线模块数据传输的程序设计毕业论文目录引言 1189C51单片机结构及其原理 52中断系统 (DMA)方式 -中断的概念 113定时器/计数器 154程序设计与无线传输 215结论与展望 33参考文献 34致谢 35文献综述 36外文翻译 391外文原文 392中文译文 47引言单片机,也被称为单片微控制器,它不是完成一个逻辑功能的芯片,而是把一盒计算机系统集成到一个芯片。相当于一个微机,与计算机相比,单片机只是缺乏I/O设备。一般来说,芯片已经成为一台电脑。它的小体积、低价格的设计特点,为技术人员在应用和开发阶段提供很大的便利。同时,在学****使用单片机芯片之前,最好是要先理解计算机的原理和结构。LCD1602即工业字符型液晶是一种专门用来显示字母、数字、符号等的点示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。1602LCD是指显示的容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。nRF24L01是一款新型单片射频收发器件,~。置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,工作电流也只有9mA,接收时,,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。本论文目的是使一个计数程序显示并实现无线传输,通过工业字符型液晶即LCD1602设计相应的电路使计数程序显示出来,并通过24L01无线模块来设计相应的收发电路与程序来实现数据传输功能。189C51单片机结构及其原理世界上生产80C51单片机的厂家有SST、NXP和STC等公司,而且与旧的80C31单片机相比,80C51单片机具有低功耗、高性能具有更丰富放入硬件资源等特点。因为增加了储存器FlashOM可以闪速可电改写,所以给单片机开发及应用带来很大的方便[1]。89C51=80C31+373+2732,而且芯片价格便宜,所以有非常广泛的应用。:①一个8位的80C51微处理器②单片机含有可以读写的数据RAM和STF即数据储存器,具有256字节,可以储存一些数据比如欲显示的数据,数据的最终结果和中间运算的结果等[2]。③单片机含有可以存放表格以及程序和原始数据的FlashROM,即4KB的程序储存器。④单片机具有输入、输出端口P0—P3,是并行I/O的4个8位端口⑤单片机含有具有定时方式和计数方式的2个16位的定时器/计数器,其功能既可以实现计算机的控制也可以用于外部事件计数。⑥含5个中断源,两个中断控制系统,且具有中断优先级功能。⑦具有一个可以用于单片机和(单片机)PC之间的串行通信全双工UART串行I/O接口[3]。⑧电路由时钟以及片振荡器产生,其频率不得超过24MHZ且石英晶体需要外接,微调电容也是需要外接。⑨89C51单片机具有节电工作方式特点若是与8051相比较而言,即掉电方式或休闲方式。数据存储器256字节RAM/SFR程序存储器4KBFlashROM振荡器和时序OSC外部事件计数输入2×16位定时器/计数器 可编程全双工串行口可编程I/(DBUS)连接,89C51单片机的工作频率可以降到0HZ是因为其用的是静态逻辑,而且还具有省电方式功能,省电方式可以用空闲方式以及掉电方式两种软件来实现。空闲方式能够省电是因为CPU可以停止工作。而且此时的电流是正常方式的百分之15左右,所以可极大的省电[4]。而在另一种方式中,保存片RAM容,冻结时钟,片振荡器会停止工作,暂停所有的功能,一直到下一次硬件复位。在这种方式下电流甚至可以降到15微安以下,。89LV51是89C51单片机的一种低电压的型号,仅仅除了电压有区别外,其它完全相同[5]。89C51单片机是一种低功耗,低电压,高性能的8位单片机。采用高密度