当前位置:首页 > 新版精选2020年《单片机与接口技术》完整考试题库158题(含标准答案)
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转去中断服务,具体操作为:
共分享92篇相关文档