新版精选2020年《单片机与接口技术》完整考试题库158题(含标准答案) 联系客服

发布时间 : 星期六 文章新版精选2020年《单片机与接口技术》完整考试题库158题(含标准答案)更新完毕开始阅读4b3a571e3086bceb19e8b8f67c1cfad6185fe999

A.LJMP B.ADD C.MOVC A,@A+PC D.LCALL

86.MCS-51指令系统中,清零指令是 C 。

A.CPL A B.RLC A C.CLR A D.RRC A

87.下列指令中比较转移指令是指 B 。

A.

DJNZ Rn,rel B.CJNE Rn,#data,rel C.DJNZ direct,rel D.JBC bit,rel

88.指令JB OEOH,LP中的OEOH是指 C 。

A.累加器A B.累加器A的最高位 C.累加器A的最低位 D.一个单元的地址

89.下列指令能使累加器A低4位不变,高4位置F的是 D 。

A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H

二、判断题

90.(√)8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。

91.(√)若置8051的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。

92.(√)8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

93.(√)MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。

94.(√)DAC 0832的片选信号输入线CS,低电平有效。

95.(√)MCS-51指令:MOV A,#40H ;表示将立即数40H传送至A中。

96.(×)如JC rel发生跳转时,目标地址为当前指令地址加上偏移量。

97.(×)MCS-51单片机是高档16位单片机。

98.(×)对于8051单片机而言,在外部扩展EPROM时,EA引脚可接 + 5V或接地。

99.(×)MCS-51指令系统中,指令JNB bit,rel是判位转移指令,即表示bit=1时跳转。

100.(×)MCS-51单片机的数据存储器是指外部存储器。

101.(×)MCS-51单片机的片内存储器称为程序存储器。

102.(√)若置8051的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。

103.(×)MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。

104.(√)MCS-51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。

105.(×)8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。

106.(×)单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。

107.(×)中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。

108.(×)DAC0832是8位D/A转换器,其输出量为数字电流量。

109.(×)8051单片机的PC与DPTR都在CPU片内,因此指令MOVC A,@A+PC与指令MOVC A,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。

110.(×)当8051的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。

111.(×)指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。

112.(√)指令LCALL addr16能在64K字节范围内调用子程序。

113.(√)MCS-51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。

114.(√)8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。

115.(√)单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。

116.(√)AGND代表模拟信号和基准电源的参考地,称模拟地。

117.(×)无条件转移指令LJMP addr16称长转移指令,允许转移的目标地址在128KB空间范围内。

118.(×)将37H单元的内容传送至A的指令是:MOV A,#37H。

119.(√)MCS-51指令中,16位立即数传送指令是:MOV DPTR,#data16。

120.(√)MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。

121.(×)设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVC A,@A+PC。

122.(√)对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。

123.(√) 8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。

124.(√)MCS-51单片机系统复位时,TMOD模式控制寄存器的低4位均为0。

125.(√)MCS-51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。

126.(√)MCS-51的产品8051与8031的区别是:8031片内无ROM。

127.(×)在进行二——十进制运算时,必须用到DA A指令。

128.(×)MCS-51指令系统中,执行指令ORG 2000H; BCD: DB “A,B,C,D”;

表示将A、B、C、D的ASII码值依次存入2000H开始的连续单元中。

129.(√)若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。

130.(√)如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。

三、简答题

131.MCS-51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不会发生冲突?

答:因为MCS-51单片机访问外部程序存储器用的指令是MOVC,控制线为PSEN,而访问外部数据存储器时,使用的指令是MOVX,有效的控制信号是RD,WR。所以不会发生冲突。

132.简述动态显示与静态显示的区别及优缺点

答:静态显示,就是当显示器显示某一个字符时,相应的发光二极管恒定的导通或截止。这种显示方式每一位都需要有一个8位输出口控制,亮度大,耗电也大。需要的I/O端口较多,如四个七段数码管需要32根口线,适用于显示位数较少的场合。但编程简单。 动态显示,就是一位一位地轮流点亮显示器各个位(扫描),对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速度足够快,字符才不闪烁。将各显示器的段码同名端边在一起,用一个I/O端口驱动;位码用另一个I/O端口分别控制。如四个七段数码管只需要11根口线。编程较复杂。

133.CPU响应中断的条件有哪些?

答:1、CPU没有处在一个同级或高级的中断服务中 2、查询中断请求的机器周期是当前指令的最后一个机器周期 3、当前指令不是返回指令(RET,RETI)或访问IE、IP的指令。

134.80C51单片机的片内RAM低128单元分哪3个主要部分?各部分的主要功能是什么? 答:80C51单片机的片内RAM低128单元分为:

寄存器区(00H-1FH),共有四个寄存器组,主要为寄存器访问方式,常用数据存储。 位寻址区(20H-2FH),主要用于位数据存放,也可用于存放字节数据。 普通用户RAM区(30H-7FH),只用于存放字节数据。

135.MCS-51系统有几个外部中断和内部中断?分别是什么?系统中有几个中断优先级,若同时有几个同级的中断申请,系统将如何处理?

答:MCS-51系统有2个外部中断和3个内部中断,分别是外部中断0,外部中断1,定时/计数中断0,定时/计数中断1,串行中断。系统中共有两个中断优先级,若同时有几个同级的中断申请,则按外中断0――外中断1――定时/计数中断0――定时/计数中断1――串行中断此顺序响应中断。

136.简述中断响应的主要内容。

由硬件自动生成一条调用指令LCALL转去中断服务,具体操作为: