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

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

ID:751532

大小:834.18 KB

页数:54页

时间:2017-09-03

基于无线模块数据传输的程序设计毕业论文_第1页
基于无线模块数据传输的程序设计毕业论文_第2页
基于无线模块数据传输的程序设计毕业论文_第3页
基于无线模块数据传输的程序设计毕业论文_第4页
基于无线模块数据传输的程序设计毕业论文_第5页
资源描述:

《基于无线模块数据传输的程序设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于无线模块数据传输的程序设计毕业论文目录引言1189C51单片机结构及其原理21.189C51单片机基本组成21.289C51单片机内部结构41.2.1中央处理单元41.2.2控制器51.2.3I/O接口52中断系统62.1单片机的输入输出方式62.1.1无条件传送方式62.1.2查询传送方式62.1.3直接存储器存取(DMA)方式72.2中断-中断的概念82.3中断系统结构及中断控制92.3.189C51中断源102.3.2中断如何响应以及中断处理过程113定时器/计数器153.1定时和计数的概念153.2定时器计数器的组成154程序设计与无线传输174.

2、1显示电路174.2无线数据收发电路与程序设计184.3程序设计215结论与展望335.1结论335.2展望33参考文献34致谢35文献综述36外文翻译391外文原文392中文译文47I引言单片机,也被称为单片微控制器,它不是完成一个逻辑功能的芯片,而是把一盒计算机系统集成到一个芯片。相当于一个微机,与计算机相比,单片机只是缺乏I/O设备。一般来说,芯片已经成为一台电脑。它的小体积、低价格的设计特点,为技术人员在应用和开发阶段提供很大的便利。同时,在学习使用单片机芯片之前,最好是要先理解计算机的原理和结构。LCD1602即工业字符型液晶是一种专门用来显示字母、

3、数字、符号等的点示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用。1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。nRF24L01是一款新型单片射频收发器件,工作于2.4GHz~2.5GHzISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,工作电流也只有9mA,接收时,工作电流只有12.3mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。

4、本论文目的是使一个计数程序显示并实现无线传输,通过工业字符型液晶即LCD1602设计相应的电路使计数程序显示出来,并通过24L01无线模块来设计相应的收发电路与程序来实现数据传输功能。第53页共53页189C51单片机结构及其原理世界上生产80C51单片机的厂家有SST、NXP和STC等公司,而且与旧的80C31单片机相比,80C51单片机具有低功耗、高性能具有更丰富放入硬件资源等特点。因为增加了储存器FlashOM可以闪速可电改写,所以给单片机开发及应用带来很大的方便[1]。89C51=80C31+373+2732,而且芯片价格便宜,所以有非常广泛的应用。1

5、.189C51单片机基本组成89C51单片机包括:①一个8位的80C51微处理器②单片机内含有可以读写的数据RAM和STF即数据储存器,具有256字节,可以储存一些数据比如欲显示的数据,数据的最终结果和中间运算的结果等[2]。③单片机内含有可以存放表格以及程序和原始数据的FlashROM,即4KB的程序储存器。④单片机内具有输入、输出端口P0—P3,是并行I/O的4个8位端口⑤单片机内含有具有定时方式和计数方式的2个16位的定时器/计数器,其功能既可以实现计算机的控制也可以用于外部事件计数。⑥内含5个中断源,两个中断控制系统,且具有中断优先级功能。⑦具有一个可

6、以用于单片机和(单片机)PC之间的串行通信全双工UART串行I/O接口[3]。⑧电路由时钟以及片内振荡器产生,其频率不得超过24MHZ且石英晶体需要外接,微调电容也是需要外接。⑨89C51单片机具有节电工作方式特点若是与8051相比较而言,即掉电方式或休闲方式。第53页共53页数据存储器256字节RAM/SFR程序存储器4KBFlashROM振荡器和时序OSC外部事件计数输入2×16位定时器/计数器可编程全双工串行口可编程I/O64KB总线扩展控制器80C51CPUDBUS内中断外中断控制P0P2P1P3图1.189C51单片机结构图这些片上的8位数据总线(D

7、BUS)连接,89C51单片机的工作频率可以降到0HZ是因为其用的是静态逻辑,而且还具有省电方式功能,省电方式可以用空闲方式以及掉电方式两种软件来实现。空闲方式能够省电是因为CPU可以停止工作。而且此时的电流是正常方式的百分之15左右,所以可极大的省电[4]。而在另一种方式中,保存片内RAM内容,冻结时钟,片内振荡器会停止工作,暂停所有的功能,一直到下一次硬件复位。在这种方式下电流甚至可以降到15微安以下,最小甚至可以降到0.6微安。89LV51是89C51单片机的一种低电压的型号,仅仅除了电压有区别外,其它完全相同[5]。89C51单片机是一种低功耗,低电压

8、,高性能的8位单片机。采用高密度非易失

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。