单片机自我检测题三
单片机考试题及答案
![单片机考试题及答案](https://img.taocdn.com/s3/m/77bca952590216fc700abb68a98271fe910eaff7.png)
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机中,用于存储程序的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A2. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是()位的。
A. 8B. 16C. 12D. 14答案:A3. 单片机中,中断服务程序的入口地址是()。
A. 由用户定义B. 由硬件自动生成C. 由中断向量表决定D. 由程序计数器决定答案:C4. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 000BHC. 0013HD. 001BH答案:B5. 在8051单片机中,串行通信的波特率由()决定。
A. 定时器B. 计数器C. 外部晶振频率D. 内部时钟频率答案:A6. 单片机中,用于存储数据的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:B7. 8051单片机的定时器/计数器中,定时器2的计数器是()位的。
A. 8B. 16C. 12D. 14答案:B8. 单片机中,用于存储常数的存储器是()。
A. ROMB. RAMC. EPROMD. EEPROM答案:A9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 001BHD. 0023H答案:C10. 在8051单片机中,串行通信的停止位通常设置为()位。
A. 1B. 2C. 3D. 4答案:A二、填空题(每空1分,共20分)1. 8051单片机的内部时钟频率为12MHz时,机器周期为______μs。
答案:12. 单片机中,用于存储程序的存储器是______存储器。
答案:只读3. 8051单片机的定时器/计数器中,定时器0和定时器1的计数器都是______位的。
答案:84. 单片机中,用于存储数据的存储器是______存储器。
答案:随机访问5. 8051单片机的外部中断0的中断向量地址是______H。
单片机自动化考试题及答案
![单片机自动化考试题及答案](https://img.taocdn.com/s3/m/fd0d56713069a45177232f60ddccda38376be1fc.png)
单片机自动化考试题及答案一、选择题1. 单片机是一种具有______的微型计算机。
A. 单一芯片B. 单一系统C. 单一功能D. 单一模块答案:A2. 下列哪个不是单片机的组成部分?A. 中央处理器(CPU)B. 存储器C. 外设接口D. 显示器答案:D3. 8051单片机的内部存储器包括______。
A. ROM和RAMB. EPROM和EEPROMC. SRAM和FLASHD. EEPROM和RAM答案:A4. 单片机的I/O端口可以配置为以下哪种模式?A. 只读模式B. 只写模式C. 双向模式D. 单向模式答案:C5. 下列哪个指令是单片机的跳转指令?A. MOVB. ADDC. JZD. CLR答案:C二、简答题1. 请简述单片机的工作原理。
答:单片机的工作原理基于程序存储器中的指令序列。
CPU按照程序计数器(PC)的指示,从程序存储器中取出指令,然后执行指令。
执行过程中,CPU会与内部或外部的存储器、I/O端口等进行数据交换,完成特定的任务。
2. 单片机在自动化控制系统中有哪些应用?答:单片机在自动化控制系统中有广泛应用,如工业自动化设备控制、智能家居系统、智能仪表、机器人控制等。
它们可以处理传感器数据,执行控制算法,驱动执行机构,实现系统的自动化控制。
三、计算题1. 假设一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。
答:8051单片机的机器周期是12个时钟周期。
因此,机器周期的频率为12MHz / 12 = 1MHz。
每个指令周期可能包含1个或多个机器周期,具体取决于指令的类型和执行所需的时间。
四、编程题1. 编写一个8051单片机的程序片段,实现将累加器A中的值加1。
程序代码:```MOV A, #0x01 ; 将立即数1加载到累加器AADD A, #0x01 ; 将累加器A的值加1```五、案例分析题1. 描述一个使用单片机实现的简单温度控制系统的工作原理。
自测试题三及参考答案
![自测试题三及参考答案](https://img.taocdn.com/s3/m/064c8c2db8f67c1cfbd6b868.png)
自测试题三及参考答案work Information Technology Company.2020YEAR单片机自测试题三一、单项选择题(30分)1.在中断服务程序中至少应有一条( D)A.传送指令B.转移指令C.加法指令D.中断返回指令2.当MCS-51复位时,下面说法准确的是(A )A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是(B )A.MOV B.MOVX C.MOVC D.以上都行4.ORG 2000HLACLL 3000HORG 3000HRET上边程序执行完RET指令后,PC=( C)A.2000HB.3000HC.2003HD.3003H5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)A.98HB.84HC.42HD.22H6.JNZ REL指令的寻址方式是(C )A.立即寻址B.寄存器寻址C.相对寻址D.位寻址7.执行LACLL 4000H指令时, MCS-51所完成的操作是(D )A保护PCB.4000H→PC C.保护现场 D.PC+3入栈, 4000H→PC8.下面哪条指令产生WR信号( D )A.MOVX A,@DPTRB.MOVC A,@A+PCC.MOVC A,@A+DPTRD.MOVX @DPTR,A9.若某存储器芯片地址线为12根,那么它的存储容量为(C )A. 1KBB. 2KBC.4KBD.8KBINT引脚上的一个正脉冲宽度,则TMOD的内容应为(A )10.要想测量0A.09HB.87HC.00HD.80H11.PSW=18H时,则当前工作寄存器是( D )A.0组B. 1组C. 2组D. 3组12.MOVX A,@DPTR指令中源操作数的寻址方式是( B )A. 寄存器寻址B. 寄存器间接寻址C.直接寻址D. 立即寻址13. MCS-51有中断源( A )A.5B. 2C. 3D. 614. MCS-51上电复位后,SP的内容应为( B )A.00HB.07HC.60HD.70H 0003HLJMP 2000HORG 000BHLJMP 3000H当CPU响应外部中断0后,PC的值是( B)A.0003HB.2000HC.000BHD.3000H16.控制串行口工作方式的寄存器是(C )A.TCONB.PCONC.SCOND.TMOD17.执行PUSH ACC指令, MCS-51完成的操作是(A )A.SP+1→SP, ACC→SPB. ACC→SP, SP-1→SPC. SP-1→SP, ACC→SPD. ACC→SP, SP+1→SP18.P1口的每一位能驱动(B )A.2个TTL低电平负载B. 4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载19.PC中存放的是(A )A.下一条指令的地址B. 当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令20.8031是( C )A.CPUB.微处理器C.单片微机D.控制器21.要把P0口高4位变0,低4位不变,应使用指令( D )A.ORL P0,#0FHB.ORL P0,#0F0HC.ANL P0,#0F0HD.ANL P0,#0FH22.下面哪种外设是输出设备( A )A.打印机B.纸带读出机C.键盘D.A/D转换器23.所谓CPU是指( A )A.运算器和控制器B.运算器和存储器C.输入输出设备D. 控制器和存储器24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( D )A.2000HB.2001HC.2002HD.2003H25. MCS-51执行完MOV A,#08H后,PSW的哪一位被置位( D )A.CB. F0C.OVD.P26.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C )A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成27.关于MCS-51的堆栈操作,正确的说法是( C )A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,在入栈D.以上都不对28.某种存储器芯片是8KB*4/片,那么它的地址线根数是( C )A.11根B.12根C. 13根D. 14根29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应( B )A.1INTB. 0INTC.T1D.T030. MCS-51的相对转移指令的最大负跳变距离( B ) A.2KB B. 128B C. 127B D. 256B二、判断题(10分)1.我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。
PIC单片机考试题目及答案
![PIC单片机考试题目及答案](https://img.taocdn.com/s3/m/e08067b7c0c708a1284ac850ad02de80d5d80617.png)
PIC单片机考试题目及答案一、选择题(每题2分,共20分)1. PIC单片机属于哪种类型的微控制器?A. 8位B. 16位C. 32位D. 64位答案:A2. PIC单片机的内部时钟频率通常由什么决定?A. 外部晶振B. 内部RC振荡器C. 外部时钟信号D. 外部计数器答案:B3. 在PIC单片机中,哪个寄存器用于存储程序计数器的值?A. PCLB. PCHC. FSRD. INDF答案:A4. PIC单片机的I/O端口可以配置为以下哪种模式?A. 数字输入B. 数字输出C. 模拟输入D. 所有以上答案:D5. PIC单片机中,哪个指令用于跳转到指定的地址执行程序?A. GOTOB. CALLC. RETD. MOV答案:A6. 在PIC单片机编程中,哪个指令用于将立即数传送到寄存器?A. MOVFB. MOVFFC. CLRFD. BSF答案:D7. PIC单片机的看门狗定时器(WDT)的主要功能是什么?A. 系统复位B. 定时中断C. 串行通信D. 模数转换答案:A8. PIC单片机的EEPROM数据存储区的大小通常是多少?A. 128字节B. 256字节C. 512字节D. 1024字节答案:B9. 在PIC单片机中,哪个指令用于将一个寄存器的内容与另一个寄存器的内容进行逻辑或操作?A. ANDWFB. XORWFC. ORWFD. IORWF答案:C10. PIC单片机的睡眠模式中,哪种模式可以快速唤醒?A. SLEEPB. IDLEC. DOZED. PCON答案:B二、填空题(每空1分,共10分)1. PIC单片机的_______指令用于将程序状态字寄存器(STATUS)的内容传送到W寄存器。
答案:STATUS2. 在PIC单片机中,_______指令用于将累加器(ACC)的内容与直接地址的数据进行逻辑与操作。
答案:ANDLW3. PIC单片机的_______指令用于将寄存器的内容与立即数进行逻辑异或操作。
单片机原理与应用模拟考试题(附参考答案)
![单片机原理与应用模拟考试题(附参考答案)](https://img.taocdn.com/s3/m/069e676f59fb770bf78a6529647d27284a73374d.png)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
单片机模拟考试题含答案
![单片机模拟考试题含答案](https://img.taocdn.com/s3/m/c0f82c0c9a6648d7c1c708a1284ac850ad0204c1.png)
单片机模拟考试题含答案一、单选题(共107题,每题1分,共107分)1.MCS-51系列单片机内部的定时/计数器是 ( )计数器。
A、加法B、减法C、加减法D、可逆正确答案:A2.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器和外部RAMD、外部RAM正确答案:A3.8051单片机的振荡晶体频率是12MHz,其定时/计数器T0作为计数器使用时的最高计数频率是 ( ) 。
A、500kHzB、1MHzC、250kHzD、2MHz正确答案:A4.下列产品中属于嵌入式系统的是 ( ) 。
A、MP3B、笔记本计算机C、TabletD、服务器正确答案:A5.8051单片机的串行接口有( )种工作方式。
A、1B、2C、4D、3正确答案:C6.可编程接口芯片8155,其A口有 ( ) 种工作方式。
A、1B、2C、3D、4正确答案:B7.8052单片机有( )个中断源。
A、6B、3C、4D、5正确答案:A8.下列寄存器中, ( ) 不能用数据传送类指令修改其值。
A、ACB、SPC、TCOND、PC正确答案:D9.MCS-51系列单片机其串口工作方式中波特率可由用户根据晶振频率随意设定的是 ( )。
A、方式0和2B、方式1和3C、方式0和1D、方式1和2正确答案:B10.8051单片机的串行接口具有( ) 种工作方式。
A、1B、2C、4D、3正确答案:C11.8051单片机内部的定时/计数器T1工作在方式0时,其最大的计数值是 ( )。
A、0FFFFHB、1FFFC、0FFD、)3FFF正确答案:B12.P0、P1口做输入用途之前必须 ( ) 。
A、相应端口先置1B、外接上拉电阻C、相应端口先置0D、外接高电平正确答案:A13.下列指令中有错误的是 ( ) 。
A、MOVB、MOVXC、(C)MOVD、JE、TF1,LOOP正确答案:A14.AT89C52单片机有 ( ) 个中断优先级。
单片机期末考试题目及答案详解c
![单片机期末考试题目及答案详解c](https://img.taocdn.com/s3/m/0ca84b03ae1ffc4ffe4733687e21af45b307fea8.png)
单片机期末考试题目及答案详解c一、选择题(每题2分,共20分)1. 下列哪项不是单片机的特点?A. 体积小B. 集成度高C. 功能强大D. 价格昂贵答案:D2. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B3. 下列哪个寄存器是8051单片机的程序计数器?A. SPB. PCC. DPTRD. ACC答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个指令不是8051单片机的算术运算指令?A. ADDB. SUBC. MULD. MOV答案:D7. 8051单片机的串行通信接口是:A. SPIB. I2CC. USARTD. UART答案:D8. 8051单片机的定时器/计数器的定时方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机的看门狗定时器的作用是什么?A. 用于定时B. 用于计数C. 用于监控程序运行D. 用于中断答案:C10. 8051单片机的EA引脚的作用是什么?A. 外部中断B. 定时器/计数器C. 看门狗定时器D. 程序总中断答案:D二、填空题(每空1分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
答案:工作寄存器区;位寻址区2. 8051单片机的定时器/计数器0和定时器/计数器1可以工作在______模式或______模式。
答案:13位定时/计数;16位定时/计数3. 8051单片机的外部中断0和外部中断1的优先级分别为______和______。
答案:低;高4. 8051单片机的定时器/计数器溢出时,会自动向______寄存器写入______。
答案:程序计数器;0000H5. 8051单片机的串行通信接口可以工作在______模式或______模式。
stm32单片机期末考试题目及答案详解
![stm32单片机期末考试题目及答案详解](https://img.taocdn.com/s3/m/fc3c1827326c1eb91a37f111f18583d049640fe4.png)
stm32单片机期末考试题目及答案详解一、选择题(每题2分,共20分)1. STM32单片机属于哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器答案:C2. STM32单片机的内核是基于以下哪种架构?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8答案:C3. STM32单片机的时钟系统通常由哪些部分组成?A. 内部RC振荡器B. 外部晶振C. 相位锁定环(PLL)D. 所有以上答案:D4. STM32单片机的GPIO端口可以配置为以下哪些模式?A. 输入模式B. 输出模式C. 模拟模式D. 所有以上5. STM32单片机中,以下哪个不是中断优先级配置的选项?A. 抢占优先级B. 响应优先级C. 子优先级D. 任务优先级答案:D6. STM32单片机的ADC模块可以支持多少通道?A. 8通道B. 10通道C. 12通道D. 16通道答案:C7. STM32单片机的以下哪个外设不是用来实现通信的?A. USARTB. SPIC. I2CD. ADC答案:D8. STM32单片机的以下哪种启动模式不是通过BOOT引脚设置的?A. 从Flash启动B. 从SRAM启动C. 从系统存储器启动D. 从外部存储器启动答案:B9. STM32单片机的以下哪个寄存器用于存储程序计数器(PC)的值?B. PSPC. PCD. LR答案:C10. STM32单片机的以下哪个中断不是由硬件自动触发的?A. 看门狗中断B. 外部中断C. 定时器中断D. 软件中断答案:D二、填空题(每题2分,共20分)1. STM32单片机的内部时钟源包括__________振荡器和__________振荡器。
答案:HSI;LSI2. STM32单片机的__________引脚可以用来设置启动模式。
答案:BOOT3. STM32单片机的__________外设可以用来实现CAN通信。
单片机测试及参考答案
![单片机测试及参考答案](https://img.taocdn.com/s3/m/0d420ff7360cba1aa811da53.png)
一.填空题1、8051是在8031的基础上,片内集成了4KB的ROM 作为程序存储器;8751是在8031的基础上,片内集成了4KB的EPROM 作为程序存储器。
2、MCS-51单片机的外部引脚按功能分为电源及时钟引脚、控制引脚、输入/输出引脚(I/O)三部分。
3、MCS-51单片机系统中,当PSEN信号有效时,表示CPU要程序存储器读取信息。
4、查表指令有MOVC A ,@A+PC和MOVC A,@A+DPTR两条,它们都属于基址寄存器加变址间接寻址方式。
5、一个机器周期包括12 个振荡周期,具体分为 6 个状态周期。
6、设(A)=85H,(RO)=20H,(20H)=AFH,执行指令:ADD A, @RO 后,(A)= 34H 、CY= 1 、AC= 1 、OV= 1 。
7、若要设定T1为方式2下的计数模式,T0设定为方式1下的定时模式,则TMOD的初始化值为61H 。
8 已知SP=30H ,PC=2345H,标号LABEL所在的地址为3456H,问执行长调用指令LCALL LABEL 后,(SP)= 32H ,(PC)=3456H9.某MCS-51 系统用于定时测试压力、温度、定时用T0来实现,压力超限和温度超限的报警信号分别由INT0和INT1输入,中断优先排列顺序依次为压力超限――――温度超限―――定时检测,则专用寄存器IE= 87H ,IP= 05H 。
二.选择题1.在中断服务程序中,至少应有一条( D )A .传送指令 B. 转移指令 C. 加法指令 D. 中断返回指令2.单片机复位后,SP、PC、PSW的内容为(C )A.SP = 07H PC = 0000H PSW = FFHB.SP = 00H PC = 00H PSW= 00HC.SP = 07H PC = 0000H PSW= 00HD.SP = 00H PC = 00H PSW = FFH3.8031定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为(B )A.13位定时/计数器B.16位定时/计数器C.自动重装8位定时/计数器D.T0为2个独立的8位定时/计数器,T1停止工作4.LCALL存于2000H开始的地址单元中,执行完相应的子程序中的返回指令后,PC=( D )A. 2000HB.2001HC. 2002HD. 2003H5.MCS-51单片机的堆栈区是在( A )。
单片机试题及答案解析
![单片机试题及答案解析](https://img.taocdn.com/s3/m/d667e28c18e8b8f67c1cfad6195f312b3069eb18.png)
单片机试题及答案解析一、单项选择题1. 8051单片机的内部数据存储器的容量是()。
A. 128BB. 256BC. 512BD. 1024B答案:B解析:8051单片机的内部数据存储器容量为256B,其中128B 为可位寻址的RAM,另外128B为特殊功能寄存器。
2. 下列哪个不是8051单片机的定时器()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:D解析:8051单片机具有两个定时器,分别是定时器0和定时器1,没有定时器3。
3. 8051单片机的外部中断源有几个()。
A. 1个B. 2个C. 3个D. 4个答案:B解析:8051单片机有两个外部中断源,分别是INT0和INT1。
4. 8051单片机的串行通信中,波特率的计算公式为()。
A. 波特率 = 定时器频率 / 32B. 波特率 = 定时器频率 / 64C. 波特率 = 定时器频率 / 128D. 波特率 = 定时器频率 / 256答案:C解析:在8051单片机的串行通信中,波特率的计算公式为波特率 = 定时器频率 / 128。
5. 8051单片机的P0口作为I/O口使用时,需要外接()。
A. 上拉电阻B. 下拉电阻C. 电源D. 地答案:A解析:8051单片机的P0口作为I/O口使用时,由于其内部没有上拉电阻,需要外接上拉电阻。
二、多项选择题1. 8051单片机的下列哪些寄存器是可位寻址的()。
A. 累加器AB. B寄存器C. 数据指针DPTRD. 堆栈指针SP答案:A, B解析:8051单片机中,累加器A和B寄存器是可位寻址的,而数据指针DPTR和堆栈指针SP不是可位寻址的。
2. 8051单片机的下列哪些中断源是可屏蔽的()。
A. 外部中断0B. 外部中断1C. 定时器0中断D. 定时器1中断答案:A, B, C, D解析:8051单片机的所有中断源都是可屏蔽的,包括外部中断0、外部中断1、定时器0中断和定时器1中断。
(完整版)单片机试题库(有答案)
![(完整版)单片机试题库(有答案)](https://img.taocdn.com/s3/m/9f7507d8c9d376eeaeaad1f34693daef5ef71337.png)
(完整版)单片机试题库(有答案)以下题目及答案因时间及水平关系,仅供参考,也请大家对错误提出修正MCS-51单片机原理与结构1. MCS-51单片机CPU勺主要组成部分为A。
A.运算器、控制器 B .加法器、寄存器C .运算器、加法器 D .运算器、译码器2. 单片机能直接运行的程序叫C。
A.源程序B .汇编程序 C .目标程序D .编译程序3. 单片机中的程序计数器PC用来C oA .存放指令B .存放正在执行的指令地址C .存放下一条指令地址D.存放上一条指令地址4. 单片机上电复位后,PC的内容和SP的内容为B oA. 0000H 00H B . 0000H, 07H C . 0003H, 07H D . 0800H 08H5. 单片机8051的ALE引脚是B。
A.输出高电平B .输出矩形脉冲,频率为fosc的1/6C.输出低电平D .输出矩形脉冲,频率为fosc的1/26. 单片机8051的EA引脚C oA.必须接地B .必须接+5V C .以上两种视需要而定7. 访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是A。
A. P0 口B . P1 口C . P2 口D . P0 口禾口P2 口8. PSV中的RS1禾口RSO用来A。
A. 选择工作寄存器组号B .指示复位C .选择定时器D.选择工作方式9. 上电复位后,PSW勺值为D。
A. 1 B . 07H C . OFFH D . 010. 8051单片机上电复位后,堆栈区的最大允许范围是B个单元。
A. 64 B . 120 C . 128 D . 25611.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM 勺D<A. OOH-FFH B . OOH-07H C . 07H- 7FH D . 08H- 7FH12 .复位后,堆栈指针SP在内部RAM中的直接地址是C。
A. 00H B . 07H C . 81H D . FFH13. 8051的P0 口,当使用外部存储器时它是一个D。
单片机测试题(含答案)
![单片机测试题(含答案)](https://img.taocdn.com/s3/m/4a954a01f4335a8102d276a20029bd64793e6270.png)
单片机测试题(含答案)一、单选题(共107题,每题1分,共107分)1.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是 ( ) 。
A、1μSB、0.5μSC、4μSD、2μS正确答案:D2.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、高8位地址总线B、控制总线C、低8位地址总线D、数据总线正确答案:A3.一条DB语句定义的数表,其数的个数不得超过 ( ) 个。
A、20B、40C、80D、160正确答案:C4.当8051单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 ( ) 。
A、1μSB、4μSC、2μSD、8μS正确答案:A5.堆栈指针的英文缩写是 ( ) 。
A、STB、SC、SKD、SP正确答案:D6.下列芯片中属于单片机的芯片是( )。
A、80486B、8088C、8048D、8255正确答案:C7.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为数据总线的是 ( ) 。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:B8.当MCS-51系列单片机的RST引脚上出现持续 ( )个振荡周期以上的高电平时,系统复位。
A、6B、12C、24D、36正确答案:C9.MCS-51单片机复位后程序计数器PC= ( )。
A、0000B、(B)0003C、(C)0030D、0FFFFH正确答案:A10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、20B、40C、80D、160正确答案:C11.累加器A的内容是12H,执行SWAP A 指令后累加器的内容变为( ) 。
A、10B、20C、21D、02H正确答案:C12.下列指令中,对标志位CY有影响的指令是 ( ) 。
A、INCB、(B)ANLC、,D、(C)MOVE、,F、D.SUBBG、,正确答案:D13.8051单片机的字长是( )位。
单片机考试题及答案
![单片机考试题及答案](https://img.taocdn.com/s3/m/b54420c8dc3383c4bb4cf7ec4afe04a1b071b0dc.png)
单片机考试题及答案一、单项选择题1. 单片机是指()。
A. 单片计算机B. 单片集成电路C. 单片微处理器D. 单片存储器答案:C2. 8051单片机的外部数据存储器空间大小为()。
A. 64KBB. 128KBC. 256KBD. 512KB答案:A3. 8051单片机的内部RAM分为()。
A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 下列哪个寄存器是8051单片机的程序计数器()。
A. PCB. SPC. DPTRD. ACC答案:A5. 8051单片机的定时器/计数器是()位的。
A. 8B. 12C. 16D. 32答案:A二、填空题1. 8051单片机的中断向量表中,外部中断0的中断向量地址是______。
答案:0003H2. 8051单片机的定时器/计数器0和1的控制寄存器是______。
答案:TCON3. 8051单片机的串行通信控制寄存器是______。
答案:SCON4. 8051单片机的看门狗定时器的控制寄存器是______。
答案:T2CON5. 8051单片机的外部中断1的中断向量地址是______。
答案:0013H三、简答题1. 简述8051单片机的中断系统由哪些部分组成?答案:8051单片机的中断系统由中断请求、中断响应、中断服务程序和中断返回四部分组成。
2. 描述8051单片机的定时器/计数器的工作原理。
答案:8051单片机的定时器/计数器可以作为定时器或计数器使用。
作为定时器时,它根据系统时钟的脉冲计数,达到设定值时产生中断;作为计数器时,它对外部事件进行计数,计数到设定值时产生中断。
四、计算题1. 假设8051单片机的系统时钟为12MHz,计算定时器0工作在方式1时,定时1ms需要设置的初值是多少?答案:由于定时器0工作在方式1时为16位定时器,系统时钟为12MHz,每个机器周期为1/12μs。
1ms需要1000个机器周期,因此需要设置的初值为65536-1000=64536,即FB48H。
(完整版)单片机考试试题带答案
![(完整版)单片机考试试题带答案](https://img.taocdn.com/s3/m/af5cf05e80eb6294dd886cd9.png)
单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
3、访问8031片外数据存储器采用的是寄存器间接寻址方式。
4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。
5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。
12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1.分,共10分)1、计算机能识别的语言是( C )。
(A)汇编语言(B)自然语言(C)机器语言(C)高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。
(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。
(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。
单片机考试题目及答案
![单片机考试题目及答案](https://img.taocdn.com/s3/m/19db696edc36a32d7375a417866fb84ae45cc3e5.png)
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
stm32单片机考试题目及答案
![stm32单片机考试题目及答案](https://img.taocdn.com/s3/m/c9451990f71fb7360b4c2e3f5727a5e9856a27b6.png)
stm32单片机考试题目及答案**STM32单片机考试题目及答案**一、单项选择题(每题2分,共20分)1. STM32单片机属于以下哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器**答案:C**2. STM32单片机使用的指令集架构是什么?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8**答案:C**3. STM32单片机的时钟系统主要由哪些部分组成?A. HSI、HSE、PLLB. MSI、HSE、PLLC. HSI、LSE、PLLD. MSI、LSE、PLL**答案:A**4. STM32单片机中,以下哪个寄存器用于配置GPIO的输入输出模式?A. CRH/CRHB. IDR/ODRC. BSRR/BRD. AFR**答案:A**5. STM32单片机的中断优先级配置是通过哪个寄存器完成的?A. NVIC_ISERB. NVIC_IPRC. NVIC_ICERD. NVIC_IABR**答案:B**6. STM32单片机中,以下哪个是定时器的中断事件?A. 更新中断B. 比较匹配中断C. 捕获比较中断D. 所有以上**答案:D**7. STM32单片机的ADC模块支持的分辨率是多少位?A. 8位B. 10位C. 12位D. 16位**答案:C**8. STM32单片机的I2C通信协议中,主设备和从设备之间的通信速率最高可以达到多少?A. 100kHzB. 400kHzC. 1MHzD. 3.4MHz**答案:B**9. STM32单片机中,以下哪个不是串行通信接口?A. USARTB. SPIC. I2CD. ADC**答案:D**10. STM32单片机中,以下哪个不是外设时钟源?A. HSIB. HSEC. LSID. MSI**答案:D**二、填空题(每题2分,共20分)1. STM32单片机的内部高速时钟源是________。
c语言单片机考试题及答案
![c语言单片机考试题及答案](https://img.taocdn.com/s3/m/b96c1eb05ff7ba0d4a7302768e9951e79a89690e.png)
c语言单片机考试题及答案1. 单片机中,下列哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. ACC答案:B2. 在C语言中,用于定义单片机特殊功能寄存器的关键字是什么?A. volatileB. staticC. constD. register答案:A3. 8051单片机的定时器/计数器有哪几种工作模式?A. 0、1、2、3B. 1、2、3、4C. 0、1、2、3、4D. 0、1、2、3、4、5答案:C4. 8051单片机的中断优先级由哪两个寄存器共同决定?A. IP和IEB. IP和TCONC. IE和TCOND. P1和P2答案:A5. 在C语言中,如何声明一个外部中断服务程序?A. 使用关键字interruptB. 使用关键字interrupt和中断号C. 使用关键字interrupt和中断向量地址D. 使用关键字interrupt和中断优先级答案:B6. 8051单片机的串行通信可以工作在哪些模式?A. 模式0、1、2、3B. 模式0、1、2、3、4C. 模式0、1、2、3D. 模式0、1、2、3、4、5答案:C7. 在C语言中,如何声明一个定时器中断服务程序?A. 使用关键字timer和中断号B. 使用关键字interrupt和中断号C. 使用关键字timer和中断向量地址D. 使用关键字interrupt和中断优先级答案:B8. 8051单片机的外部中断有哪几个?A. INT0和INT1B. INT0、INT1和T0C. INT0、INT1和T1D. INT0、INT1、T0和T1答案:A9. 在C语言中,如何声明一个看门狗定时器中断服务程序?A. 使用关键字watchdog和中断号B. 使用关键字interrupt和中断号C. 使用关键字watchdog和中断向量地址D. 使用关键字interrupt和中断优先级答案:B10. 8051单片机的I/O口可以驱动多少个LED灯?A. 4个B. 8个C. 16个D. 32个答案:B。
单片机测验一二答案
![单片机测验一二答案](https://img.taocdn.com/s3/m/d59aebacbb0d4a7302768e9951e79b8968026881.png)
单片机测验一二答案单片机作为现代电子技术的重要组成部分,在很多领域都有着广泛的应用。
而对于学习单片机的人来说,测验是检验知识掌握程度的重要方式。
以下是单片机测验一二的答案及相关解析。
一、选择题1、单片机的核心是()A 存储器B 中央处理器(CPU)C 输入输出接口D 定时器/计数器答案:B解析:中央处理器(CPU)是单片机的核心部件,负责执行指令和控制整个系统的运行。
2、以下哪种存储类型在单片机掉电后数据会丢失()A ROMB FLASHC RAMD EEPROM答案:C解析:RAM 即随机存储器,在掉电后数据会丢失,而 ROM、FLASH 和 EEPROM 在掉电后数据不会丢失。
3、单片机的复位引脚是()A RSTB EAC ALED PSEN答案:A解析:RST 引脚用于单片机的复位操作,使其恢复到初始状态。
4、单片机的定时器/计数器工作方式有()A 1 种B 2 种C 3 种D 4 种答案:D解析:单片机的定时器/计数器通常有 4 种工作方式,以满足不同的应用需求。
5、单片机的并行 I/O 口有()A 2 个B 3 个C 4 个D 5 个答案:C解析:常见的 51 单片机有 4 个 8 位的并行 I/O 口,分别是 P0、P1、P2 和 P3。
二、填空题1、单片机的最小系统包括电源、_____、复位电路和时钟电路。
答案:单片机芯片2、 51 单片机的指令系统共有_____条指令。
答案:1113、单片机的程序存储区和数据存储区是分开的,程序存储区使用_____指令访问,数据存储区使用_____指令访问。
答案:MOVC 、MOV4、单片机的中断源有_____个。
答案:55、单片机的串口通信方式有_____、_____和_____。
答案:同步通信、异步通信、半双工通信三、简答题1、简述单片机的工作过程。
答:单片机的工作过程可以概括为:首先,系统上电后,单片机进行复位操作,将程序计数器 PC 初始化为 0000H,然后从 0000H 地址开始执行程序。
单片机自我检测题二
![单片机自我检测题二](https://img.taocdn.com/s3/m/f6eb542a3169a4517723a3b3.png)
自我检测题二(11)访问MCS-51单片机片外RAM应使用的传送指令的操作码助记符为。
(12)假定外部数据存储器3000H单元的内容为30H,执行下列指令后,累加器A的内容为。
MOV P2,#30HMOV R0,#00HMOVX A,@R0(13)假定累加器A的内容为20H,执行指令:2000H:MOVC A,@A+PC后,把程序存储器单元的内容送累加器A中。
(14)假定DPTR的内容为2000H,累加器A的内容为20H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器单元的内容。
(15)假定(SP)=50H,(ACC)=40H,(B)=60H,执行下列指令:PUSH ACCPUSH B后,SP的内容为,51H单元的内容为,52H单元的内容为。
(16)假定(SP)=52H,(51H)=20H,(52H)=40H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为,SP的内容为。
(17)假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令:ADD A,@R0后,累加器A的内容为,CY的内容为,AC的内容为,OV的内容为,P的内容为。
(18)假定(A)=85H,(20H)=AFH,(CY)=1,执行指令:ADDC A,20H后,累加器A的内容为,CY的内容为,AC的内容为,OV的内容为,P的内容为。
(19)假定(A)=0FFH,(R3)=0FH,(30H)=F0H,(R0)=40H,(40H)=00H。
执行指令:INC AINC R3INC 30HINC @R0后,累加器A的内容为,R3的内容为,30H的内容为,40H的内容为。
(20)假定(A)=76H,(R5)=87H。
执行指令:ADD A,R5DA后,累加器A的内容为,CY的内容为。
(21)假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=FFH。
执行指令:DEC ADEC R7DEC 30HDEC @R1后,累加器A的内容为,R7的内容为,30H的内容为,40H的内容为。
stm32单片机期末考试题目及答案详解
![stm32单片机期末考试题目及答案详解](https://img.taocdn.com/s3/m/d2743a86f9c75fbfc77da26925c52cc58bd69080.png)
stm32单片机期末考试题目及答案详解一、选择题(每题2分,共10分)1. STM32单片机属于以下哪种类型的微控制器?A. 8位B. 16位C. 32位D. 64位答案:C2. STM32单片机的内核是基于以下哪种架构?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8答案:C3. STM32单片机中,下列哪个外设不是标准外设?A. USARTB. SPIC. I2CD. CAN答案:D4. STM32单片机的时钟系统包含以下哪些部分?A. HSIB. HSEC. PLLD. LSIE. LSE答案:ABCDE5. STM32单片机的GPIO端口可以配置为以下哪些模式?A. 输入模式B. 输出模式C. 模拟模式D. 开关模式答案:ABC二、填空题(每题3分,共15分)1. STM32单片机的内部时钟源是______。
答案:HSI2. STM32单片机的外部时钟源是______。
答案:HSE3. STM32单片机的中断优先级由______位组成。
答案:44. STM32单片机的______寄存器用于存储程序代码。
答案:Flash5. STM32单片机的______寄存器用于存储数据。
答案:RAM三、简答题(每题10分,共20分)1. 请简述STM32单片机的启动过程。
答案:STM32单片机的启动过程包括从内部或外部存储器中加载启动代码,初始化系统时钟,配置GPIO端口,以及初始化必要的外设。
启动代码通常位于Flash存储器的起始地址,当单片机复位或上电时,CPU会从该地址开始执行。
2. 描述STM32单片机的中断向量表的作用。
答案:STM32单片机的中断向量表是一个内存区域,它包含了中断处理程序的入口地址。
当一个中断事件发生时,CPU会暂停当前的程序执行,跳转到中断向量表中相应的地址执行中断处理程序。
中断向量表确保了中断处理程序能够被正确地调用。
四、编程题(每题15分,共30分)1. 编写一个STM32单片机程序,实现LED灯的闪烁功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.简答题 (1)答:中断是指CPU正在处理某件事情,这时有其它事件发生 请求CPU去处理,CPU处理完突发事件后又回来继续处理刚才被暂停的 工作,这样的过程称为中断。能产生中断的事件就是中断源。 (2)答:中断处理过程可以分为以下几个步骤: ①保护断点:即保存下一将要执行的指令的地址,就是把这个地址 送入堆栈。 ②跳转到中断入口:根据不同的中断源所产生的中断,跳转到对应 的中断入口地址。 ③执行中断处理程序。 ④中断返回:执行完中断处理程序后,就返回到断点处,继续向下 执行。 中断处理程序中要考虑的内容有:保护现场,清除中断标志,中断 服务,恢复现场。 (3)答:MCS-51单片机的外部中断有电平触发和边沿触发两种方 式。 电平触发为低电平有效,当检测到
(A)98H (B)84H (C)42 (D)22H (3)MCS-51的中断允许触发器内容为83H,CPU将响应的中断请 求是( )。
(A)
、
(B)T0、T1 (C)T1、串行口 (D)
、T0
(4)MCS-51单片机在同一优先级的中断源同时申请中断时,CPU
首先响应( )。
(A)外部中断0 (B)外部中断1
指令,而不能使用字节操作指令。( ) (3) MCS-51单片机系统复位后,中断请求标志TCON和SCON中
各位均为0。( ) (4)MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断
源进行开放或屏蔽的控制。( ) (5)用户在编写中断服务程序时应在中断入口矢量地址存放一条
无条件转移地址,以防止中断服务程序容纳不下。( ) (6)若要在执行当前中断程序时禁止更高优先级中断,应用软件
(22)单片机中PUSH和POP指令通常用来( )。
(A)保护断点
(B)保护现场
(C)保护现场、恢复现场 (D)保护断点、恢复断点
(23)CPU响应( )中断时,不会由CPU自动清除中断请求标
志。
(A) 外部中断 (B)定时器/计数器中断 (C)串行口中
断
(24)MCS-51单片机响应中断时,下列哪种操作不会自动发生(
断源是( )。
(A)外部中断1 (B)定时器T0 (C)定时器T1 (D)外
部中断0
(13)当外部中断0发出中断请求后,中断响应的条件是(
)。
(A)SETB ET0 (B)SETB EX0
(C)MOV IE,#81H (D)MOV IE,#61H
(14)当定时器T0发出中断请求后,中断响应的条件是( )。
、
、T1
(2)
、T1、T0、
、串行口 (3)串行口、
、T0、、T1 (4)T0 、T1、
、串行口、
6.编程题 (1)编写中断系统初始化程序段,要求允许
、
、T0和串行口中断,
为电平触发方式,
为边沿触发方式,且使串行口中断为高优先级中断。 (2)在8051单片机的
引脚外接脉冲信号,要求每送来一个脉冲,把30H单元值加1,若 30H单元记满则进位31H单元。试利用中断结构,编制一个脉冲计数程 序。
)。
(A)保护现场 (B)保护PC (C)找到中断入口 (D)转
入中断入口
(25)在中断服务子程序中,至少应有一条( )。
(A)传送指令 (B) 转移指令 (C)加法指令 优先权的中断响应是无条件的。( )
(2)中断初始化时,对中断控制器的状态设置,只可使用位操作
(4)答:MCS-51单片机提供了5种中断源,按默认中断优先级由 高到低依此为:外部中断0(
)、定时器/计数器T0中断、外部中断1(
)、定时器/计数器T1中断、串行口中断。CPU响应中断时,中断 入口地址依此为:0003H、000BH、0013H、001BH、0023H。
5.分析题 (1)串行口、T0、
关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中 断。( )
(7)串行口的中断,CPU响应中断后,必须在中断服务程序中, 用软件清除相应的中断标志位,以撤消中断请求。( )
(8)如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位 为1。( )
(9)外部中断1中断的入口地址是0003H。( ) (10)MCS-51的5个中断源优先级相同。( ) 4.简答题 (1)什么是中断?什么是中断源? (2)中断处理的步骤分为哪几步?中断处理程序要考虑哪些内 容? (3)MCS-51单片机的外部中断有哪两种触发方式?它们对脉冲或 电平有什么要求?应如何选择和设定? (4)MCS-51单片机提供几种中断源?按优先级写出各中断源。 CPU响应中断时,中断入口地址各为多少? 5.分析题:分析下列中断优先级的排列是否可能(由高到低), 若不可能,请简述不可能的原因。 (1)串行口、T0、
(A)SETB ET0
(B)SETB EX0
(C)MOV IE,#82H (D)MOV IE,#61H
(15)MCS151单片机CPU开中断的指令是( )。
(A)SETB EA (B)SETB ES (C)CLR EA
(D)SETB EX0
(16)MCS-51单片机外部中断0开中断的指令是( )。
(A)SETB ET0 (B)SETB EX0 (C)CLR ET0
(10)当CPU响应外部中断0的中断请求后,程序计数器PC的内容
是( )。
(A)0003H (B)000BH (C)00013H (D)001BH
(11)MCS-51单片机在同一级别里除串行口外,级别最低的中断
源是( )。
(A)外部中断1 (B)定时器T0 (C)定时器T1 (D)串
行口
(12)MCS-51单片机在同一级别里除外部中断0外,级别最高的中
(D)SETB ET1
(17)MCS-51单片机响应中断的过程是( )。
(A)断点PC自动压栈,对应中断矢量地址装入PC
(B)关中断,程序转到中断服务程序
(C)断点压栈,PC指向中断服务程序地址
(D)断点PC自动压栈,对应中断矢量地址装入PC,程序转到该
矢量地址,再转至中断服务程序首地址
(18)执行中断处理程序最后一句指令RETI后,( )。 (A)程序返回到ACALL的下一句 (B)程序返回到LCALL
(
)引脚有低电平信号,则硬件置位IE1(IE0),请求中断;边沿触 发为下降沿有效,当检测到
(
)引脚前一周期为高电平、下一周期为低电平时,硬件置位 IE1(IE0),请求中断。
可由用软件将TCON中的对应为IT1(IT0)设为低电平或下降沿有 效。IT1(IT0)=0,电平触发;IT1(IT0)=1,边沿触发。
的下一句 (C)程序返回到主程序开始处 (D)程序返回到响应中断时
语句的下一句 (19)当TCON的IT0为1,且CPU响应外部中断0,
的中断请求后,( )。 (A)需用软件将IE0清0 (B)需用软件将IE0置1 (C)硬件自动将IE0清0 (D)
(P3.2管脚)为高电平时自动将IE0清0
(20)一主程序中有一句LP:SJMP LP,功能指令为等待中断,当
后,
、串行口、
处于同一低优先级,而
的优先权排在
和串行口的前面,
和串行口无法优先
。 6.编程题 (1)解: CLR IT0
;设置
为电平触发 SETB IT1 ;设置
为边沿触发 SETB EX0 ;允许
中断 SETB EX1 ;允许
中断 SETB ET0 ;允许T0中断 SETB ES ;允许串行口中断 SETB PS ;使串行口中断为高优先级 SETB EA ;系统开中断
发生中断且中断返回后,( )。
(A)返回到主程序开始处
(B)返回到该句的下一条指令
处
(C)返回到该句的上一条指令处 (D)返回到该句
(21)对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中
断请求信号方式为( )。
(A)低电平有效 (B)高电平有效
(C)脉冲上升沿有效 (D)脉冲下降沿有效
(C)定时器0中断 (D)定时器1中断
(5)8051单片机共有( )中断源 。
(A)4
(B)5
(C)6
(D)7
(6)外部中断源1的中断入口地址为( )。
(A)0003H
(B)000BH
(C)
0013H
(D)002BH
(7)中断是一种( )。
(A)资源共享技术 (B)数据转换技术
(C)数据共享技术 (D)并行处理技术
、
、T1 (2)
、T1、T0、
、串行口 (3)串行口、
、T0、
、T1 (4)T0 、T1、
、串行口、
答:(1)不能。因为8051只有两个优先级,当串行口中断设为高 优先级后,T0、
、
、T1处于同一低优先级,而T0的优先权排在
的后面,T0无法优先
。 (2)能。
、T1设为高优先级,其余设为低优先级。 (3)能。串行口设为高优先级,其余设为低优先级。 (4)不能。因为8051只有两个优先级,当T0、T1设为高优先级
MOV A,30H JNZ BACK INC 31H BACK: POP ACC
RETI
(2)解: ORG 0000H AJMP MAIN ORG 0003H AJMP SUBG
MAIN: MOV A,#00H MOV 30H,A MOV 31H,A MOV SP,#70H SETB IT0 SETB EA SETB EX0 AJMP $ ORG 0200H
SUBG: PUSH ACC INC 30H
(8)MCS-51响应中断时,下面哪一个条件不是必须的( )。
(A)当前指令执行完毕
(B)中断是开放的
(C)没有同级或高级中断服务 (D)必须有RETI指令
(9)当CPU响应定时器T0的中断请求后,程序计数器PC的内容是