单片机模拟试题
- 格式:doc
- 大小:31.50 KB
- 文档页数:2
单片机原理及应用模拟考试题与参考答案一、单选题(共53题,每题1分,共53分)1.DA A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()。
A、7542HB、7542C、75.42HD、75.42正确答案:B3.OV(PSW.2)的定义是()A、寄存器组选择位B、辅助进位标志位C、用户标志位D、奇偶标志位E、进位标志位F、溢出标志位正确答案:F4.若(A)=C3H,(R0)=AAH,执行ADD A,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D5.T0:定时方式,工作在方式1。
方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B6.ALU表示()。
A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D7.在中断服务程序中至少应有一条()A、传送指令B、转移指令C、中断返回指令D、加法指令正确答案:C8.10101.101B转换成十进制数是()。
A、46.625B、23.625C、23.62D、21.625正确答案:D9.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POP ACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D10.XRL direct, #data是()B、控制转移指令C、数据传送指令D、位操作指令E、逻辑运算指令正确答案:E11.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B12.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A13.波特的单位是()A、帧/秒B、字符/秒C、位/秒D、字节/秒正确答案:C14.SUBB A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令正确答案:B15.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、50HB、01HC、05HD、10H正确答案:D16.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
单片机模拟试题(含答案)一、单选题(共107题,每题1分,共107分)1.下列芯片中属于单片机的芯片是 ( ) 。
A、89C52B、8255C、80486D、80286正确答案:A2.单片机上电后或复位后,工作寄存器R0是在内部RAM的 ( ) 。
A、00H单元B、08H单元C、10H单元D、18H单元正确答案:A3.对于MCS-51系列单片机来说,相对寻址可寻址的最大范围是( ) 。
A、-129~+128B、-128~+127C、-127~+129D、-126~+127正确答案:B4.可编程接口芯片8155,其C口有 ( ) 种工作方式。
A、1B、2C、3D、4正确答案:D5.8752单片机是 ( ) 位机。
A、16B、4C、32正确答案:D6.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。
A、OV标志B、CY标志C、中断标志D、奇偶标志正确答案:C7.外部中断INT0的中断向量地址为 ( ) 。
A、0003B、(B)000BC、(C)0013D、002BH正确答案:A8.MCS-51单片机的CPU允许接受相应中断,当INT0申请中断时,程序计数器PC的内容被自动修改为( )地址;当有定时器T1申请中断时,程序计数器 PC的内容被自动修改为 D 地址。
A、0003B、(B)000BC、(C)0013D、001BE、(E)0023H正确答案:A9.8051单片机的PSEN引脚可以驱动( )个LSTTL负载。
A、16B、8C、4D、32正确答案:B10.累加器A的内容是73H,执行RL A 指令后累加器的内容变为( )。
B、0E3C、37D、07H正确答案:A11.一条DW语句定义的数表,其数的个数不得超过( )个。
A、10B、20C、40D、80正确答案:D12.堆栈指针SP的作用是 ( ) 。
A、指示堆栈的栈底B、指示下一条将要执行指令的地址C、指示堆栈的栈顶D、指示中断返回的地址正确答案:C13.MCS-51系列单片机的字长是 ( )位。
单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
单片机实训试题及答案一、单项选择题(每题 2 分,共 20 分)1. 下列哪个不是单片机的组成部分?A. 中央处理器(CPU)B. 存储器C. 输入/输出接口D. 打印机答案:D2. 8051单片机的内部数据存储器的容量是多少?A. 256BB. 128BC. 512BD. 1024B答案:A3. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 8051单片机的串行通信中,波特率的设置是通过哪个寄存器完成的?A. TCONB. TMODC. SCOND. PCON答案:C6. 8051单片机中,哪个寄存器用于设置定时器的工作模式?A. TCONB. TMODC. SCOND. PCON答案:B7. 8051单片机的P1口有多少个引脚?A. 8个B. 10个C. 12个D. 14个答案:A8. 8051单片机中,哪个寄存器用于设置串行通信的控制?A. TCONB. TMODC. SCOND. PCON答案:C9. 8051单片机的外部中断0的触发方式是什么?A. 电平触发B. 边沿触发C. 定时触发D. 计数触发答案:B10. 8051单片机中,哪个寄存器用于设置电源控制?A. TCONB. TMODC. SCOND. PCON答案:D二、多项选择题(每题 2 分,共 20 分)1. 以下哪些是单片机的特点?A. 体积小B. 集成度高C. 功能强D. 价格高答案:ABC2. 8051单片机的定时器/计数器可以用于以下哪些功能?A. 定时B. 计数C. 串行通信D. 并行通信答案:AB3. 8051单片机的中断系统包括哪些?A. 外部中断B. 定时器中断C. 串行通信中断D. 看门狗中断答案:ABC4. 8051单片机的串行通信可以设置为以下哪些模式?A. 8位可变波特率B. 9位可变波特率C. 8位固定波特率D. 9位固定波特率答案:ABCD5. 8051单片机的I/O口可以配置为以下哪些模式?A. 推挽输出B. 开漏输出C. 输入模式D. 高阻态答案:ABCD6. 8051单片机的存储器包括以下哪些类型?A. 程序存储器B. 数据存储器C. 扩展存储器D. 缓存存储器答案:ABC7. 8051单片机的中断优先级可以设置为以下哪些?A. 高B. 中C. 低D. 不可中断答案:ACD8. 8051单片机的看门狗定时器可以用于以下哪些功能?A. 系统监控B. 定时重启C. 错误检测D. 串行通信答案:ABC9. 8051单片机的外部中断可以设置为以下哪些触发方式?A. 电平触发B. 边沿触发C. 定时触发D. 计数触发答案:AB10. 8051单片机的电源电压范围是多少?A. 3.3V-5.5VB. 4.5V-5.5VC. 5V-12VD. 9V-12V答案:B三、判断题(每题 2 分,共 20 分)1. 8051单片机的P0口可以作为外部扩展存储器的数据线。
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a) 16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()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.半导体存储器分成两大类和,其中具有易失性,常用于存储。
单片机考试题目及答案一、选择题1. 下列单片机中,不属于8位单片机的是:A. 8051B. AVRC. PICD. STM32答案:D. STM322. 在单片机中,下面哪个不是内部存储器:A. RAMB. ROMC. FlashD. EEPROM答案:A. RAM3. 在单片机内,系统时钟频率越高,单片机运行速度越快,对错?A. 对B. 错答案:A. 对二、填空题1. 单片机是一种集成了______的芯片。
答案:微处理器、存储器、外围设备2. 在单片机系统中,指令寄存器用来存放______。
答案:待执行的指令3. 单片机内部时钟频率通常由______提供。
答案:晶振三、判断题1. 单片机中,外部设备通过I/O口与单片机进行通信,可利用端口输入和输出数据。
答案:正确2. 在单片机内部,EEPROM是一种易擦除可编程只读存储器。
答案:错误四、简答题1. 请简述单片机中的中断概念及中断响应过程。
答:中断是单片机在执行程序时,由于处理器内部或外部事件发生而打断其正常工作顺序,转而去执行相应的中断服务程序。
中断响应过程分为五个步骤:中断请求、中断决策、保存现场、跳转执行、中断返回。
2. 请简要介绍单片机中的I/O口及其作用。
答:单片机中的I/O口用于和外部设备进行数据传输,可以输入或输出数字信号,实现与外界的通信。
通过I/O口可以控制LED灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。
以上是单片机考试题目及答案,希望能对您有所帮助。
如有任何疑问,请随时联系我们。
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。
A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。
答案:CPU2. 8051单片机的定时器/计数器共有______个。
答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。
答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。
答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。
答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。
通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。
2. 描述单片机的I/O接口的作用。
答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。
它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。
3. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
单片机原理与应用模拟试题一、单选题(共64题,每题1分,共64分)1.MCS-51单片机的定时器/计数器的工作方式1是( )。
A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B2.各中断源发出的中断请求信号,都会标记在MCS-51单片机系统中的( )。
A、TMODB、TCON/SCONC、IED、IP正确答案:B3.程序在运行中,当前PC的值是( )。
A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。
C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。
正确答案:C4.MCS-51单片机定时器/计数器溢出标志是( )。
A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D5.8031是( )。
A、CPUB、微处理器C、单片机D、控制器正确答案:C6.共阳极LED数码管加反向器驱动时显示字符“6”的段码是( )。
A、06HB、7DHC、82HD、FAH正确答案:B7.MCS-51系列单片机的定时器/计数器T0用作定时方式时,采用工作方式1,则初始化编程为( )。
A、TMOD=0x01B、TMOD=0x50C、TMOD=0x10D、TCON=0x02正确答案:A8.-56D的补码是多少( )。
A、AAHB、C8HC、56HD、FFH正确答案:B9.下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B10.MCS-51单片机在执行MOVXA,@DPTR或MOVCA,@A+DPTR指令时,其寻址单元的地址是由( )。
A、P0口送高8位,P2口送高8位B、P0口送低8位,P2口送高8位C、P0口送低8位,P2口送低8位D、P0口送高8位,P2口送低8位正确答案:B11.在中断服务程序中,至少应有一条( )。
单片机试题1
时间(60分钟)
一、选择题(25*2)
1、单片机机器内的数是以()的形式表示的
A、原码
B、反码
C、补码
D、ASCII码
2、8051单片机有()个特殊功能寄存器。
A、3
B、10
C、21
D、128
3、数据寄存器指针DPTR是一个()位的寄存器。
A、8
B、16
C、24
D、32
4、8051单片机的工作寄存器分成()组,每组有()单元。
A、2个
B、4个
C、6个
D、8个
5、SJMP rel指令中rel的取值范围为()。
A、+127~-127
B、0~+127
C、0~-128
D、+127~-128
6、指令MOVX A,@DPTR中源操作数属于()方式。
A、直接寻址
B、相对寻址
C、寄存器间接寻址
D、寄存器寻址
7、在单片机语句格式中,()为必不可少的。
A、标号
B、操作码
C、操作数
D、注释
8、若A=78H,执行指令SWAP A后,A的值为()。
A、78H
B、78D
C、87H
D、87D
9、带进位加法指令助记符为()。
A、ADD
B、ADDC
C、SBC
D、SUBB
10、MCS-51单片机存储器在物理结构上可以分为()类。
A、3
B、4
C、2
D、5
11、单片机的时序关系正确的是()
A、时钟周期<节拍<状态周期<机器周期
B、时钟周期=节拍<状态周期<机器周期
C、1T=2S=12P=12t
D、在单片机中乘除法指令为2个机器周期
12、MCS-51单片机P0端口作为一般I/O口时可以驱动()个LS型TTL电路
A、8
B、4
C、2
D、6
13、十进制数56转换为二进制编码为()
A、00101000
B、00111000
C、00111010
D、01010110
14、具有第二功能的I/O端口为()
A、P0
B、P3
C、P2
D、P1
15、作为一般I/O口使用需要接上拉电阻的是()端口
A、P0
B、P3
C、P2
D、P1 16、用来扩展高8位地址总线的端口为()
A、P0
B、P3
C、P2
D、P1
17、单片机内唯一一个不可寻址的寄存器为()
A、PC
B、DPTR
C、SP
D、B
18、下列指令中正确的是()
A、DEC DPTR
B、MOV R1,@R0
C、XCHD A,R1
D、PUSH 30H
19、设A中的值为67H,R1中的值为54H,执行XCH A,R1指令后A为()
A、54H
B、64H
C、76H
D、45H
20、A的值为38H,B的值为2H,Cy=1,执行下列指令后A的值为(),(B)=()。
ADD A,#23H;
SUBB A,#06H;
MUL AB
A、AAH,02H
B、A8H,00H
C、AAH,00H
D、A8H,02H
21、MCS—51指令MOV R0,#20H中的20H是指()。
A.立即数 B.内部RAM20H C.一个数的初值
D.以上三种均有可能,视该指令的在程序中的作用
22、MCS—51指令包括操作码和操作数,其中操作数是指()。
A.参与操作的立即数 B.寄存器 C.操作数 D.操作数或操作数地址
23、MCS—51单片机在执行MOVX A,@DPTR或MOVC A,@A+DPTR指令时,其寻址单元的地址是由()。
A.P0口送高8位,P1口送高8位 B.P0口送低8位,P2口送高8位
C.P0口送低8位,P1口送低8位 D.P0口送高8位,P2口送低8位
24、将内部数据存储单元的内容传送到累加器A中的指令是()。
A.MOVX A,@R0 B.MOV A,#data C.MOV A,@R0 D.MOVX A,@DPTR
25、MCS—51指令系统中,清零指令是()。
A.CPL A B.RLC A C.CLR A D.RRC A
四、请分析依次执行下面指令的结果。
(5)
MOV SP,#35H
MOV DPTR,#2345H
PUSH DPL
PUSH DPH
……
POP DPH
POP DPL
五、在8051单片机片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H,请分析依次执行下面指令的结果。
(写在每条语句的后面)(10)
MOV A,40H
MOV R0,A
MOV P1,#0F0H
MOV@R0,30H
MOV DPTR,#3848H
MOV40H,38H
MOV R0,30H
MOV90H,R0
MOV18H,#30H
MOV P2,P1
六、答问题:
1、在单片机中,CPU是如何确定和改变当前工作寄存器组的?(5)
2、单片机复位后各寄存器的状态?(5)
七、编程题
1、将片外ram2000H单元的内容送到片内ram30H单元和R0中。
试编程实现。
(5)
2、将片内ram20H到2FH所有单元中的内容都取反,试编程实现。
(10)
3、如果晶振的频率为12MHz,试编写一个延时时间为500ms子程序。
(10)。