范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

51单片机的串行通信口原理介绍图文

  51单片机的串行通信口原理解析
  MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出,它们的地址为99H。这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在传行口的输入输出引脚上加上电平转换器,就可方便地构成标准的RS-232接口。下面我们分别介绍。
  [1]. 基本概念
  数据通信的传输方式
  常用于数据通信的传输方式有单工、半双工、全双工和多工方式。
  单工方式:数据仅按一个固定方向传送。因而这种传输方式的用途有限,常用于串行口的打印数据传输与简单系统间的数据采集。
  半双工方式:数据可实现双向传送,但不能同时进行,实际的应用采用某种协议实现收/发开关转换。
  全双工方式:允许双方同时进行数据双向传送,但一般全双工传输方式的线路和设备较复杂。
  多工方式:以上三种传输方式都是用同一线路传输一种频率信号,为了充分地利用线路资源,可通过使用多路复用器或多路集线器,采用频分、时分或码分复用技术,即可实现在同一线路上资源共享功能,我们盛之为多工传输方式。
  串行数据通信两种形式
  异步通信
  在这种通信方式中,接收器和发送器有各自的时钟,它们的工作是非同步的,异步通信用一帧来表示一个字符,其内容如下:一个起始位,仅接着是若干个数据位,图2是传输45H的数据格式。
  同步通信
  同步通信格式中,发送器和接收器由同一个时钟源控制,为了克服在异步通信中,每传输一帧字符都必须加上起始位和停止位,占用了传输时间,在要求传送数据量较大的场合,速度就慢得多。同步传输方式去掉了这些起始位和停止位,只在传输数据块时先送出一个同步头(字符)标志即可。
  同步传输方式比异步传输方式速度快,这是它的优势。但同步传输方式也有其缺点,即它必须要用一个时钟来协调收发器的工作,所以它的设备也较复杂。
  串行数据通信的传输速率
  串行数据传输速率有两个概念,即每秒转送的位数bps(Bit per second)和每秒符号数—波特率(Band rate),在具有调制解调器的通信中,波特率与调制速率有关。
  [2]. MCS-51的串行口和控制寄存器
  串行口控制寄存器
  MCS-51单片机串行口寄存器结构如图3所示。SBUF为串行口的收发缓冲器,它是一个可寻址的专用寄存器,其中包含了接收器和发送器寄存器,可以实现全双工通信。但这两个寄存器具有同一地址(99H)。MCS-51的串行数据传输很简单,只要向发送缓冲器写入数据即可发送数据。而从接收缓冲器读出数据即可接收数据。
  此外,从图中可看出,接收缓冲器前还加上一级输入移位寄存器,MCS-51这种结构目的在于接收数据时避免发生数据帧重叠现象,以免出错,部分文献称这种结构为双缓冲器结构。而发送数据时就不需要这样设置,因为发送时,CPU是主动的,不可能出现这种现象。
  串行通信控制寄存器
  在上一节我们已经分析了SCON控制寄存器,它是一个可寻址的专用寄存器,用于串行数据的通信控制,单元地址是98H,其结构格式如下:
  表1 SCON寄存器结构
  SCOND7D6D5D4D3D2D1D0
  SM0SM1SM2RENTB8RB8TIRI
  位地址9FH9EH8DH9CH9BH9AH99H98H
  下面我们对各控制位功能介绍如下:
  (1).SM0、SM1:串行口工作方式控制位。
  SM0,SM1 工作方式
  00 方式0
  01 方式1
  10 方式2
  11 方式3
  (2).SM2:多机通信控制位。
  多机通信是工作于方式2和方式3,SM2位主要用于方式2和方式3。接收状态,当串行口工作于方式2或3,以及SM2=1时,只有当接收到第9位数据(RB8)为1时,才把接收到的前8位数据送入SBUF,且置位RI发出中断申请,否则会将接受到的数据放弃。当SM2=0时,就不管第位数据是0还是1,都难得数据送入SBUF,并发出中断申请。
  工作于方式0时,SM2必须为0。
  (3).REN:允许接收位。
  REN用于控制数据接收的允许和禁止,REN=1时,允许接收,REN=0时,禁止接收。
  (4).TB8:发送接收数据位8。
  在方式2和方式3中,TB8是要发送的——即第9位数据位。在多机通信中同样亦要传输这一位,并且它代表传输的地址还是数据,TB8=0为数据,TB8=1时为地址。
  (5).RB8:接收数据位8。
  在方式2和方式3中,RB8存放接收到的第9位数据,用以识别接收到的数据特征。
  (6).TI:发送中断标志位。
  可寻址标志位。方式0时,发送完第8位数据后,由硬件置位,其它方式下,在发送或停止位之前由硬件置位,因此,TI=1表示帧发送结束,TI可由软件清“0”。
  (7).RI:接收中断标志位。
  可寻址标志位。接收完第8位数据后,该位由硬件置位,在其他工作方式下,该位由硬件置位,RI=1表示帧接收完成。
  电源管理寄存器PCON
  PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,单元地址是87H,其结构格式如下:
  表2 PCON电源管理寄存器结构
  PCOND7D6D5D4D3D2D1D0
  位符号SMOD---GF1GF0PDIDL
  在CHMOS型单片机中,除SMOD位外,其他位均为虚设的,SMOD是串行口波特率倍增位,当SMOD=1时,串行口波特率加倍。系统复位默认为SMOD=0。
  中断允许寄存器IE
  中断允许寄存器在前一节中已阐述,这里重述一下对串行口有影响的位ES。ES为串行中断允许控制位,ES=1允许串行中断,ES=0,禁止串行中断。
  表3 IE中断允许控制寄存器结构
  位符号EA--ESET1EX1ET0EX0
  位地址AFHAEHADHACHABHAAHA9HA8H

华为c8813怎么解锁华为c8813解锁图文教程详解华为c8813怎么解锁?华为c8813是华为与中国电信联合推出的天翼第四代大屏智能手机,上市价899元。该机凭借时尚靓丽外观以及强大丰富的功能,在千元级智能手机市场非常具有竞争力。华为c8813怎么刷机华为c8813刷机方法图文手机的应用越来越广泛,手机变得越来越薄,屏幕也越来越大。每个人都携带了一部手机,打电话发短信都要用到手机,手机的功能越来越齐全,极大地丰富和方便了我们的生活,如今在这个科技发达的时华为c8813q怎么刷机华为c8813q刷机教程图文刷机,对于当代年轻人来说并不陌生,如今很多的人手里都拿着智能手机超大屏超薄功能很多还下载很多的软件,手机丰富了我们的日常生活,它与我们如影随形,但是长时间的使用避免不了出现问题,如华为c8813怎么升级系统华为c8813系统升级步骤图文华为C8813承载了最新版本的操作系统,整体性能相对来说比较良好,它内置的内存不是很大,但也影响不了它的性能,它还有高清的图片分辨率以及非常高的像素,现在就让我们一起去看看这款手机华为c8813d怎么刷机刷机步骤手机也可以说的是科技的进步,信息的传递一种体现,方便了人们之间的沟通。因为现在手机大部分都可以上网和通电话,相对于这样一个信息时代,手机可以方便我们掌握一些实时信息,以便于与时俱进华为c8813q如何刷机华为c8813q刷机过程现在手机的品牌日益增多,有许多的品牌手机里面就会自带许多没有太大用的软件,这时候大家就会选择刷机,今天为大家分享了华为c8813q的第三方ROM,这次卡刷刷机教程刷的的是第三方RO华为c8813如何刷机方法步骤导语华为这个品牌对于我们大家来说应该是非常熟悉的了,因为它是我们国产手机的一个代表。我们日常生活中使用的很多的手机都是华为公司旗下生产制造的。华为公司生产的手机产品是非常多的,华为华为荣耀4C续航能力怎么样?待机时间怎么样?华为荣耀4C续航能力怎么样华为荣耀4C续航能力能坚持一天。关于华为荣耀4C续航能力怎么样的疑问,下面将做详细的解答。华为荣耀4C配备了5。0英寸的显示屏,分辨率为1280x720,华为C8813待机时间怎么样华为C8813正常情况下使用两天是没问题的,坚持一天是绰绰有余。除了配置上的升级,华为C8813在外观材质和做工上都有了比较大的升级。由于手机定位的原因,之前的华为C8812难免会华为C8813分辨率是多少华为C8813分辨率是多少854x480。除了配置上的升级,华为C8813在外观材质和做工上都有了比较大的升级。由于手机定位的原因,之前的华为C8812难免会给人一种稍有廉价的感觉华为C8813的CPU主频是多少华为C8813的CPU主频是1228MHz。除了配置上的升级,华为C8813在外观材质和做工上都有了比较大的升级。由于手机定位的原因,之前的华为C8812难免会给人一种稍有廉价的感
电脑键盘按钮功能注释及快捷键有哪些你的身边可能会有一些电脑用的非常熟练的电脑达人。他们不用鼠标也可以在键盘上敲两下,就能实现你认为需要鼠标去点击才能实现的操作。虽然每天敲击着键盘,但未必对键盘上的每一个按钮所对应的切换窗口快捷键方法介绍快捷键,我们也可以称它为特定热键,人们只需要点击按键组合就可以完成一项特殊操作,例如说关机关闭窗口复制粘贴等等。常见的快捷键有许多。例如说alt按键shift按键等等,这些按键只需切换快捷键Windows系统有很多快捷键,在平时使用中编辑更为便捷,下面就为大家带来系统当中切换快捷键的介绍,希望以上的分享能够帮助到您。切换快捷键步骤1AltTab键按顺序切换窗口我们首先诺基亚n95最新报价深度测评图文诺基亚n95,这款手机的发布对于诺基亚手机整个行业都有着非常特别的含义,因为这款手机有着一些列的多媒体功能,差不多成为了一款类似于多媒体电脑的手机,这款手机的最大卖点是有着非常独特诺基亚3020刷机的详细步骤图解现如今的智能手机的最大优点就是功能扩展性强,可玩性高,比起以前的手机,只能发信息或者打电话的时代已经一去不复返了。所以现在的智能手机也慢慢成为人们的一部分了,人们通过手机可以联系朋什么是财务装订机财务装订机的运用图文财务装订机可不是普通的订书机,这类极其可以将非常厚实的财务凭证装订地严严实实,即便是再硬的资料,它都可以完全胜任。我们在市面上所见到的财务装订机也是有分类的,例如说手动的财务装订机常用办公用品有哪些常用办公用品清单图文办公用品是指一些企事业单位为维持日常工作正常运行的必备用品,我们这里所说的大多都是指公司办公用品。对于大型公司的前台或者人事来说,采购办公用品也是一大重要工作之一。那么,办公用品有笔记本怎么重装系统笔记本重装系统步骤及教程简单实用的笔记本重装系统步骤及教程重装系统步骤重装系统方法(首先得准备一张系统安装盘)第一开机时按DEL键进入bios设置,如果是Award的bios选第二项AdvancedBIO电脑怎么定时开机电脑定时开机设置方法图文随着现代化生活的不断发展,电脑品牌在市场上也是越来越多,但是在选购的时候选一台性价比高的电脑是很有必要的,但是今天小编给大家说的不是某款电脑品牌,而是教大家设置电脑在关机状态下做到自动打孔装订机价格及使用方法介绍详解众所周知,装订机在我们日常生活和工作中是非常重要,也非常常用的一种装订设备,那么,对于那些自动打孔装订机,我们知道应该怎样去使用吗?在使用的时候应该注意哪些有必要的事情呢?小编今天笔记本怎样选购购买笔记本技巧介绍详解怎样选购笔记本?购买笔记本要看哪几点为什么同样的容量价格不一样?为什么都是固态速度不一样?你需要知道这些,而不是买电脑只知道有固态。1。硬盘接口类型。主流产品,SATA3。0。现在