欢迎来到天天文库
浏览记录
ID:18428076
大小:1.39 MB
页数:13页
时间:2018-09-17
《单片机原理及系统课程设计:单片机串行通信发射机》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机原理及系统课程设计报告单片机原理及系统课程设计评语:考勤(10)守纪(10)过程(40)设计报告(30)答辩(10)总成绩(100)专业:电气工程及其自动化班级:电气1001班姓名:张祥文学号:201009022指导教师:高锋阳兰州交通大学自动化与电气工程学院2013年3月7日12单片机原理及系统课程设计报告单片机串行通信发射机摘要:单片机串行通信发射机采用了串行工作方式,发射并显示两位数字信息,既显示00-99,使数据能够在不同的地方传递。硬件部分主要分两大块,采用6MHZ晶振和30pF的电容来组成,控制信号用手动开关来控制,
2、P1来控制,P2﹑P3口产生信号,并通过共阳极数码管来显示,软件采用汇编语言来编写,发射程序在通信协议一致的情况下完成数据的发送。关键词:晶振;控制信号;汇编语言;焊接技术SinglechipmicrocomputerserialcommunicationtransmitterContentabstract:singlechipmicrocomputerserialcommunicationtransmitterusingaserialmode,launchanddisplaytwodigitalinformation,whichsh
3、ows00-99,makethedatacanbeindifferentplacestransfer.Thehardwarepartismainlydividedintotwoparts,adopts6MHZcrystaloscillatorand30pfthecapacitancetocomposition,controlsignalwithmanualswitchtocontrol,tocontroltheP1,P2,P3mouthsignalgeneration,andthroughthecommonanodedigitaltu
4、betodisplay,thesoftwareusingassemblylanguagetowrite,emissionprocessincommunicationprotocolconsistentcompletedatasending.Keywords:crystalvibration;controlsignal;assemblylanguage;weldingtechnology12单片机原理及系统课程设计报告0引言信息传递有多种形式,有串行通信方式和并行通信方式。其中串行通信方式广泛引用于无线电领域。串行通信发射机就是基于它的
5、这种串行通信方式。此次所制作的是一个基于单片机的串行通信发射机的开发,通过LED数码管显示要发射的信息,再通过程序将单片机及内部TMOD寄存器和SCON寄存器的相关位进行设置,从而具备计数后发射信息或直接进行数据发射。为了检测所发出的信号这里通过示波器来显示信息的发送,而示波器也可以当作为一个接收器。1设计目的设计的目的是,掌握和了解电路的设计过程,丰富自己的动手实践能力,巩固所学单片机有关的设计原理。这次设计主要是对单片机串行发射机理论的理解,掌握发射机的工作原理,为以后利用单片机的开发和研究打下牢固的基础,从而提高自己的设计能力,
6、培养创新能力。逐渐实现理论与实践相统一。这次课程设计,主要意义在于通过自己动手制作,更深层次的了解单片机的内部结构和工作状态。理解单片机接口技术,存储技术。2要求和设计方法此次设计要利用单片机89C51的串行口的输出等有关知识来实现其功能。关于设计方法,首先是硬件部分,硬件部分有复位模块,控制模块,显示模块。其中复位模块有一个频率为6MHZ的晶振来实现。控制模块中,有一控制键用来复位的。而其他按键实现置数,发射和计数。显示模块,由两个共阴极LED数码管和16个电阻连接组成。从而显示出发射的数字。信号的发出是从单片机TXD引脚发射出来的
7、。为了检测是否有信号发射出来,这里我才用了一个示波器来接受所发射的信息。在这里示波器也可以理解为一个接收机。软件部分则利用汇编,特别是有关串行通信那块的程序。最后将程序在KEIL51所产生的hex文件导入到单片机内,从而实现硬件与软件的结合实现最终的功能。3设计方案及原理12单片机原理及系统课程设计报告单片机串行通信发射机采用串行工作方式,发射并显示两位数字信息,既显示00-99,使数据能够在不同地方传递。硬件部分主要分两大块,由AT89C51和多个按键组成的控制模块,包括时钟电路、控制信号电路,时钟采用6MHZ晶振和30pF的电容来
8、组成内部时钟方式,控制信号用手动开关来控制,P1口来控制,P0、P3口产生信号并通过共阴极数码管来显示,软件采用汇编语言来编写,发射程序在通信协议一致的情况下完成数据的发射,同时显示程序对发射的数据加以显示。如下图所示是
此文档下载收益归作者所有