命题_第十四章_简答

51系列单片机串口工作在接收状态时,MOV A,SBUF什么情况下使用,功能是什么?
【答案】:

(1)当51单片机工作接收状态时,当输入移位寄存器接收完8位数据后,会将其转入SBUF,同时RI=1表示接收缓冲器已经满了,编程人员通过中断或查询方式得知这情况编写MOV A,SBUF,把接收缓冲器中的数据取出。
(2)如果不执行将SBUF中的内容读出的指令,当移位寄存器接收完下一个数据后,新数据就会覆盖原来SBUF的内容。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MCS-51单片机串口四种工作方式的波特率是如何计算? 【解析】 波特率是串行口每秒钟发送或接受的位数。波特率和串...
    0116马晓英阅读 267评论 1 0
  • 串行口工作方式2接收,在接收完第9位数据后,需满足什么条件,才能将接收到的数据送入接收缓冲器SBUF 【答案】(1...
    0230刘海蓉阅读 192评论 1 0
  • 单片机的串行通信接口设计时,需要考虑哪些问题? 【解析】 需要考虑如下问题:1、首先确定通信双方的数据传输速率。2...
    0105_张鑫宇阅读 183评论 1 0
  • 在发送和接收数据时,偶校验的规则? 解:发送数据时,计算数据中0的个数 若0为偶数个,则置TB8=1 若0为奇数个...
    0128_吕雪淳阅读 120评论 1 5
  • 1、串行通信和并行通信联系与区别? 串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定...
    0134王硕阅读 353评论 1 0