电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第7章 串行口VIP免费

第7章  串行口_第1页
第7章  串行口_第2页
第7章  串行口_第3页
第7章AT89S51单片机的串行口内容概要介绍AT89S51串行口的基本工作原理、4种工作方式以及串行口多机通信的工作原理,还介绍各种常用的串行通信的接口标准,以及串行通信的C51编程。串行通信的一般概念实际应用中,计算机的CPU与外部设备之间常常要进行信息的交换,计算机之间也需要交换信息,所有这些信息的交换均称为“通信”。并行通信与串行通信并行通信,是指数据的各位同时进行传送的方式。其特点是传输速度快,但当距离较远,位数又多时导致了通信线路复杂且成本高。串行通信,是指数据一位一位的顺序传送的通信方式。其特点是通信线路简单,只要一对传输线就可以实现通信,从而大大的降低了成本,特别适用于远距离通信,但传送速度慢。D1D2D3D4D5D6D7D01¿ØÖÆ(ѡͨ)״̬1011111000000000T¼ÆËã»ú¼ÆËã»ú»òÍâÉè8T¼ÆËã»ú¼ÆËã»ú»òÍâÉèa)b)串行通信的两种基本方式串行通信本身又分为异步传送和同步传送两种基本方式。1.异步传送在异步传送中,每一个字符要用起始位和停止位作为字符开始和结束的标志,它是以字符为单位一个个的发送和接收的。在异步数据传送中,CPU与外设之间事先必须约好两项事宜:第一、字符格式。双方要约好字符的编码形式、奇偶校验形式、以及起始位和停止位的规定。第二、波特率(Baudrate)。波特率是衡量数据传送速率的指标,它要求发送站和接收站都要以相同的数据传送速率工作。假设串行数据的速率是120字符/秒,而每一个字符假如为10位,则其传送的波特率为:10位/字符×120字符/秒=1200位/秒(二进制)简而言之,传送采用二进制电平时,“波特”就是每秒传送多少位。2.同步传送(了解)所谓同步传送就是去掉异步传送时每个字符的起始位和停止位的成帧标志信号,仅在数据块开始处用同步字符来指示。同步传送的有效数据位传送速率高于异步传送,可达50千波特。其缺点是硬件设备较为复杂,因为它要求要有时钟来实现发送端和接收端之间的严格同步,而且对时钟脉冲信号的相位一致性还要求非常严格,为此通常还要采用“锁相器”等措施来保证。SYN字符#1SYN字符#2数据AT89S51的串行口为全双工的通用异步收发(UART)的串行口。全双工就是两个单片机之间串行数据可同时双向传输。异步通信是指收、发双方使用各自的时钟控制发送和接收过程,这样可省去收、发双方的一条同步时钟信号线,使得异步串行通信连接更加简单且容易实现。7.1串行口的结构7.1串行口的结构两个物理上独立的接收、发送缓冲器SBUF(属于特殊功能寄存器),可同时发送、接收数据。发送缓冲器只写不能读。接收缓冲器只读不能写。两个缓冲器共用一个特殊功能寄存器字节地址(99H)。控制寄存器两个:特殊功能寄存器SCON和PCON。7.1.1串行口控制寄存器SCON字节地址98H,可位寻址,位地址为98H~9FH。SCON中各位功能。(1)SM0、SM1—串行口4种工作方式选择位SM0、SM1两位编码所对应的4种工作方式如表7-1。(2)SM2—多机通信控制位多机通信仅在方式2和方式3下进行。当串口以方式2或方式3接收时,如果SM2=1,则只有当接收到的第9位数据(RB8)为“1”时,才使RI置“1”,产生中断请求,并将接收到的前8位数据送入SBUF。当接收到的第9位数据(RB8)为“0”时,则将接收到的前8位数据丢弃。当SM2=0时,则不论第9位数据是“1”还是“0”,都将前8位数据送入SBUF中,并使RI置“1”,产生中断请求。方式1时,如果SM2=1,则只有收到有效的停止位时才会激活RI。方式0时,SM2必须为0。(3)REN—允许串行接收位。由软件置“1”或清“0”。REN=1,允许串行口接收数据。REN=0,禁止串行口接收数据。(4)TB8—发送的第9位数据方式2和方式3,TB8是要发送的第9位数据,由软件置“1”或清“0”。双机串行通信时,一般作为奇偶校验位;在多机通信中用来表示主机发送的是地址帧还是数据帧,TB8=1为地址帧,TB8=0为数据帧。(5)RB8—接收的第9位数据方式2和方式3,RB8存放接收到的第9位数据。在方式1,如SM2=0,RB8是接收到的停止位。在方式0,不使用RB8。(6)TI—发送中断标志位方式0,串行发送的第8位数据结束时TI由硬件置“1”,在其他方式中,串行口发送停止...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金钥匙书屋+ 关注
实名认证
内容提供者

热爱教育事业,爱好互联网行业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部