下载此文档

单片机及接口技术2.5(串行口).ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
§(串行口)(串行口)/(平)/(平)//(平)/(平)/(地)Vcc(+5V电源)EA(平)/VppALE/PROG(平)PSEN(平)////////(串行口)(串行口)(munication):一帧一帧地传送,按照约定的帧格式来发送和接收数据,硬件结构简单,还能用校验位检验错误。同步通信SNC(munication):用同步字符来指示数据传输开始。与异步通信相比,没有帧开始和结束位,所以速度快。 单片机主要采用异步通信方式 通信协议:指在计算机之间进行数据传输时的一些约定,包括通信方式、波特率、应答的约定等。(串行口)(串行口)280C51串行口定时器/计数器接收:从RxD逐位接收数据——移位寄存器将接受到的位逐次移位——8位数据从移位寄存器送入SBUFSBUF(99H)门发送控制器接收控制器+串行控制寄存器SCON(98H)输入移位寄存器定时器T1产生波特率RxD()TxD()中断A寄存器SBUF(99H)(串行口)(串行口)1)主要组成结构:串行口缓冲器SBUF(只能与寄存器A进行数据传送)(98H)、(87H)、定时/计数器T1定时器/(串行口)(串行口)2)SCON定时器/计数器位地址9F9E9D9C9B9A9998SCONSM0SM1SM2RENTB8RB8TIRI(Serialmode)方式控制多机通信1:多机0:单机对单机用于方式2、3(ReceiveEnable)接收控制1:允许0:禁止(TransmitBit8)发送数据第9位(ReceiveBit8)接收数据第9位(TransmitInterrupt)发送中断(ReceiveInterrupt)(串行口)(串行口)波特率同步移位寄存器fOSC/1210位异步收发由定时器T1控制11位异步收发fOSC/32或fOSC/64SM0SM100方式001方式110方式211方式311位异步收发由定时器T1控制串行接口3)串行口工作方式(1)方式0:用于串行扩展接口,通用波特率fOSC/12涣渠侗彦赌饭斧耙船甥缔银阮扶***(串行口)(串行口)(2)方式1用于通用异步通信接口(UniversalAsynchronousReceiver/TransmitterUART),波特率由定时/计数器T1的溢出率决定(T1工作于方式2时作为波特率发生器)串行接口票吭晾喜抠砸贷诺杰栅***(串行口)(串行口),因为T1工作于方式2,所以是8位重装的定时/计数器,其溢出计数次数:28-X=256-X,计数一次消耗一个机器周期则溢出周期为:T=波特率=串行接口溢出16次或32次传输一个二进制位,则其中SMOD为PCON的最高位贞***(串行口)(串行口).

单片机及接口技术2.5(串行口) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539602
  • 文件大小218 KB
  • 时间2019-07-15