问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

LAP15W4K58S4单片机串行口S1有几种工作方式?如何选择?简述各自特点

发布网友 发布时间:2023-07-19 01:51

我来回答

1个回答

热心网友 时间:2024-08-11 09:23

1.数据缓冲器SBUF

发送SBUF和接收SBUF共用一个地址99H 。

1)发送SBUF存放待发送的8位数据,写入SBUF将同时启动发送。

发送指令:MOV SBUF,A

2)接收SBUF存放已接收成功的8位数据,供CPU读取。

读取串行口接收数据指令:MOV A,SBUF

2.串行口控制/状态寄存器SCON(98H)

SM0,SM1:选择串行口4种工作方式。

SM2:多机控制位,用于多机通讯。

REN:允许接收控制位,REN=1,允许接收;REN=0,禁止接收。

TB8发送的第9位数据位,可用作校验位和地址/数据标识位

RB8:接收的第9位数据位或停止位

TI:发送中断标志,发送一帧结束,TI=1,必须软件清零

RI:接收中断标志,接收一帧结束,RI=1,必须软件清零

3.节电控制寄存器PCON

SMOD(PCON.7):波特率加倍控制位。

SMOD=1,波特率加倍, SMOD=0,则不加倍。

串行接口的工作方式

SM0,SM1选择四种工作方式。

(1) 方式0:同步移位寄存器方式。用于扩展并行I/O接口。

1.一帧8位,无起始位和停止位。

2.RXD:数据输入/输出端。TXD:同步脉冲输出端,每个脉冲对应一个数据位。

3.波特率B = fosc/12 如: fosc=12MHz, B=1MHz,每位数据占1ms。

4.发送过程:写入SBUF,启动发送,一帧发送结束,TI=1。接收过程:REN=1且RI=0,启动接收,一帧接收完毕,RI=1。

(2) 方式1:8位数据异步通讯方式。

1.一帧10位:8位数据位,1个起始位(0),1个停止位(1)。

2.RXD:接收数据端。 TXD:发送数据端。

3.波特率:用T1作为波特率发生器,B=(2SMOD/32)×T1溢出率。

4.发送:写入SBUF,同时启动发送,一帧发送结束,TI=1。接收:REN=1,允许接收。接收完一帧,若RI=0且停止位为1 (或SM2=0),将接收数据装入SBUF,停止位装入RB8,并使RI=1;否则丢弃接收数据,不置位RI。

(3) 方式2和方式3:9位数据异步通讯方式。

1.一帧为11位:9位数据位,1个起始位(0),1个停止位(1)。 第9位数据位在TB8/RB8中,常用作校验位和多机通讯标识位。

2.RXD:接收数据端,TXD:发送数据端。

3.波特率: 方式2:B=(2SMOD/64)×fosc 。

方式3:B=(2SMOD/32)×T1溢出率 。

4.发送:先装入TB8,写入SBUF并启动发送,发送结束,TI=1。接收:REN=1,允许接收。接收完一帧,若RI=0且第9位为1 (或SM2=0),将接收数据装入接收SBUF,第9位装入RB8,使RI=1;否则丢弃接收数据,不置位RI。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音火山版怎么查看钱包 查看方法介绍 职能手机v3职能手机的优点和缺点 关于Cascode运放的偏置电路 vb WindowsMediaPlayer1控件怎么同时播放两个视频文件 太阳马戏团特点 【加拿大必知百科系列】加拿大文化璀璨之星—太阳马戏团 太阳马戏团简介 垃圾短信如何拦截设置 垃圾短信拦截设置的方法 vivo xplay3s用奇兔刷机刷机后打电话显示SIM卡错误是怎么回事?卡重新插... 为什么我的vivo xplay3s联通卡插上去显示无SIM卡呢? 80C51串行通信有哪几种工作方式?小结80C51串行口四种工作方式的特点... 上联:德参天地道贯古今,下联是? 求一庙对联, “人主庙”,供“人主尊王”,含义是人本身的主神,并保全... 现代新胜达vvt电磁阀经常堵塞 采加提手旁的是什么字 哪个明星的生日是农历11月18日 哪个明星的生日在农历腊月初五 那位明星的农历生日是10月26日 2021年元宵节后事业运不错的四个星座运程分析 西游记中有哪两个情节令你最难忘? 西游记中的故事情节 流动测速路段大概多长 重庆(或者全国)公交车卡到底有哪些种类?我知道的只有普通卡,学生卡,老 ... 北京哪里有卖哆啦A梦40周年限量版公交卡 流动测速一般多长距离 ...12个月是什么意思?才花30买的 就是面上是哆啦A梦的那种 重庆哆啦A梦公交卡在哪里办理 .在寿险理赔中,计算伤残保险金具体给付金额的依据是 ...是寿险费率和责任准备金计算的依据,也是寿险成本核算的依据。_百度... 在寿险理赔中,计算医疗保险金具体给付金额的依据是( )。 请问7是平舌音还是翘舌音 极限八项的抖音音乐叫什么 汉语拼音jiqixi怎么读舌头放哪?怎么发音? 小升初261能上云南镇一中吗 请问旅顺法院电话谢谢 小升初220分能上什么初中 ...第一种第一声 第二种第二声 第三种轻声 可以组什么词?记得要说第... 五花三层是什么意思 小升初考275分左右能上万宁中学吗 界首小升初270分可以上什么学校 红米note5有红外线定位功能吗 易安卫士红外相机有定位功能吗 黄色玫瑰代表什么含义(简述黄玫瑰真正的花语) 描写长春的词语有哪些? 长春[cháng chūn]什么意思?近义词和反义词是什么?英文翻译是什么... 东北第二大城市 描写长春的词语 电脑远程解锁怎么安装软件 车胎充气气压表怎么读数? 汾酒青花20年(500ml)与汾酒20年陈酿(475ml)酒一样吗?是不是都是指陈酿...