80C51的串行口结构和原理(1-概念)

发布者:asd123yui最新更新时间:2022-04-14 来源: eefocus关键字:80C51  串行口  结构 手机看文章 扫描二维码
随时随地手机看文章

1.串行通信(一位一位逐个传输):异步通信(不同时钟控制数据)、同步通信;


  并行通信:(数据字节的各位用多条数据线进行同时传输);


2. 8N1,一个起始位(一个字节),8个数据位,一个停止位。


通常的SCI 或UART 串行数据格式(8N1) 编码每个字节场的长度是10 个比特时间(BIT TIME)。 起始位START BIT 是一个显性位,它标志着字节场的开始。 

接着是8 个数据位,首先发送最低位。停止位STOP BIT 是一个隐性位,它标志着字节场的结束


3.80C51串行口结构

SBUF 寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据,可通过指令对SBUF 的读写来区别是对接收缓冲器的操作还是对发送缓冲器的操作。从而控制外部两条独立的收发信号线RXD、TXD,同时发送、接收数据,实现全双工。


SCON:用以设定串行口工作方式,接收/发送控制及设置状态标志的特殊功能寄存器

四种工作方式:

其中,fOSC 为单片机的时钟频率;波特率指串行口每秒钟发送(或接收)的位数。

SM2 :多机通信控制位。 该仅用于方式2 和方式3 的多机通信。其中发送机SM2 = 1(需要程序控制设置)。接收机的串行口工作于方式2 或3,SM2=1 时,只有当接收到第9 位数据(RB8)为1 时,才把接收到的前8 位数据送入SBUF,且置位RI 发出中断申请引发串行接收中断,否则会将接受到的数据放弃。当SM2=0 时,就不管第位数据是0 还是1,都将数据送入SBUF,并置位RI 发出中断申请。工作于方式0 时,SM2 必须为0。


REN :串行接收允许位:REN =0 时,禁止接收;REN =1 时,允许接收。


TB8 :在方式2、3 中,TB8 是发送机要发送的第9 位数据。在多机通信中它代表传输的地址或数据,TB8=0 为数据,TB8=1 时为地址。


RB8 :在方式2、3 中,RB8 是接收机接收到的第9 位数据,该数据正好来自发送机的TB8,从而识别接收到的数据特征。


TI :串行口发送中断请求标志。当CPU 发送完一串行数据后,此时SBUF 寄存器为空,硬件使TI 置1,请求中断。CPU 响应中断后,由软件对TI 清零。


RI :串行口接收中断请求标志。当串行口接收完一帧串行数据时,此时SBUF 寄存器为满,硬件使RI 置1,请求中断。CPU 响应中断后,用软件对RI 清零。


PCON

只有SMOD(波特率倍增位)与串行口工作相关。串行口方式为1,2,3时,SMOD=1 波特率提高一倍,复位时SMOD = 0 ;


波特率 = (2^SMOD/32)* 定时器T1溢出率 = (2^SMOD/32)* (fosc/12*(256-X))    

如:

9600   X = 253 0xfd


4600  X=250  0xfa  


2400 X=244 0xf4        


关键字:80C51  串行口  结构 引用地址:80C51的串行口结构和原理(1-概念)

上一篇:基于C8051F410的am2305温湿度传感器的驱动编写
下一篇:高阻态与I/0口工作状态

推荐阅读最新更新时间:2024-11-02 10:58

三星显示器部门高层裁员10% 展开结构改组
9月2日消息,据国外媒体报道,《金融时报》报道指出,全球显示器制造商为供过于求,以及经济放缓导致的需求萎缩所累,三星宣布,电视液晶屏部门高层将裁员 10%,进行结构改组。 三星为全球销售量最大的面板制造商,现正合并旗下业务团队,并削减高层主管的人数。公司指出:“裁员是为了加强 LCD 业务的竞争力,且在日趋动荡不稳的产业市场中稳定组织结构。” 三星从七月初开始整合业务,将其平板部门并入相对较为赚钱的芯片部门。第二季度期间显示屏幕业务遭受 2100 亿韩元的营运亏损,且在本季度期间估计将持续低迷。 关于智能手机和平板电脑产品,三星和苹果的专利纠纷战事还没有结束,而显示器部门的持续亏损,为公司带来另一波压力冲击。 分
[半导体设计/制造]
晋华集成电路项目:主厂房钢结构吊装完成过半
集成电路产业园区龙头项目晋华存储器集成电路项目自去年开工以来,一年时间里,通过“项目建设、人才引进、产业招商”齐头并进的强大推动力,晋江“芯”产业得以快步向前,产业链条初具,产业政策效应已逐步显现。 一场大雨过后,稍作休息的工人们很快就回到各自岗位。施工技术人员龙郑浩是去年12月进场的,他和他的同事们当前的工作,就是保证工程按时完成。 中建一局晋华存储器生产线项目施工技术人员 龙郑浩:正常是早上8点钟来开始上班,基本上是晚上9点,10点才走,周末我们也不会休息,节假日我们基本上不休息,因为做工事以现场进度为主,加班加点把工程给赶出来。 在近6万平方米的施工现场,钢筋密度最大、施工难度最高、用工量最繁复的主厂房,正进行钢结构吊装,目
[半导体设计/制造]
爱敏特负极材料产品结构
M18和M10是主要针对动力电池和倍率电池产品开发的炭微球 M11和M23是在原基础提升容量和压实密度的高端炭微球产品 E1是在兼顾倍率性能基础上提升容量的高性价比人造石墨负极 E3是高容量和高压实密度的人造石墨负极材料适合软包装电池 E12是在E1基础上大幅度提升倍率性能的高容量人造石墨负极 E7是用无定形包覆石墨结构的提升低温和循环性能的人造石墨 T3含人造SEI层有高体积比容量密度和循环性能的三体复合材料
[新能源]
和弦芯片C520的结构与典型应用
1 和弦铃声概述   和弦原来是乐理上的一个概念,指的是按照三度关系叠置起来的三个或三个以上的音的结合;而在音频器材的工业设计领域中,和弦指的是多个音源同时发音,也叫复音、多音(polyphony)。和弦铃声在手机中得到了广泛的应用,它的音色饱满圆润,立体感强,已经全面取代了以往的单音铃声。目前和弦铃声文件格式有多种,如MIDI、MMF、AMR、MP3、IMY等,其中MIDI是目前支持度最高的铃音文件格式,它的文件占用空间小,表现力强,几乎已经成为目前和弦铃声手机的标准配置。   手机中的MIDI和弦音乐是通过内置高集成度的和弦芯片播放MIDI音乐文件来实现的。和弦芯片使用的声音合成和音色调用方式决定了铃声的播放效果。早期的FM
[手机便携]
C8051F与80C51系列单片机的不同初始化
1 引言 近30年来,世界各主要电子元器件生产厂商纷纷推出自己各具特色的单片机产品。而在百花齐放的单片机家族中,80C5l系列一直扮演着重要的角色。该单片机在教学、科研等领域已经成为入门单片机并成为单片机应用的首选,该产品以其易读性好、扩展能力强而著称,从而成为广大从事单片机开发者最熟悉、最具代表的机型。但人们往往在熟悉80C51单片机之后又选择别的系列单片机开发产品,这是因为80C51具有运算速度慢、功耗大、内部资源少等不足,所以限制了其使用范围。Cygnal公司推出的C805lF系列单片机既弥补了80C51系列的不足,又与MCS—5l指令集兼容。C805lFxxx系列单片机是完全集成的混合信号系统级芯片,具有与8051指令集
[应用]
嵌入式Flash Memory Cell技术
  1 概述   随着数码时代的来临,除了PC外,越来越多的数码信息产品正在或即将进入我们的家庭:移动电话、掌上电脑、数码相机、GPS等等,这些产品越来越多的使用各种移动微存储器。这些存储器中很大部分是快闪存储器(Flash Memory)。   Flash memory是从EPROM和EEPROM发展而来的非挥发性存储集成电路,其主要特点是工作速度快、单元面积小、集成度高、可靠性好、可重复擦写10万次以上,数据可靠保持超过10年。国外从80年代开始发展,到2002年,Flash memory的年销售额超过一百亿美元,并增长迅速,预计到2006年,年销售额可达126亿美元/年。到目前,用于Flash memory生产的
[测试测量]
80C51学习 蜂鸣器
/* 蜂鸣器分为有源和无源 其中有源是指有振荡源 ULN2003 达林顿管 输入输出反向放大 */ #include reg52.h typedef unsigned int u16; //蜂鸣器通过ULN2003与80C51的P1^5引脚连接 sbit beep=P1^5; void delay(u16 i) { while(i--); } void main() { while(1) { //取反 形成高低电平变换 beep=~beep; //通过延时 形成一定的变化频率 delay(1000); } }
[单片机]
瑞萨出售三家工厂,运营结构进一步优化
日前,据日经在线报道,瑞萨电子于2013年1月30日宣布,已与J-DEVICES公司签署基本协议,瑞萨将向J-DEVICES转让三个后工序生产基地。转让对象均为瑞萨全资子公司的工厂,包括瑞萨北日本半导体的函馆工厂、瑞萨关西半导体(SKS)的福井工厂和瑞萨九州半导体的熊本工厂。另外,北日本半导体的全资子公司、负责函馆工厂制造支援业务的北海电子也将同时转让。与此同时,880名员工被借调至J-DEVICE一年。预计2013年6月上旬可以完成转让。 今年以来,瑞萨一直试图重组公司业务,并削减人力及运营成本,2013年1月17日,公司宣布将以40岁以上的员工为对象征集提前离职者,数量将超过3000人。 日经在线报道称,瑞萨正在以强化收益
[半导体设计/制造]
热门资源推荐
热门放大器推荐
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved