网站大量收购闲置独家精品文档,联系QQ:2885784924

第五章 单片机内的部资源应用(二).ppt.pptx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 单片机内的部资源应用(二).ppt

单片机接口技术及应用单片机接口技术及应用第五章 单片机内部资源应用(二)万旭M.T.:660109)QQ:854310174浙江师范大学第五章 单片机内部资源应用课程目录一、中断系统与实验验证二、定时计数与实验验证三、串行通讯与实验验证浙江师范大学三、串行通讯与实验验证MCS-51内部有一个可编程全双工串行接口,具有UART(通用异步接收和发送器)的全部功能,该串行口,有4种工作方式,以供不同场合使用。波特率可由软件设置,通过对串口编程,可以实现串并转换,双机通信及多机通信。浙江师范大学三、串行通讯与实验验证全双工串行接口(UART)?数据通信的几个术语: 并行:数据各位同时进行传送 串行:数据逐位顺序进行传送?全双工:(串行通信)收/发可同时进行 半双工:(串行通信)收/发不可同时进行?异步串行通信:以字符为单位进行传送 同步串行通信:以数据块为单位进行传送 波特率(bps.):单位时间传送的位数浙江师范大学发送发送发送接收A端A端B端B端接收发送接收接收 半双工制式 全双工制式三、串行通讯与实验验证浙江师范大学发送SBUF(99H)TXD(P3.1)门电路串行口控制寄存器(98H)发送控制器内部总线同步时钟TI串行口中断≥1RI接收控制器接收SBUF(99H)输入移位寄存器RXD(P3.0)三、串行通讯与实验验证——1. 内部结构MCS-51单片机串行口的内部有三个特殊功能寄存器:SBUF、SCON、PCON,浙江师范大学三、串行通讯与实验验证1. 串行口的结构?两个同名的接收/发送缓冲寄存器SBUF 指令 MOV SBUF,A ;启动一次数据发送,可向SBUF 再发送下一个数 指令 MOV A,SBUF ;完成一次数据接收,SBUF可再 接收下一个数?接收/发送数据,无论是否采用中断方式工作,每接收/发送一个数据都必须用指令对RI/TI清0,以备下一次收/发。?串行口相关的SFR(SCON,PCON)浙江师范大学三、串行通讯与实验验证2.串行口控制寄存器SCON SCON寄存器用来控制串行口的工作方式和状态,字节地址为98H。它可以位寻址。在复位时所有位被清零。SCON的格式如下所示:SCON(98H)SCON(98H)能SM0SM1SM2RENTB8RB8TIRISM0、SMl:串行口工作方式选择位SM0SM1工作方式功能说明001101010123同步移位寄存器输入/输出,波特率为fOSC/128位UART,波特率可变(TI溢出率/n,n=16或32)9位UART,波特率为fosc/n,n=32或64)9位UART,波特率可变(TI溢出率/n,n=16或32)浙江师范大学三、串行通讯与实验验证2.串行口控制寄存器SCON SCON寄存器用来控制串行口的工作方式和状态,字节地址为98H。它可以位寻址。在复位时所有位被清零。SCON的格式如下所示:SCON(98H)SCON(98H)能SM0SM1SM2RENTB8RB8TIRISM2:多机通信控制位,用于方式2和方式3中。在方式2和方式3处于接收方式时 若SM2=1,表示置多机通信功能。 若SM2=0,不论接收到的第9位RB8是0还是l,TI、RI都以正常方式被激活,接收到的数据装入SBUF。在方式1,若SM2=1,则只有收到有效的停止位后,RI=1。在方式0中,SM2=0。浙江师范大学三、串行通讯与实验验证2.串行口控制寄存器SCON SCON寄存器用来控制串行口的工作方式和状态,字节地址为98H。它可以位寻址。在复位时所有位被清零。SCON的格式如下所示:SCON(98H)SCON(98H)能SM0SM1SM2RENTB8RB8TIRIREN:允许串行接收控制位。REN=l时,允许接收;REN=0时,禁止接收。浙江师范大学三、串行通讯与实验验证2.串行口控制寄存器SCON SCON寄存器用来控制串行口的工作方式和状态,字节地址为98H。它可以位寻址。在复位时所有位被清零。SCON的格式如下所示:SCON(98H)SCON(98H)能SM0SM1SM2RENTB8RB8TIRITB8:发送数据的第9位。 在方式2和方式3中,TB8是第9位发送数据,可做奇偶校验位。在多机通信中,可作为区别地址帧或数据帧的标识位,一般约定发送地址帧时,TB8为1,发送数据帧时,TB8为0。TB8由软件置位或复位;浙江师范大学三、串行通讯与实验验证2.串行口控制寄存器SCON SCON寄存器用来控制串行口的工作方式和状态,字节地址为98H。它可以位寻址。在复位时所有位被清零。SCON的格式如下所示:SCON(98H)SCON(98H)能SM0SM1SM2RENTB8

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档