ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:113.17KB ,
资源ID:17043432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17043432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的串行通信发射机设计Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的串行通信发射机设计Word文档格式.docx

1、第三章 软件系统第四章 实现的功能第五章 缺点及可能的解决方法第六章 心得体会附录一参考文献附录二硬件原理图附录三程序流程图第一章系统设计要求和解决方案设计要求: 电路主要由AT89C51单片机和由多个按键组成的控制模块、时钟电路、显示电路、电平转换电路等部分组成。其主要技术指标:P1 口来控制,通过按键对系统的各部分进行控制P2、P3 口产生信号并通过共阳极数码管显示。软件采用汇编语言编写,发射程序在通信协议一致的情况下完成数据的发射,同时,显示程序对发射的数据加以显示。解决方案: 此设计分为两个部分,硬件部分和软件部分。硬件部分介绍:单片机串行通信发射机电路的设计,单片机AT89C51的功

2、能和其在电路的作用。介绍了AT89C51的管脚结构和每个管脚的作用及各自的连接方法。AT89C51与MCS-51兼容,4K字节可编程闪烁存储器,寿命:1000次可擦,数据保存10年,全静态工作:0HZ-24HZ,三级程序存储器锁定,128*8位内部RAM,32跟可编程I/O线,两个16位定时/计数器,5个中断源,5个可编程串行通道,低功耗的闲置和掉电模式,片内震荡和时钟电路,P0和P1可作为串行输入口,P3口因为其管脚有特殊功能,可连接其他电路。例如P3.0RXD作为串行输出口,其中时钟电路采用内时钟工作方式,控制信号采用手动控制。数据的传输方式分为单工、半双工、全双工和多工工作方式;串行通信

3、有两种形式,异步和同步通信。介绍了串行串行口控制寄存器,电源管理寄存器PCON,中断允许寄存器IE,还介绍了数码显示管的工作方式、组成,共阳极和共阴极数码显示管的电路组成,有动态和静态显示两种方式,说明了不同显示方法与单片机的连接。再后来还介绍了硬件的焊接过程,及在焊接时遇到的问题和应该注意的方面。硬件焊接好后的检查电路、不装芯片上电检查及上电装芯片检查。软件部分:在了解电路设计原理后,根据原理和目的画出电路流程图,列出数码显示的断码表,计算波特率,设置串行口,在与接受机设置相同的通信协议的基础上编写显示和发射程序。编写完程序还要进行编译,这就必须会使用编译软件。介绍了编译软件的使用和使用过程

4、中遇到的问题,及在编译后烧入芯片使用的软件PLDA,后来的加电调试,及遇到的问题,在没问题后与接受机连接,发射数据,直到对方准确接收到。在软件调试过程中将详细介绍调试遇到的问题,例如:通信协议是否相同,数码管是否与芯片连接对应,计数器是否开始计数等。第二章:硬件系统1.89C51单片机简介 AT89C51是美国ATMEL公司生产的低电压,高性能的CMOS8位单片机片内4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存储器(RAM),器件采用ATMEL公司的高密度、非易失存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储

5、单元,功能强大。AT89C51单片机可为你提供许多高性价的应用场合,可灵活的应用于各种控制领域。 单片机AT89C512.89C51功能特性描述:AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量中断结构,一个全双工串行通信口,片内震荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件的可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,窜行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但震荡器停止工作并禁止所有部件工作直到下一个硬件复位。3. 时钟振荡

6、器AT89C51中有一个构成内部震荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英或陶瓷震荡器一起构成自激震荡器震荡电路如图。外接石英晶体(或陶瓷震荡器)及电容C1、C2接在放大器的震荡回路中构成并联震荡电路。另外还可以采用外部时钟,采用外部时钟如图所示。在这种情况下,外部时钟脉冲接到XTAL1端,既内部时钟发生器的输入端,XTAL2悬空。时钟电路:控制电路AT89C51RST/VPD(9脚)复位信号时钟电路工作后,在引脚上出现两个机器周期的高电平,芯片内部进行初始复位。AT89C81通常采用上电自动复位和开关手动复位,我们采

7、用的是手动复位开关。如图所示:手动开关未按下之前,电容正极处于家电状态,当按键按下去后,VCC与GND导通,电容放电,从而实现放电。LED显示要用单片机构成发射机,就需要一个人机界面。常采用的方式是LED数码管显示测试结果,用一个小键盘执行某些功能,如请零、预置值、改变测量范围等等。 LED显示是用发光二极管显示字段的显示器件,也可称为数码管,它由8个发光二极管构成,通过不同的组合可用来显示09,AF及小数点发光二极管的工作电压为1.5-3.0伏,工作电流为己毫安到几十毫安,寿命很长。半导体数码管将十位数分成七个字段,每段为一个发光二极管,其字形结构如图所示,选择不同的字段发光,可显示出不同的

8、字型。例如:当a,b,c,d,e,f,g七个字段同时亮时,显示8,b、c 段亮时,显示出。共阳极:把发光二极管的阳极连在一起构成共阳极。使用时公共端接Vcc,当某阳极为低电平时,该发光二极管就导通发光。输出一个段码就可以控制LED显示器的字型,表 给出了段码与字型的关系,假定a、b、c、d、e、f、g、DP分别对应D0、D1、D2、D3、D4、D5、D6、D7。单片机的串行接口MCS-51单片机内部有一个 全双工的串行接收和发射缓冲器(SBUFF),这两个在物理上独立的接收发射器,即可以接收也可以发射数据,可以读出不能写入。这个通信口即可以用于网络通信,亦可以实现串行异步通信,还可以构成同步移

9、位寄存器使用。如果在串行口的输入输出引脚上加上电平转换器,就可以方便的构成标准的RS-232接口。第三章:软件系统 是设计的另一个重要方面。它的好坏直接关系实验成功与否。软件是用汇编完成的,需要能熟练的掌握汇编语言,还要熟悉AT89C51单片机。从程序流程图、通信协议、波特率计算、编写程序、编译、和烧入软件的操作,到最后的调试,是很复杂的通信协议串行口控制寄存器SCON的设置 定时器的初始化设置 波特率计算 串行口控制寄存器SCON的设置串行口控制寄存器的基本情况在前面已经介绍,这里不再重复。根据我们所做的内容,我们采用了串行工作方式1,REN设置为“1”(允许接收),综上所述我们设SCON的

10、初始值为50H,如下表所示:表3.1 串行口控制寄存器SM0SM1SM2RENTB8TIRI1定时器的初始化设置你在定时器为方式1时,方式字为:CATEC/M1MOT1 T0GATE:表示不参与控制:选择计数/时钟方式M1MO:选定定时器1工作方式2所以定时器TMOD初始值为20H波特率计算晶震为6M,波特率为1.2K单片机工作方式为串行方式1,T1是方式2,所以1.2=1/16*XX=19.219.2=1/2*(256-Y)Y=217.6把十进制转换成十六进制数为D9,所以初始值为D9。第四章:实现的功能实现的功能: 此次所做的单片机串行通信发射机参考有关的书籍和资料,完成电路的设计、检查、

11、调试,再根据硬件和通信协议用汇编语言编写发射和显示程序,然后加电调试。第五章:缺点及可能解决的方法缺点 这个发射机是有线接收的,的却能完成数据在不同地方的传递,也完成设计的要求,但他受到了很多限制,比如距离太远,导线太长就有干扰,而且有时还会很大,使得接收到的信号很弱,甚至接收不到。解决的方法: 进行无线发射、接收的方面的研究单片机无线串行接口电路由MICRF102单片发射器芯片,工作在300440 MHz ISM频段;具有ASK调制和解调能力,抗干扰能力强,适合工业控制应用;采用PLL频率合成技术,频率稳定性好;接收灵敏度高达 96dBm,最大发射功率达2.5dBm;数据速率可达2Kb/s;

12、低工作电压:4.755.5V;功耗低,接收时电流3mA,发射时电流7.75mA,接收待机状态仅为0.5A,发射待机状态仅为1.0A;可用于单片机之间的串行数据无线传输,也可在单片机数据采集、遥测遥控等系统中应用。无线发射电路组成及工作原理:第六章:心得体会通过此次基于单片机串行发射机的设计,我了解了基本电路设计的流程,丰富自己的知识和理论,巩固所学的知识,提高自己的动手能力和实验能力,从而具备一定的设计能力。对单片机串行发射的理论有一定的理解,明白了发射机的工作原理,为以后在单片机领域的开发和研制打下基础,提高自己的设计能力,培养了创新能力,丰富自己的知识理论,做到理论和实际结合。本课题的重要

13、收获还在于能进一步了解单片机的工作原理,内部结构和工作状态。理解单片机的接口技术,中断技术,存储方式,时钟方式和控制方式,更好的利用单片机来做有效的设计 。附录一:参考文献1 黄灿胜.基于 51单片机I 2C总线串行通信的应用M南宁师范高等专科学校.20092 宋兵跃等.单片机的高效串行通信研究M .上海:同济大学现代农业科学与共分成研究院。20103 薛晓书. 单片微机原理及接口技术M.西安石油大学 2002.34 黄智伟 朱卫华. 单片机与嵌入式系统应用M.南华大学.2005.35 付浩 AT89C51单片机高速串行输出口设计A淮阴师范学院 2004.10附录二:硬件原理图附录三:程序流程图程序流程图是编写软件的重要前提,它是在图表上直观的体现拟设计的目的及过程。也是编译的重要依据,按照流程图一步一步编写程序,下面是流程图;发射接口流程图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1