什么是串行异步通信,它有哪些作用?

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 什么是串行异步通信,它有哪些作用

【◆参考答案◆】:在异步串行通信中,数据是一帧一帧(包括一个字符代码或一字节数据)传送的,每一帧的数据格式参考书。通信采用帧格式,无需同步字符。存在空闲位也是异步通信的特征之一。

(2)【◆题库问题◆】:[填空题] 当8051外接晶振频率为24M时,一个机器周期为()uS。

【◆参考答案◆】:0.5

(3)【◆题库问题◆】:[问答题] 试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH单元。

【◆参考答案◆】:
MOV 2FH,20H
MOV 2EH,21H
MOV 2DH,22H

(4)【◆题库问题◆】:[单选] 要使两齿轮回转方向相同,应采用()。
A.外啮合圆柱齿轮
B.内啮合圆柱齿轮
C.蜗杆传动
D.圆锥齿轮传动

【◆参考答案◆】:B

(5)【◆题库问题◆】:[单选] 8031利用串行口通信时,设波特率为2400bit/s,晶振频率为11.0592MHz,T1选方式2,SMOD=0,则T1的重新装入值为()。
A.FFH
B.FDH
C.F4H
D.10H

【◆参考答案◆】:C

(6)【◆题库问题◆】:[单选] 累加器A的内容是67H,执行SWAPA指令后累加器的内容变为()。
A.60H
B.70H
C.76H
D.0DH

【◆参考答案◆】:C

(7)【◆题库问题◆】:[单选] ADC0809有8路输入,同一时刻可以对()输入进行转换。
A.8路
B.4路
C.2路
D.1路

【◆参考答案◆】:D

(8)【◆题库问题◆】:[问答题] 简述C51中调用汇编程序的实现方法。

【◆参考答案◆】:
编写为C51调用的汇编程序,参数须按规定的寄存器或存储器传送,程序格式有相应的规则,这些规则比较繁琐,为了便于处理,在实际中我们往往先用C51写出这个程序的主体,然后用SRC控制指令编译产生asm文件,修改这个asm文件得到我们所要的汇编函数。处理过程具体如下。
第一步:先用C语言程序编写出程序框架,如文件名为a1.c(注意参数)。
第二步:在Keil C51的Project窗口中右击该C语言文件,在弹出的快捷菜单中选择Options for ...,右边的Generate Assembler SRCFile和Assemble SRC File,使检查框由灰色变成黑色(有效)状态;
第三步:根据选择的编译模式,把相应的库文件(如Small模式时,是Keil\C51\Lib\ C51S.Lib)加入工程中,该文件必须作为工程的最后文件。库文件与编译模式的关系如前面。
第四步:编译后将会产生一个SRC的文件,将这个文件扩展名改为ASM。这样就形成了可供C51程序调用的汇编程序。随后可在该文件的代码段中加入所需的指令代码。
第五步:将该汇编程序与调用它的主程序一起加到工程文件中,这时工程文件中不再需要原来的C语言文件和库文件,主程序只需要在程序开始处用EXTERN对所调用的汇编程序中的函数作声明,在主程序中就可调用汇编程序中的函数了。

(9)【◆题库问题◆】:[问答题,简答题] 定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?

【◆参考答案◆】:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。定时时间与时钟频率和定时初值有关。

(10)【◆题库问题◆】:[单选] 执行MOVSP,#30H指令后,压栈从片内RAM的()单元开始
A.2FH
B.30H
C.31H
D.#30H

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: