




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1单片机原理及应用课程设计凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳题凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳目凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳基于AT89C51的双机双向通信凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳学凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳院凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳信息工程学院凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳专凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳业凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳计算机科学与技术凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳班凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳级凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳微软二班凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳姓凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳名凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳学凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳号凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳指导老师凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳目录凌阳,拇指凌阳凌阳,拇指凌阳2凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳1、系统分析11凌阳,拇指凌阳11功能描述11凌阳,拇指凌阳12功能模块11凌阳,拇指凌阳13功能模块图11凌阳,拇指凌阳2、总体设计11凌阳,拇指凌阳3、详细设计13凌阳,拇指凌阳31硬件设计13凌阳,拇指凌阳311AT89C51的介绍13凌阳,拇指凌阳312电路图设计15凌阳,拇指凌阳32软件设计16凌阳,拇指凌阳总结17凌阳,拇指凌阳附录18凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳3基于AT89C51的双机双向通信设计凌阳,拇指凌阳摘要现在的社会是信息化的社会,拇指通信技术对于人们的生活越来越重要。食指串行通信是单片机的一个重要应用,拇指我们生活中很多信息交流的方式都是串行通信。食指本次课程设计就是利用利用AT89C51芯片实现一个简单地双机双向串行通信。食指凌阳,拇指凌阳1、系统分析凌阳,拇指凌阳11功能描述凌阳,拇指凌阳主机的发送器发送数据到从机接收器,拇指从机的接受器接收到数据后发送到从机的发送器,拇指从机的发送器将数据加一后再发送给主机的发送器,拇指如此循环。食指凌阳,拇指凌阳12功能模块凌阳,拇指凌阳(1)发送器发送器包括两个,拇指一个是主机的发送器,拇指一个是从机的发送器(这里的发送器接收器都是我们模拟的称呼,拇指其实它们的功能都是主从机的数据引脚实现的)。食指凌阳,拇指凌阳(2)接收器接收器也包括两个,拇指一个是主机的接收器,拇指另一个是从机的接收器。食指凌阳,拇指凌阳凌阳,拇指凌阳13功能模块图凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳双机双向通信主接收器主发送器从接收器从发送器加12、总体设计凌阳,拇指凌阳4本课程设计的硬件设计主要元件有两片AT89C51芯片、四个BCD数码管、电阻等。食指电路部分主要由三部分组成时钟电路、复位电路、通信电路。食指时钟电路和复位电路的作用顾名思义,拇指不用多说。食指通信部分是通过AT89C51芯片的P0口,拇指P2口,拇指TXD,和RXD的作用实现向两个单片机之间的通信,拇指最后通过数码管显示出发送和接收的数据。食指凌阳,拇指凌阳本课程设计软件设计包括主要包括三部分,拇指有定时计数器设计凌阳,拇指凌阳、判断接收和发送是否完成的处理部分和延时部分。食指这些设计与串行口的内部结构关系紧密。食指凌阳,拇指凌阳串行口内部结构凌阳,拇指凌阳CPU发送SBUF定时器T1接收SBUF门接收移位寄存器发送控制器接收控制器串行控制寄存器SCON5凌阳,拇指凌阳串行口内部结构凌阳,拇指凌阳(1)两个SUBF是相互独立的,拇指一个用于发送数据,拇指一个用于接收数据,拇指SUBF发只能写入数据不能读出数据,拇指SUBF接只能读出数据,拇指不能写入数据。食指凌阳,拇指凌阳(2)发送控制器的作用是在门电路和定时器的作用下将发送缓冲中的并行数据转换成串行数据,拇指并自动添加起始位、可编程位和停止位。食指凌阳,拇指凌阳(3)接收控制器的作用是在门电路和定时器的作用下将接收缓冲中的串行数据转换成并行数据,拇指并自动过滤掉起始位、可编程位和停止位。食指凌阳,拇指凌阳(4)定时器的作用除了串并转换之外,拇指另一个作用就是产生用以收发过程中节拍控制的通信时钟。食指凌阳,拇指凌阳3、详细设计凌阳,拇指凌阳31硬件设计凌阳,拇指凌阳311AT89C51的介绍凌阳,拇指凌阳凌阳,拇指凌阳AT89C51凌阳,拇指凌阳计算机与外界的信息交换称为通信,拇指常用的通信方式有两种并行通信和串行通信。食指51单片机用4个接口与外界进行数据输入与数据输出就是并行通信,拇指并行通信的特点是传输信号的速度快,拇指但所用的信号线较多,拇指成本高,拇指传输的距离较近。食指串行通信的特点是只用两条信号线(一条信号线,拇指再加一条地线作为凌阳,拇指凌阳6号回路)即可完成通信,拇指成本低,拇指传输的距离远。食指凌阳,拇指凌阳51单片机的串行接口是一个全双工的接口,拇指它可以作为UART(通用异步接受和发送器)用,拇指也可以作为同步移位寄存器用。食指51单片机串行接口的结构如下凌阳,拇指凌阳(1)数据缓冲器(SBUF)凌阳,拇指凌阳接受或发送的数据都要先送到SBUF缓存。食指有两个,拇指一个缓存,拇指另一个接受,拇指用同一直接地址,拇指发送时用指令将数据送到SBUF即可启动发送;接收时用指令将SBUF中接收到的数据取出。食指凌阳,拇指凌阳(2)串行控制寄存器(PCON)凌阳,拇指凌阳SCON用于串行通信方式的选择,拇指收发控制及状态指示,拇指各位含义如下SM0SM1SM2RENTB8RB8TIRISM0,SM1串行接口工作方式选择位,拇指这两位组合成00,拇指01,拇指10,拇指11对应于工作方式0、1凌阳,拇指凌阳串行接口工作方式特点见下表凌阳,拇指凌阳凌阳,拇指凌阳SM0SM1工作方式功能波特率凌阳,拇指凌阳0008位同步移位寄存器(用于I/O扩展)FORC/1201110位异步串行通信(UART)可变(T1溢出率2SMOD/32)10211位异步串行通信(UART)FORC/64或FORC/3211311位异步串行通信(UART)可变(T1溢出率2SMOD/32)SM2多机通信控制位。食指凌阳,拇指凌阳REN接收允许控制位。食指软件置1允许接收;软件置0禁止接收。食指凌阳,拇指凌阳TB8方式2或3时,拇指TB8为要发送的第9位数据,拇指根据需要由软件置1或清0。食指凌阳,拇指凌阳RB9在方式2或3时,拇指RB8位接收到的第9位数据,拇指实际为主机发送的第9位数据TB8,拇指、使从机根据这一位来判断主机发送的时呼叫地址还是要传送的数据。食指凌阳,拇指凌阳TI发送中断标志。食指发送完一帧数据后由硬件自动置位,拇指并申请中断。食指必须要软件清零后才能继续发送。食指凌阳,拇指凌阳RI接收中断标志。食指接收完一帧数据后由硬件自动置位,拇指并申请中断。食指必须要软件清零后才能继续接收。食指凌阳,拇指凌阳73)输入移位寄存器凌阳,拇指凌阳接收的数据先串行进入输入移位寄存器,拇指8位数据全移入后,拇指再并行送入接收SBUF中。食指凌阳,拇指凌阳4)波特率发生器凌阳,拇指凌阳波特率发生器用来控制串行通信的数据传输速率的,拇指51系列单片机用定时器T1作为波特率发生器,拇指T1设置在定时方式。食指波特率时用来表示串行通信数据传输快慢程度的物理量,拇指定义为每秒钟传送的数据位数。食指凌阳,拇指凌阳(5)电源控制寄存器PCON凌阳,拇指凌阳其最高位为SMOD。食指凌阳,拇指凌阳(6)波特率计算凌阳,拇指凌阳当定时器T1工作在定时方式的时候,拇指定时器T1溢出率(T1计数率)/(产生溢出所需机器周期)。食指由于是定时方式,拇指T1计数率凌阳,拇指凌阳FORC/12。食指产生溢出所需机器周期数模M计数初值X。食指凌阳,拇指凌阳312电路图设计凌阳,拇指凌阳在下面的电路图中,拇指我们根据各个数码管的显示的内容从左到右数第一个数码显示管我们称为主机的接收器,拇指第二个称为主机的发送器,拇指第三个称为从机的接收器,拇指第四个称为从机的发送器。食指主接收器从P0口读入数据,拇指主发送器从P2口接收到数据通过TXD输出到从机中,拇指从接收器接收到数据后,拇指从发送器从P1口接收数据并加一,拇指从发送器从TXD输出数据到主机的缓冲寄存器中,拇指主接收器接收到数据,拇指主发送器按原数据发送,拇指由此循环。食指凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳32软件设计凌阳,拇指凌阳串行通信软件实现凌阳,拇指凌阳(1)串行口工作于方式1,拇指用定时器1产生888BIT/S的波特率,拇指工作于方式1。食指凌阳,拇指凌阳(2)功能将主机中的数据发送到从机中,拇指从机加一后再发送到主机中,拇指由此循环。食指凌阳,拇指凌阳主机程序流程图凌阳,拇指凌阳8凌阳,拇指凌阳主程序开始检查SUBF是否满程序初始化主机发送数据Y主机发送数据检查是否接收N显示数据中断检查是否发送N标志位清零从机程序流程图凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳9凌阳,拇指凌阳主程序开始程序初始化从机接收数据检查是否接收Y显示数据SUBF是否为满WEIMANN标志位清零将数据存到SUBF中中断凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳凌阳,拇指凌阳总结凌阳,拇指凌阳经过繁忙而又紧张的课程设计,拇指终于顺利的完成了设计任务。食指虽然在这段时间里每天都那么繁忙,拇指但是在这忙碌的过程中却得到了许多的收获。食指凌阳,拇指凌阳经过课程设计,拇指在查阅资料的过程中,拇指学习了基于单片机的汇编语言程序设计,拇指了解了单片机串行通信的基本知识,拇指对于以后的学习和工作都有很大的益处。食指凌阳,拇指凌阳主机发送数据10附录凌阳,拇指凌阳主机代码凌阳,拇指凌阳ORG凌阳,拇指凌阳0000H凌阳,拇指凌阳JMP凌阳,拇指凌阳START凌阳,拇指凌阳START凌阳,拇指凌阳凌阳,拇指凌阳MOV凌阳,拇指凌阳SP,50H凌阳,拇指凌阳MOV凌阳,拇指凌阳SCON,50H凌阳,拇指凌阳ANL凌阳,拇指凌阳POCN,00H凌阳,拇指凌阳MOV凌阳,拇指凌阳TMOD,20H凌阳,拇指凌阳MOV凌阳,拇指凌阳TH1,0F3H凌阳,拇指凌阳MOV凌阳,拇指凌阳TL1,0F3H凌阳,拇指凌阳SETB凌阳,拇指凌阳EA凌阳,拇指凌阳SETB凌阳,拇指凌阳ET1凌阳,拇指凌阳SETB凌阳,拇指凌阳TR1凌阳,拇指凌阳MOV凌阳,拇指凌阳A,00H凌阳,拇指凌阳LOOP凌阳,拇指凌阳凌阳,拇指凌阳MOV凌阳,拇指凌阳P0,A凌阳,拇指凌阳LCALL凌阳,拇指凌阳DELAY凌阳,拇指凌阳MOV凌阳,拇指凌阳SBUF,A凌阳,拇指凌阳WAIT凌阳,拇指凌阳JBC凌阳,拇指凌阳R1,LOOP1凌阳,拇指凌阳JBC凌阳,拇指凌阳T1,IOOP凌阳,拇指凌阳JMP凌阳,拇指凌阳WAIT凌阳,拇指凌阳LOOP1凌阳,拇指凌阳MOV凌阳,拇指凌阳A,SBUF凌阳,拇指凌阳ANL凌阳,拇指凌阳A,0FH凌阳,拇指凌阳MOV凌阳,拇指凌阳P2,A凌阳,拇指凌阳LCALL凌阳,拇指凌阳DELAY凌阳,拇指凌阳CLR凌阳,拇指凌阳R1凌阳,拇指凌阳JMP凌阳,拇指凌阳WAIT凌阳,拇指凌阳DELAY凌阳,拇指凌阳MOV凌阳,拇指凌阳R7,3凌阳,拇指凌阳D1凌阳,拇指凌阳MOV凌阳,拇指凌阳R6,256凌阳,拇指凌阳D2凌阳,拇指凌阳MOV凌阳,拇指凌阳R5,拇指255凌阳,拇指凌阳DJNZ凌阳,拇指凌阳R5,凌阳,拇指凌阳DJNZ凌阳,拇指凌阳R6,D2凌阳,拇指凌阳DJNZ凌阳,拇指凌阳R7,D1凌阳,拇指凌阳RET凌阳,拇指凌阳END凌阳,拇指凌阳2从机代码凌阳,拇指凌阳ORG凌阳,拇指凌阳0000H凌阳,拇指凌阳11JMP凌阳,拇指凌阳START凌阳,拇指凌阳START凌阳,拇指凌阳凌阳,拇指凌阳MOV凌阳,拇指凌阳SP,50H凌阳,拇指凌阳MOV凌阳,拇指凌阳SCON,50H凌阳,拇指凌阳ANL凌阳,拇指凌阳POCN,00H凌阳,拇指凌阳MOV凌阳,拇指凌阳TMOD,20H凌阳,拇指凌阳MOV凌阳,拇指凌阳TH1,0F3H凌阳,拇指凌阳MOV凌阳,拇指凌阳TL1,0F3H凌阳,拇指凌阳SETB凌阳,拇指凌阳EA凌阳,拇指凌阳SETB凌阳,拇指凌阳ET1凌阳,拇指凌阳SETB凌阳,拇指凌阳TR1凌阳,拇指凌阳WAIT凌阳,拇指凌阳JBC凌阳,拇指凌阳R1,LOOP1凌阳,拇指凌阳JMP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省巴中南江县联考2026届九年级化学第一学期期中学业质量监测模拟试题含解析
- 竞业禁止协议赔偿标准在高科技领域的实施
- 夫妻离婚协议中财产分割及抚养费支付合同
- 离婚协议书起草与婚姻登记机关备案服务
- 环保设备钢材仓储物流居间服务协议
- 2026届安徽无为尚文学校化学九上期末教学质量检测模拟试题含解析
- 离婚协议书范本及离婚后财产分割执行跟踪服务
- 直播带货主播与直播平台签约的独家直播合同范本
- 夫妻财产分割与子女抚养权调整补充协议
- 离婚协议模板定制与法律风险评估合同
- 2024年03月中国工商银行湖南分行2024年度春季校园招考笔试历年参考题库附带答案详解
- 光伏电站施工质量检查及验收规程
- 娱乐场所租赁合同范例
- 纪委谈话记录模板
- 2025年青岛旅游业发展预测及投资咨询报告发展趋势预测
- 智能计算系统:从深度学习到大模型 第2版课件 第七章-深度学习处理器架构
- 《儿科病历书写规范》课件
- 人教版(2024新版)八年级上册物理期末必刷多项选择题50题(含答案解析)
- 新解读《JTG E20-2011公路工程沥青及沥青混合料试验规程》
- 幼儿园大班数学《认识8》
- 贵州人民版劳动五年级上册全册教案教学设计
评论
0/150
提交评论