问答题X 纠错

参考答案:

发送:发送操作是在TI=0下进行的,此时发送缓冲寄存器“SBUF(发送)”相当于一个并入串出的移位寄存器。CPU通过指令MOVSBUF,A,将数据写入“SBUF(发送)”,立即启动发送,将8位数据以设定波特率从RXD输出,低位在前,高位在后。发送完一帧数据后,发送中断标志TI由硬件置位,并可向CPU发出中断请求。
接收:接收过程是在RI=0且REN=1条件下启动的,此时接收缓冲寄存器“SBUF(接收)”相当于一个串入并出的移位寄存器。接收时,先置位允许接收控制位REN,此时,RXD为串行数据输入端。当RI=0和REN=1同时满足时,开始接收。当接收到第8位数据时,将数据移入接收缓冲寄存器“SBUF(接收)”,并由硬件置位RI,同时向CPU发出中断请求。CPU查到RI=1或响应中断后,通过指令MOVA,SBUF,将“SBUF(接收)”接收到的数据读入累加器A。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

如何消除键的抖动?对于一般的小键盘来说,为什么不能双键或多键同时按下?

参考答案:方法一:软件延时方法二:硬件防抖动电路(R-S触发器)因为单键按下,一个键只代表一个功能,当双键或多建同时按下时,程序视...

问答题

什么是LED数码显示器?它有几种接法?如何得到显示段码?

参考答案:①施加电压有电流流过使之发光的二极管。(一个发光二极管发光时电流约为10~20mA,管压降2.0V左右)8个LED发光二...

问答题

在单片机系统中,已知fOSC=12MHz,用定时/计数器T1,要求用C语言编写程序实现从P1.1产生周期为2s的方波。

参考答案:

问答题

在单片机系统中,已知fOSC=12MHz,用定时/计数器T0,要求用C语言编写程序实现从P1.0产生周期为2ms的方波。要求用C语言进行编程。

参考答案:


问答题

使用C51设计一个开关控制电路,用两个开关控制3个LED,当K1、K2都打开时,3个LED L1、L2、L3都熄灭;当仅有K1闭合时,L1点亮;当仅有K2闭合时,L2点亮;当K1和K2全闭合时,3个LED全亮。

参考答案:

问答题

C51中的AT89S51单片机的特殊功能寄存器如何定义?试举例说明。

参考答案:sfr     TMOD= 0x89声明TMOD为定时器/计...

问答题

说明“看门狗”摆脱“死循环”和程序“跑飞”的工作原理

参考答案:无论是AT89S51单片机片内集成的“看门狗”,还是专用的硬件“看门狗”电路,原理都是使用一个计数器来不断计数,监视程序...

问答题

在一个由AT89S51单片机与一片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H~7FFFH,试画出有关接口电路图,并编写程序,要求:每隔1分钟轮流采集一次,共采样20次,其采样值存入片外RAM 2000H单元开始存储区中。

参考答案:


问答题

判断A/D是否转换结束一般可采用几种方式?每种方式有何特点?

参考答案:查询方式:在单片机把启动信号送到ADC0809之后,执行其他程序的同时对ADC0809的EOC引脚状态进行查询,以检查A...

问答题

对于8位、12位、16位A/D转换器,当满刻度输入电压为5V时,其分辨率各为多少?

参考答案:1/256*100%=0.39%   0.0244%  1.525x1...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved