单片机_综合测试题

合集下载

单片机嵌入式试题(附答案)

单片机嵌入式试题(附答案)

单片机嵌入式试题(附答案)单片机考核试卷一第一部分理论试题一、填空题(每空1分,共25分)12.通常、单片机上电复位时,而工作寄存器则缺省采用第组,这组寄存器的地址范围是从00-07。

3.JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为。

4作用。

5.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器A中。

6.MCS-51单片机访问外部存储器时,利用口的低8位地址信号。

7.MCS-51单片机8031中有位的定时/计数器,可以被设定的工作方式有四种。

8.MCS-51单片机有个中断优先级。

上电复位时中断源的最高。

9.用串行口扩展并行口时,串行接口的工作方式应选为。

1011.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为12.MOV A,40H 指令对于源操作数的寻址方式是13.MCS-8051系列单片机字长是16 位,有40 根引脚,96系列字长是16 位。

单片机14.8051单片机的存储器的最大特点是数据和程序的分离,Px并行口的地址是与I/O 统一编址的,或者说属于该存储器。

15. 8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。

16. P3常需复用作中端口和读写控制信号。

17.8051复位后,PC= 00 H。

若希望从片内存储器开始执行,EA脚应接高电平。

18. PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。

20. 8051的C/T是加(加或减)计数的。

21. 8051的中断向量表在03 H、0B H和13H、1BH、23H。

22. MOV A,40H 指令对于源超作数的寻址方式是直接寻址。

23. .MCS―51布尔处理机的存储空间是128_。

24. 中断响应时间是指_从中断请求位置位___。

25. 通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为查询方式。

单片机期末考试复习题及答案

单片机期末考试复习题及答案

一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( B )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B )a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有(D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( A )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的( D )a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。

单片机原理及应用_期末考试题复习试卷__含答案

单片机原理及应用_期末考试题复习试卷__含答案

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B)a) 7542H b)7542c) 75.42H d) 75。

424.下列指令中不影响标志位CY的指令有(D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A,@ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机原理及应用_期末考试题复习试卷__含答案

单片机原理及应用_期末考试题复习试卷__含答案

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B)a)7542H b) 7542c) 75.42H d)75。

424.下列指令中不影响标志位CY的指令有(D )。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A)a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是(C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A,@ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成.2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储.4.求十进制数—102的补码(以2位16进制数表示),该补码为。

单片机复习题带答案

单片机复习题带答案

一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。

A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48、单片机8051的XTAL1和XTAL2引脚是(D )引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D )。

A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构10、串行口每一次传送( C )字符。

A、1个字节B、1bitC、1帧D、1 串11、计算机能直接识别的语言是( C )。

A、汇编语言B、自然语言C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为(A )。

A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。

A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。

单片机原理及应用期末考试题试卷(压缩版)

单片机原理及应用期末考试题试卷(压缩版)

1.一个完整的微机系统由硬件和软件两大部分组成。

2.8051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类:RAM ROM,其中RAM 具有易失性,常用于存储临时性数据。

4.求十进制数-102的补码(以2位16进制数表示),该补码为9AH 。

5.PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。

在8051中决定程序执行顺序的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG?6.123= 01010010 B= 52 H。

7.8051内部有 4 个并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先将口锁存器置1 ,才能读入外设的状态。

8.MCS-51的堆栈只可设置在内RAM低128B区,其最大容量为128B ,存取数据的原则是先进后出。

堆栈寄存器SP是8 位寄存器,存放堆栈栈顶的地址。

9.中断处理的全过程分为以下3个段:中断请求、中断响应、中断服务。

10.定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数。

三、判断题(对者打√,错者打×,并改正,每题1分,共10分)1 中断服务程序的最后一条指令是RETRETI。

×2 存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。

×3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。

√4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。

√5 LCRL A为循环左移指令。

×6 MOV A,30H的源操作数为立即直接寻址方式。

7 MOVMOVC A,@A+DPTR是一条查表指令。

51单片机复习题

51单片机复习题

单片机0一、填空题1.在8051汇编指令格式中,唯一不能缺省的部分是。

2.当MCS-51执行MOVC A,@A+PC指令时,伴随着PSEN 读控制信号有效。

3.当MCS-51单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。

4.MCS-51有4个并行I\O口,其中P0—P3是准双向口,所以,由输出转输入时必须先写入 1 。

5.MCS-51的堆栈是软件填写堆栈指针临时在内部RAM 内开辟的区域.6.在MCS-51单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOVEX 指令。

二、单选题1.MCS-51系列单片机的指令系统共(A)条指令。

A、111B、112C、113D、1152.在CPU内部,反映程序运行状态或反映运算结果的寄存器是(B )。

A、PCB、PSWC、AD、SP3.外扩程序存储器的高8位地址来自(C )口。

A、P0B、P1C、P2D、P34.要访问MCS-51的特殊功能寄存器应选用的寻址方式是(C)。

A、寄存器间接寻址B、变址寻址C、直接寻址D、相对寻址5.MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是(A )。

A、读锁存器B、读数据C、读A累加器D、读CPU6.8051单片机中,唯一一个用户可以使用的16位寄存器是(D)。

A、PSWB、ACCC、SPD、DPTR7.指令MOV A ,20H的字节数是(B )。

A、1B、2C、3D、48.下列指令能使累加器A的最高位置1的是(D )。

A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H9.8031单片机的定时器T1用作计数方式时(A )。

A、外部计数脉冲由T1(P3.5)输入B、外部计数脉冲由内部时钟频率提供C、外部计数脉冲由T0(P3.4)输入D、以上均不是10.指令 MOV R0,#20H中的20H是指(A)。

STM32测试题

STM32测试题

STM32测试题一年级的小Q同学立志要成为南强电子设计的牛人,于是他向老师请教,老师给了他一片STM32单片机,但是小Q初来乍到,不知道如何使用,你能帮帮小Q吗?要求利用STM32单片机实现以下功能,以下所有功能写在一个工程中,一次性实现以下尽可能多的功能(多种功能组合):(最高难度情况下的器材:STM32单片机,STLINK烧写器,USB串口,5个LED,8个相同电阻,17条连接线)1、利用面包板,挑选相关器材,搭建LED电路(5%)和UART(串口)接线(5%)。

要求:STM32管脚高电平时LED亮,低电平时LED暗。

提示:STM32管脚接LED,接电阻,再到GND;UART与USART是基本一样的;UART部分连2条线即可(GND相连,STM32的TX端接USB串口的RX端);搭建出所需的电路即可得分。

2、利用STM32控制LED闪烁(三选一):2.1、利用PB0管脚控制LED闪烁。

(10%)要求:LED大约亮0.5秒,暗0.5秒。

2.2、利用定时中断(TIM2),让PB0管脚控制LED闪烁。

(20%)要求:LED精确亮0.5秒,暗0.5秒。

提示:根据电脑上的或手机上的时钟,预估程序的对错。

2.3、利用定时中断(TIM2, TIM4), 分别让PB0和PB1管脚控制两个LED闪烁。

(30%)要求:PB0控制的LED精确亮0.5秒,暗0.5秒;PB1控制的LED精确亮0.7秒,暗0.7秒。

提示:根据电脑上的或手机上的时钟,预估程序的对错;要利用到计算器计算周期,除不尽时,四舍五入。

3、利用STM32管脚控制LED(三选一):3.1、利用PA11管脚作为输入,控制LED的亮暗。

(10%)要求:PB2接LED,PA11输入电平LED亮,PA11输入低电平LED暗。

3.2、利用PA11的外部中断,点亮LED。

(20%)要求:PB2接LED,LED初始时是暗的,PA11输入高/低电平LED亮。

提示:外部中断利用边缘触发,配置好后,管脚碰一下3V3(一般情况)或GND,有正确的现象即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 填空 1. STC12C5410AD单片机有 路外部中断。 2. STC12C5410AD单片机共有 种寻址方式。如:MOV A,@Ri 属于 寻址方式,MOV C, bit 属于 寻址方式。 3. 单片机(计算机)在进行 运算的情况下应使用补码。 4. 单片机位寻址区的单元地址是从 单元到 单元,若某位地址是09H,它所在单元的地址应该是 。 5. 转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到 指令后,它能自动返回到 指令处,而普通转移指令 (能或者不能)返回。 6. STC12C5410AD有两个16位可编程定时/计数器,其中定时作用是指对单片机 脉冲进行计数,而计数器作用是指对单片机 脉冲进行计数。 7. 当P1口做输入口输入数据时,必须先向该端口的锁存器写入 ,否则输入数据可能出错。 8. 堆栈指针SP的内容将始终指向 ,单片机复位后,SP的内容为 9. 由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的 再通过软件编程来实现。 10. STC12C5410AD单片机共有 个中断源,外部中断0与串行口中断的中断入口地址分别为 , 。 11. 用汇编语言编制的程序称为 程序,该程序被汇编后得到的程序被称为 程序。 12. 完成不同数制间的转换:10100101B = D;11000011B = H ;(01010111)BCD = D ;58 =( )BCD;符号5的ASCII码是 13. 在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是 指令。 14. 转移指令LJMP addr16 的转移范围是 ,JNZ rel 的转移范围是 ,调用指令ACALL addr11的调用范围是 。 15. 中断源的优先级别被分 个级别,各中断源的中断请求是属于什么级别是由 寄存器和 寄存器的内容决确定的。 16. 在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为 标志,被用于 符号数加(减)运算;OV为 标志,被用于 符号数加(减)运算。 17. 消除键盘抖动常用两种方法,一是采用 去抖电路,用基本RS触发器构成;二是采用 去抖程序,既测试有键输入时需延时10秒后再测试是否有键输入,此方法可判断是否有键抖动。 18. 根据STC12C5410AD系列单片机的命名规则,STC12C5410AD-35I-PDIP-20 表示单片机具有 B的 RAM, 路PCA/PWM,工作频率可到 HZ 。 19. 中断源的允许是由 寄存器和 寄存器决定的,中断源的优先级别是由 寄存器和 寄存器决定的。 20. 工作寄存器组的选择是通过寄存器PSW中的 和 。 21. 在行列式键盘中,接列线的I/O口为 ,接行线的I/O口为 。(填写输入口或者输出口。) 22. 在调试程序时,要观察子程序内部各条指令的运行状况可采用 调试方法。 23. JC rel指令执行时,当CY位为 时程序发生跳转。 24. 单片机位寻址区的单元地址是从 单元到 单元,若某位地址是12H,它所在单元的地址应该是 。 25. 可以访问程序存储器的指令有 和 。 26. 子程序的返回指令是 。 27. 汇编语言指令的组成格式为:标号、 、 以及注释。 28. 用于BCD码加法运算时,对运算结果进行修正。紧跟在 ADD 或 ADDC 指令后必须是指令 。 29. STC12C5410AD单片机共有 种寻址方式。如:MOV A,20H属于 寻址方式,MOVC A,@A+DPTR 属于 寻址方式,MOV C, bit 属于 寻址方式。 30. 完成不同数制间的转换:00100100B = D ;10011011B = H (01010111)BCD =___D ;68 =_________BCD ;符号1的ASCII码是_________ 31. STC12C5410AD单片机位寻址区地址从______ 到______ 而08H~0FH是___________的地址。 32. 通常,单片机上电复位时PC=____________ H,SP=______________H。 33. 单片机内部与外部ROM之间的查表指令是__________________。 34. 转移指令LJMP addr16 的转移范围是_______________,JNZ rel 的转移范围是______________,调用指令ACALL addr11的调用范围是_______________。 35. 当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为_____________,串行口 入口地址为_________,T0 的 入口地址为____________ 36. 中断源的优先级属于什么级别是由__________寄存器和IPH寄存器的内容决确定的。上电复位时,__________中断源的优先级别最高。 37. STC12C5410AD单片机有两个16位可编程定时/计数器,其中定时作用是指对单片机_________脉冲进行计数,而计数器作用是指对单片机_____________脉冲进行计数。 38. CPU与内存或I/O接口相连的系统总线通常由___________、_________、_____________等三种信号组成。 39. STC12C5410AD单片机复位后 SP = ,PC = ,PSW = ,A =00H ,P1 = P2 = 。 40. 单片机的工作过程就是不断地 和 的过程,我们把执行指令所需的时间称为指令周期。 41. STC12C5410AD单片机共有 个I/O端口 根I/O口线 。 42. 转移指令分无条件转移指令和有条件指令两大类,如LJMP addr16 和JNZ rel。若按转移范围可分为 、 和相对转移SJMP rel(-127~+128)。 43. 运算类指令有 运算指令(如ADD A,XX;ADDC A,XX等)和 运算指令(如ANL XX,XX;ORL XX,XX)。 44. 用汇编语言编写的程序称为 程序,通过汇编后得到的用机器码表示的程序称为 程序。 45. 8031、8051的主要区别是8051有 K内部ROM。 46. 堆栈的地址由 的内容确定,其操作规律是“ 进 出”。 47. LED数码显示按显示过程分为 显示和 显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。 48. 指令MOV A,#data属于 寻址方式,指令 MOV A, Rn 属于 寻址方式。MOV C,bit属于 寻址方式,MOVX A, @A+DPTR属于变址寻址方式。 49. 单片机内部数据传送指令 用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令 用于单片机内部与外部RAM或I/O接口之间, 指令用于单片机内部与外部ROM之间的查表。 50. 定时器定时量程的扩展一般分为 和 两种方法。 51. 编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用 指令,恢复现场用 指令。 52. 堆栈指针SP始终指示堆栈的 地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。程序计数器PC的内容将始终指示 地址,所以只要改变PC的内容将改变程序的运行路径。 53. 程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为 标志,用于无符号数加(减)运算,当进行 操作时作为位累加器。OV为 标志,用于有符号数的加(减)运算。 54. STC21C5410AD单片机有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器 、 的内容决定,且定时的时间或计数的次数与 、 两个寄存器的初值有关。 2

55. STC21C5410AD单片机可采用C语言、也可采用汇编语言进行编程;如果设计一个规模庞大的嵌入式应用系统时常采用 语言。 56. 假定累加器A中的内容为30H,则执行指令:1000H: MOVC A,@A+PC 后,把程序存储器________单元的内容送入累加器A中。 单项选择 1. 判断是否溢出时用PSW的( )标志位,判断是否有进位时用PSW的( )标志位。 A.CY B.OV C.P D.RS0 E.RS1 2. 在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( )调试方法。 A.单步调试(F8) B.跟踪调试(F7) C.快速运行到光标处调试(F4) D.断点调试(F2) E.连续运行调试(F9) 3. 当单片机从ROM中的单元中读取某一数据时,应使用( )类指令。 A. MOV A,#XXH B.MOVX A,@Ri C. MOVC A,@A+DPTR D.MOVX A,@DPTR 4. 当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( )。 A.0003H B.000B C.0013H D.0023H 5. 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。 A.通过POP命令 B.通过MOV 指令 C.通过RET或RETI指令 D.自动 6. 单片机复位后,SP、PC、I/O口的内容为( ) A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 7. STC12C5410AD单片机定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为( ) A.13位定时/计数器 B.16位定时/计数器 C.自动重装8位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作 8. STC12C5410AD单片机有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用( )区的工作寄存器。 A.0区 B.1区 C.2区 D.3区 9. 在STC12C5410AD单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容( )。 A.都是8位地址 B.都是16位地址 C.位数相同 D.位数不同 10. 在有符号运算时,判断运算结果是否正确时用PSW的( )标志位,在无符号运算时判断运算结果是否正确时用PSW的( )标志位。 A.CY B.OV C.P D.RS0 E.RS1 11. STC12C5410AD单片机内部有多少( )条地址线,( )条数据线。 A. 10 B.13 C.16 D.5 E.6 F.8 12. 当单片机读取外部数据存储器数据时,应采用( )指令。 A. MOV A,#XXH B.MOVX A,@DPTR C. MOVC A,@A+DPTR D.MOVX @DPTR,A 13. 在7个中断源中,可通过软件确定各中断源中断级别的高低,但在同一级别中,按硬件排队的优先级别最高的是( )中断。 A.定时器T0 B.定时器T1 C.外部中断INTO D.外部中断INT1 14. 调用子程序、中断响应过程及转移指令的共同特点是( )。 A.都能返回 B.都通过改变PC实现转移 C.都将返回地址压入堆栈 D.都必须保护现场 15. 单片机复位后,累加器A、PC、PSW的内容为( ) A.A = FFH PC = 00H PSW = FFH B.A = 00H PC = 0000H PSW = 00H C.A = 07H PC = 0000H PSW = FFH D.A = 00H PC = 00H PSW = 00H 16. 定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。 A.OV标志 B.CY标志 C.中断标志 D.奇偶标志 17. 当单步执行调用子程序指令后,计算机屏幕右上角显示出BUSY提示符,这说明( )。 A.子程序运行正常 B.子程序内部出错 C.发生了中断 D.等待延时 18. 堆栈指针SP的作用是( )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 19. 下列指令中,不影响堆栈指针的指令是()。 A RET B JB bit,rel C LCALL addr16 D RETI 20. 定时器T1的中断入口地址是( ),从该地址开始一般可( )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令 21. STC12C5410ADD单片机的定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为( )。 A.13位定时/计数器 B.16位定时/计数器 C.自动重装8位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作 22. 下述指令格式错误的是( )。 A DA A B DJNZ A, rel C ADD A, #DATA D CJNE A, direct, rel 23. 当单片机读取外部数据存贮器里的数据时,使用( )指令。 A MOVX @DPTR,A B MOVX A,@DPTR C MOV A, R0 D MOVC A,@A+DPTR 24. 定时器T0的溢出标志TF0,在CPU响应中断后( )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 25. 在进行串行通信时,若两机的发送与接收可以同时进行,则称为( )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 26. 一般单片机扩展存储器时要加锁存器373,其作用是( )。 A 锁存寻址单元的低八位地址 B 锁存寻址单元的数据 C 锁存寻址单元的高八位地址 D 锁存相关的控制和选择信号 27. 计算机能直接识别的语言是( )。 A.汇编语言 B.自然语言 C.机器语言 D.硬件和软件 28. 在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( )调试方法。 A.单步调试(F8) B.跟踪调试(F7) C.快速运行到光标处调试(F4) D.断点调试(F2) E.连续运行调试(F9) 29. PC是( )。 A.一根硬件信号 B.一个可由用户直接读写的RAM单元 C.一个不可寻址的特殊功能寄存器 D.一个能自动加1计数的ROM 30. 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( )。 A. PC B. PSW C. A D. SP 31. 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( )完成的。 A.通过POP命令 B.通过MOV 指令 C.通过RET或RETI指令 D.自动 32. 判断是否有进位时用PSW的( )标志位。 A.CY B.OV C.P D.RS0 E.RS1

相关文档
最新文档