版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内容提要项目一
音乐彩灯项目二全自动洗衣机项目三LED点阵显示温度计项目四自动分拣投料机项目五化工自动投料反应釜控制系统项目六实训工位供电故障自诊断及故障点数据采集项目七电力负荷无线实时监控系统项目六:供电故障自诊断及故障点数据采集2.掌握单片机与单片机的通讯,并编程及调试3.会编程并调试实故障自诊断及故障点数据采集预期目标项目六1.了解单片机串行口的工作方式和波特率选择供电故障自诊断及故障点数据采集项目六任务一:51单片机串行口项目六23451掌握串行口的SCON和PCON寄存器掌握串行口的工作方式及其设置和波特率选择利用串行口的工作方式0,将串口通过74LS164芯片转成并口并驱动数码管循环显示0-9掌握串行口的工作方式及其设置以及波特率的选择用串行口工作方式实现数码管的显示串行口组成及结构串行口的工作方式及波特率计算串口通讯特点串行口的工作方式及其设置以及波特率的选择串口与并行通信方式任务描述拓展提高任务分析知识准备归纳总结任务一:51单片机串行口项目六1掌握串行口的SCON和PCON寄存器掌握串行口的工作方式及其设置和波特率选择任务描述2掌握串行口的工作方式及其设置以及波特率的选择用串行口工作方式实现数码管的显示任务分析知识准备:串行通讯概述项目六数据通信方式对比数据的各个位能同时进行传送优点:数据传送速度快、效率高缺点:数据有多少位就要多少根数据线相互接口运用场合:高速、短距离(一般几米之内)串行通信一条数据线将数据一位一位地依次传输,每位数据占据固定时间长度优点:成本低、适合远距离通信少数几根线就实现系统间信息交换主流通讯方式:USB、RS232、RS485并行通信知识准备:同步通讯与异步通讯项目六同步通信异步通讯传送信息时用一个起始位表示字符的开始,用停止位表示字符的结束帧:包含一个起始位表示开始与一个停止位表示结束的全部内容的一个字符帧格式:起始位0+8个数据位(低位在前,高位在后)+奇偶校验位(可省略)+停止位151系列单片机采用的该种通信方式用起始位和停止位作为字符开始和结束的标志发收双方建立同步,此后便在同步时钟的控制下逐位发送与接收报文的最前面附加特定的同步字符要求由时钟来实现发送端与接收端之间的同步,硬件较复杂一帧数据格式知识准备:串行通信的方向项目六单工传送只能发送或接收的单向传送如发射台、收音机或电视机等设备半双工传送两机之间不能同时进行发送和接收,一方可以发送或接收如步话机或对讲机全双工传送指两机之间能够同时发送或接收信息如手机通信、宽带上网等单工传送示意图半双工传送示意图全双工传送示意图知识准备:串行接口的组成项目六串行口的特殊功能寄存器串行口控制寄存器SCON电源控制寄存器PCON发送/接收缓冲器SBUFSBUF对应着两个寄存器,串行发送寄存器和串行接收寄存器它们都用SBUF这一个名称,且统一编址为99H串行接口的结构有两个特殊功能寄存器SCON、PCONSCON用来存放串行口的控制和状态信息波特率是否增倍可由特殊功能寄存器PCON的最高位控制知识准备:串行口工作方式项目六移位寄存器输入/输出方式可外接移位寄存器扩展I/O口可外接同步输入/输出设备8位串行数据从RXD输入/输出TXD用来输出同步脉冲波特率可变的10位异步通讯接口方式发送或接收一帧信息,包括1个起始位0,8个数据位和1个停止位1固定波特率的11位UART方式它比方式1增加了一位可程控的为1或0的第9位数据波特率可变的11位UART方式除波特率外,其余与方式2相同方式0方式1方式3方式2知识准备:波特率计算实例项目六
串行口的四种工作方式中,方式0和2的波特率是固定的,为主振频率的1/121/32或1/64。方式1和3的波特率是由定时器T1的溢出率控制。在方式1或方式3下,可由下式表示:【T1溢出率=T1计数率/产生溢出所需的周期数】案例:已知用AT89S51单片机作串行通信,要求工作在串口方式1下,波特率选取4800bps且不加倍,系统晶振选的是11.0592MHz,求TH1与TL1装入的初值是多少?解答:设要求的值为X,利用前面的公式可以得到:定时器T1工作于方式0:溢出所需周期数=8192-x定时器T1工作于方式1:溢出所需周期数=65536-x定时器T1工作于方式2:溢出所需周期数=256-x波特率(bps)晶振(MHz)T1初值SMOD=0SMOD=130011.05920xA00x4060011.05920xD00xA0120011.05920xE80xD0180011.05920xF00xE0240011.05920xF40xE8360011.05920xF80xF0480011.05920xFA0xF4720011.05920xFC0xF8960011.05920xFD0xFA1440011.05920xFE0xFC1920011.0592--0xFD2880011.05920xFF0xFE常用的波特率初值表项目六任务实施—软件编程及编译仿真运行Keil编写、编译程序生成.hex文件运行Proteus绘制原理图烧录文件实现仿真仿真实施步骤归纳总结项目六
123串行口的工作方式及其设置以及波特率的选择串口与并行通信方式同步异步通讯方式串行通讯方式的方向及串行口组成归纳总结项目六
本次任务熟悉并掌握掌握串行口的工作方式及其设置以及波特率的选择,对后面项目的实施非常重要,串行通信是数据一位一位顺序发送或接受。虽然串行通信比并行通信慢。但采用串行通信不管发送或接收位数有多少,最多只需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论