欢迎来到天天文库
浏览记录
ID:61332415
大小:143.00 KB
页数:15页
时间:2021-01-25
《基于单片机的串行通信发射机设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、河南机电高等专科学校单片机原理及应用课题名称:基于单片机的串行通信发射机设计专业:数控设备应用与维护班级:数维102学号:姓名:寇浩磊成绩:2012年5月30日设计任务书一、设计任务以89C51单片机作为主控芯片,设计串行通信发射机。最终达到以串行工作方式准确无误的发射和显示信号,能够方便地在单片机与单片机之间,构成一个点对点、一点对多点的无线串行数据传输通道。二、设计方案及工作原理设计方案:这个系统有如下两个部分:硬件电路部分有A/D转换器及接口电路、单片机的接口电路及A/D转换器与单片机的数据线、无线数据发射电路。软件部分是A/D转换器的数据采集部分,用软件对A/D0809转换
2、成的数据进行CRC—8编码,然后将采集到的八位数据和转换好的CRC—8编码作为一帧通过无线发送模块发送出去。工作原理:单片机串行通信发射机采用串行工作方式,发射并显示两位数字信息,既显示00-99,使数据能够在不同地方传递。硬件部分主要分两大块,由AT89C51和多个按键组成的控制模块,包括时钟电路、控制信号电路,时钟采用6MHZ晶振和30pF的电容来组成内部时钟方式,控制信号用手动开关来控制,P1口来控制,P2、P3口产生信号并通过共阳极数码管来显示,软件采用汇编语言来编写,发射程序在通信协议一致的情况下完成数据的发射,同时显示程序对发射的数据加以显示目录第一章系统设计要求和解决
3、方案第二章硬件系统第三章软件系统第四章实现的功能第五章缺点及可能的解决方法第六章心得体会附录一 参考文献附录二 硬件原理图附录三 程序流程图第一章系统设计要求和解决方案设计要求:电路主要由AT89C51单片机和由多个按键组成的控制模块、时钟电路、显示电路、电平转换电路等部分组成。其主要技术指标:P1口来控制,通过按键对系统的各部分进行控制P2、P3口产生信号并通过共阳极数码管显示。软件采用汇编语言编写,发射程序在通信协议一致的情况下完成数据的发射,同时,显示程序对发射的数据加以显示。解决方案:此设计分为两个部分,硬件部分和软件部分。硬件部分介绍:单片机串行通信发射机电路的设计,单片
4、机AT89C51的功能和其在电路的作用。介绍了AT89C51的管脚结构和每个管脚的作用及各自的连接方法。AT89C51与MCS-51兼容,4K字节可编程闪烁存储器,寿命:1000次可擦,数据保存10年,全静态工作:0HZ-24HZ,三级程序存储器锁定,128*8位内部RAM,32跟可编程I/O线,两个16位定时/计数器,5个中断源,5个可编程串行通道,低功耗的闲置和掉电模式,片内震荡和时钟电路,P0和P1可作为串行输入口,P3口因为其管脚有特殊功能,可连接其他电路。例如P3.0RXD作为串行输出口,其中时钟电路采用内时钟工作方式,控制信号采用手动控制。数据的传输方式分为单工、半双工
5、、全双工和多工工作方式;串行通信有两种形式,异步和同步通信。介绍了串行串行口控制寄存器,电源管理寄存器PCON,中断允许寄存器IE,还介绍了数码显示管的工作方式、组成,共阳极和共阴极数码显示管的电路组成,有动态和静态显示两种方式,说明了不同显示方法与单片机的连接。再后来还介绍了硬件的焊接过程,及在焊接时遇到的问题和应该注意的方面。硬件焊接好后的检查电路、不装芯片上电检查及上电装芯片检查。软件部分:在了解电路设计原理后,根据原理和目的画出电路流程图,列出数码显示的断码表,计算波特率,设置串行口,在与接受机设置相同的通信协议的基础上编写显示和发射程序。编写完程序还要进行编译,这就必须会
6、使用编译软件。介绍了编译软件的使用和使用过程中遇到的问题,及在编译后烧入芯片使用的软件PLDA,后来的加电调试,及遇到的问题,在没问题后与接受机连接,发射数据,直到对方准确接收到。在软件调试过程中将详细介绍调试遇到的问题,例如:通信协议是否相同,数码管是否与芯片连接对应,计数器是否开始计数等。第二章:硬件系统1.89C51单片机简介AT89C51是美国ATMEL公司生产的低电压,高性能的CMOS8位单片机片内4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存储器(RAM),器件采用ATMEL公司的高密度、非易失存储技术生产,兼容标准MCS-51指令系
7、统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。AT89C51单片机可为你提供许多高性价的应用场合,可灵活的应用于各种控制领域。单片机AT89C512.89C51功能特性描述:AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量中断结构,一个全双工串行通信口,片内震荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件的可选的节电工作模式。
此文档下载收益归作者所有