关于LED数码管的动态和静态显示的区别,下列说法正确的有:()。

  • A+
所属分类:法律类题库
(1)【◆题库问题◆】:[多选] 关于LED数码管的动态和静态显示的区别,下列说法正确的有:()。
A.动态显示时,轮流显示各个字符,静态显示时,用同时显示各个字符;
B.动态显示的硬件结构要比静态显示的简单;
C.静态显示的软件实现要比动态显示的简单;
D.静态显示比动态显示更节约能耗。

【◆参考答案◆】:A, B, C

(2)【◆题库问题◆】:[单选] 为了能够使MCS-51单片机在正常工作中及时服务于多个外设,以下传送方式最适用的是()
A.异步(查询)传送
B.同步(无条件)传送
C.DMA传送
D.中断传送

【◆参考答案◆】:D

(3)【◆题库问题◆】:[填空题] AT89C51含()ROM,()RAM,在物理上有()独立的存储器空间。

【◆参考答案◆】:4K;256B;4

(4)【◆题库问题◆】:[填空题] 利用8155H可以扩展()个并行口,()个RAM单元。

【◆参考答案◆】:3;256

(5)【◆题库问题◆】:[判断题] 当MCS—51上电复位时,堆栈指针SP=00H。
A.正确
B.错误

【◆参考答案◆】:正确

(6)【◆题库问题◆】:[问答题] 简述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对所调用的汇编程序中的函数作声明,在主程序中就可调用汇编程序中的函数了。

(7)【◆题库问题◆】:[问答题] 简述80C51单片机定时/计数器的功能

【◆参考答案◆】:2个16位定时/计数器。T0有4种工作方式,T1有4种工作方式。

(8)【◆题库问题◆】:[单选] 以下指令中,“不带进位循环左移”指的是()。
A.RLA
B.RLCA
C.RRA
D.RRCA

【◆参考答案◆】:A

(9)【◆题库问题◆】:[单选] MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A.寄存器,外部数据存储器
B.直接,程序存储器
C.寄存器间接,内部数据存储器
D.寄存器间接,外部数据存储器

【◆参考答案◆】:D

(10)【◆题库问题◆】:[填空题] 汇编语言程序设计主要有()、()和()三种基本程序结构。

【◆参考答案◆】:顺序;分支;循环

发表评论

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