西华大学单片机复习考试题集答案更全

合集下载

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案一、选择题(每题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。

单片机复习题库(含答案)

单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。

答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。

答案:对3. 单片机的Flash存储器是一种非易失性存储器。

答案:对4. 单片机的片内RAM存储器可以直接运行程序。

答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。

答案:错三、填空题1. 单片机的中断向量表一般存储在()中。

答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。

答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。

答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。

答案:寄存器中的数据5. 单片机的GPIO口是指()。

答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。

答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。

当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。

该程序处理完中断事件后,再返回到原来的程序继续执行。

通过中断,可以提高单片机的响应速度和处理能力。

2. 请简要说明单片机的I/O口使用方法。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是指()。

A. 单片计算机B. 单片集成电路C. 单片微处理器D. 单片存储器答案:A2. 8051单片机的内部RAM是()。

A. 128BB. 256BC. 512BD. 1024B答案:B3. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器是()位的。

A. 4B. 8C. 12D. 16答案:B5. 8051单片机的串行通讯是()位的。

A. 4B. 5C. 8D. 10答案:C6. 8051单片机的I/O口是()。

A. 推挽输出B. 开漏输出C. 准双向口D. 双向口答案:C7. 8051单片机的外部中断0的中断向量地址是()。

A. 0003HB. 0013HC. 0023HD. 0033H答案:B8. 8051单片机的定时器0工作在方式1时,定时器溢出()次产生中断。

A. 1B. 2C. 4D. 16答案:B9. 8051单片机的定时器/计数器的控制寄存器是()。

A. TCONB. TMODC. TL0D. TH0答案:B10. 8051单片机的外部中断1的优先级()外部中断0。

A. 低于B. 高于C. 等于D. 不确定答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为工作寄存器区和_________区。

答案:位寻址2. 8051单片机的外部中断0和外部中断1的触发方式分别是_________触发和_________触发。

答案:电平;边沿3. 8051单片机的定时器/计数器的工作方式有4种,分别是方式0、方式1、方式2和_________。

答案:方式34. 8051单片机的串行通讯波特率可由定时器1的_________和_________两个寄存器的值来设置。

答案:TH1;TL15. 8051单片机的I/O口P1.0和P1.1用作外部中断0和外部中断1时,它们的中断优先级分别是_________和_________。

单片机考试题含答案

单片机考试题含答案

单片机考试题含答案一、单选题(共107题,每题1分,共107分)1.AJMP跳转空间最大可达到 ( ) 。

A、2KB、(B)256C、(C)128D、64KB正确答案:A2.8051单片机的RST引脚内部接有 ( ) 。

A、施密特触发器B、单稳触发器C、D触发器D、分频器正确答案:A3.51单片机执行MOVX A,@DPTR指令时,相关的信号状态是 ( ) 。

A、PSEN无效为低电平,RD有效为低电平B、PSEN无效为高电平,RD有效为低电平C、PSEN有效为低电平,RD无效为高电平D、PSEN有效为高电平,RD无效为高电平正确答案:B4.下列单片机中没有ROM的是 ( ) 。

A、8751B、89C52C、8051D、8032正确答案:D5.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。

A、40B、60C、80D、120正确答案:C6.累加器A的内容是0FFH,执行RR A 指令后累加器的内容变为( ) 。

A、0FFHB、0FEHC、80HD、7FH正确答案:A7.8051单片机的外部中断INT0和INT1的触发方式有( )。

A、高电平触发B、断续触发C、正脉冲触发D、边沿和电平触发正确答案:D8.单片机8051的XTAL1和XTAL2引脚是 ( ) 引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D9.ALU的中文含义是 ( ) 。

A、算术逻辑单元B、加法器C、算术单元D、逻辑单元正确答案:A10.下列产品中属于嵌入式系统的是 ( ) 。

A、笔记本电脑B、智能手机C、台式计算机D、服务器正确答案:B11.累加器A的内容是87H,执行RR A 指令后累加器的内容变为( )。

A、0C6B、0C3C、42D、43H正确答案:B12.MCS-51系列单片机的堆栈指针SP始终是指示 ( ) 。

A、堆栈大小B、堆栈长度C、堆栈底部单元的地址D、堆栈顶部单元的地址正确答案:D13.8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是 ( ) 。

单片机考试题库及答案

单片机考试题库及答案

单片机考试题库及答案一、选择题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。

西华大学单片机试卷1

西华大学单片机试卷1

考试科目:单片机原理及应用考试时间: 100分钟试卷总分 100分装订线一、填空题参考答案1、(C);2、1030H;3、地址;4、64;5、A,PC,DPTR;6、3CH,5FH,30H7、1μs;8、0;9、04H,00H,0;10、0003H,000BH,0013H,001BH,0023H二、编程题参考答案(1)ANL A,#87H 或 CLR Acc.3 CLR Acc.4 CLR Acc.5CLR Acc.6(2)ANL A,#0C3H 或 CLR Acc.2 CLR Acc.3 CLR Acc.4 CLR Acc.5(3)ORL A,#0CH 或 SETB Acc.2 SETB Acc.3三、读程序题参考答案(6CH)=5BH ,(6DH)=66H ,(6EH)=7DH ,(6FH)=7FH ,DPTR= 3000H 。

四、问答题答题要点1、(1)、P1口,P2口,P3口,P0口共32位I/O口;(2)、可寄存器寻址操作方式和位寻址操作方式。

2、工作寄存器区,可位寻址区,用户RAM区;主要功能:工作寄存器区(现场保护),可位寻址区(位处理机的存储空间),用户RAM区(堆栈,数据缓冲)3、MOVC 用于读取程序存储器内数据, MOVX用于读写片外数据存储器。

4、5个中断源,响应条件:中断请求,EA=1,该中断允许位=1,无同级或更高级中断正在被服务。

五、编程题参考答案ORG 0000HRESET: AJMP MAINORG 000BHAJMP IT0PORG 0030H MAIN: MOV SP,#60HACALL PT0M2 LOOP: AJMP LOOPPT0M2: MOV TMOD,#02H MOV TL0,#156 MOV TH0,#156 SETB EASETB ET0SETB TR0RETIT0P: CPL P1.0RETIEND六、参考答案IC1:8000H IC2:8001H IC3:8002H IC4:8003H IC5:8004H IC6:8005H IC7:8006H IC8:8007H。

大学单片机笔试题及答案

大学单片机笔试题及答案

大学单片机笔试题及答案一、选择题(每题2分,共20分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:C3. 在8051单片机中,以下哪个寄存器用于存储程序计数器的值?A. ACCB. BC. PSWD. SP答案:D4. 8051单片机的中断向量表中,定时器0的中断入口地址是?A. 0003HB. 000BHC. 0013HD. 001BH答案:C5. 8051单片机的外部中断0的中断向量地址是?A. 0003HB. 0013HC. 0023HD. 0033H答案:A6. 8051单片机的串行通信方式中,同步方式是指?A. 由硬件产生波特率B. 由软件产生波特率C. 由外部时钟信号控制数据传输D. 由内部时钟信号控制数据传输答案:C7. 在8051单片机中,以下哪个指令用于将累加器的内容移入外部数据存储器?A. MOVX @R0, AB. MOVX A, @R0C. MOVX A, @R1D. MOV @R0, A答案:A8. 8051单片机的定时器/计数器在工作方式2下,定时器/计数器的溢出次数是?A. 256次B. 512次C. 1024次D. 65536次答案:B9. 8051单片机的串行通信中,若设置为9位数据格式,则接收到的数据存放在哪个寄存器?A. SBUFB. SCONC. P1D. IE答案:A10. 8051单片机的定时器/计数器在工作方式0下,定时器/计数器的计数范围是?A. 0到255B. 0到511C. 0到1023D. 0到65535答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为_______区和_______区。

答案:工作寄存器;位寻址2. 8051单片机的外部中断0和外部中断1的优先级可以通过_______寄存器来设置。

西华大学单片机试卷

西华大学单片机试卷

二、写出完成如下要求的指令,但是不能改变未涉及位的内容。

(10分)
(1) 把Acc.0,Acc.2,Acc.5和Acc.6清“0”。

(2)把累加器的中间2位清“0”。

(3)使Acc.2和Acc.7置“1”。

三、阅读下列程序,并填空:(15分)
已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。

下述程序执行后,请问
A=________,SP=________,(51H)=________,(52H)=________,
DPTR=________。

POP DPH
POP DPL
MOV DPTR ,#4000H
MOV B,A
MOVX A,@A+DPTR
PUSH Acc
MOV A,B
INC A
MOVX A,@A+DPTR
PUSH Acc
LOOP: SJMP LOOP
ORG 4000H
DB 10H,80H,30H,50H,30H,50H
四、问答题(本大题共3道小题,每小题10分,总计30分)
1、说明MCS-51单片机的引脚EA的作用,该引脚接高电平和低电平时各有何功能?
2 、什么是中断源?MCS-51有哪些中断源?
3、MCS-51有几个中断源?中断的响应条件是什么?
五、将片外RAM自0000H单元起的100个数,移至片外RAM自2080H单元起的数据存储器区间去。

(要求画出程序框图)(25分)。

西华大学---单片机复习题集--答案更全

西华大学---单片机复习题集--答案更全

西华大学单片机习题一.填空1.在MCS-51单片机中,若采用6MHz晶振,则1个机器周期为2us 。

2.若A中的内容为63H,则标志位P的值为0 。

3.MCS-51单片机复位后,R4对应的存储单元的地址为04H ,若RS1=1,RS0=0,R4对应的存储单元地址又为14H 。

4.使用8031时,需将EA接低电平。

5.MCS-51单片机程序存储器的寻址范围为64 KB,数据存储器的寻址范围为0000H~FFFFH 。

6.11根地址线可以寻址2^11(2KB) 个存储单元,16KB存储单元需要14 根地址线。

7.写出下列每条指令源操作数的寻址方式:MOV A , R0 寄存器寻址;MOV A , @R0 寄存器间接寻址,MOVX A , @DPTR 基址寄存器间接寻址;MOVC A , @A+DPTR 基址寄存器加变址寄存器间接寻址。

8.MCS-51单片机的串行口工作在方式0时,引脚P3.0的作用是送出串行数据,引脚P3.1的作用是送出移动脉冲。

二.选择题1.MCS-51单片机的串行口工作在方式1时,其波特率是( D )。

(A) 固定的,为f osc/32 (B) 固定的,为f osc/12(C) 固定的,为f osc/64 (D) 可变的,由定时器/计数器1的溢出速率确定2.在MCS-51单片机存储器扩展中,区分扩展的是片外程序存储器还是片外数据存储器的最可靠的方法是:( D )。

(A) 看其位于地址范围的低端还是高端(B) 看其离CPU芯片距离的远近(C) 看其芯片是ROM还是RAM(D) 看其是与CPU的RD信号连接还是与PSEN信号连接3.CPU对程序计数器PC的操作是( C )。

(A) 自动进行的(B) 通过传送指令进行的(C) 通过加1指令进行的(D) 通过减1指令进行的4.以下有关PC和DPTR的描述中错误的是( C )。

(A) DPTR是可以访问的而PC是不能访问的(B) 它们都是16位的寄存器(C) 它们都有自动加1功能(D) DPTR可以分为两个8位的寄存器使用,但PC不能5.PC的值是( C )。

单片机考试题目和答案

单片机考试题目和答案

单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。

A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。

A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。

A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。

A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。

A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。

A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。

A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。

单片机大学笔试题及答案

单片机大学笔试题及答案

单片机大学笔试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的中文名称是()。

A. 中央处理单元B. 存储器C. 输入输出接口D. 定时器/计数器答案:A2. 8051单片机的内部ROM大小为()。

A. 4KBB. 8KBC. 16KBD. 32KB答案:B3. 8051单片机的定时器/计数器数量是()。

A. 1个B. 2个C. 3个D. 4个答案:B4. 下列哪个不是单片机的I/O端口()。

A. P0B. P1C. P2D. P3答案:D5. 单片机中的中断服务程序是在()执行的。

A. 主程序B. 子程序C. 中断向量表D. 定时器/计数器答案:C6. 8051单片机的外部中断源有几个()。

A. 2个B. 3个C. 4个D. 5个答案:A7. 下列哪个不是单片机的定时器/计数器工作模式()。

A. 模式0B. 模式1C. 模式2D. 模式4答案:D8. 8051单片机的内部RAM大小为()。

A. 128字节B. 256字节C. 512字节D. 1024字节答案:B9. 单片机的程序计数器PC的位数是()。

A. 8位B. 16位C. 24位D. 32位答案:B10. 8051单片机的外部中断请求信号是()。

A. INT0B. INT1C. TF0D. TF1答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______。

答案:工作寄存器组;位寻址区2. 单片机的I/O端口通常具有______和______两种功能。

答案:推挽输出;开漏输出3. 8051单片机的外部中断优先级由______决定。

答案:IP寄存器4. 在8051单片机中,______指令用于将累加器A的内容传送到外部数据存储器。

答案:MOVX5. 8051单片机的定时器/计数器在工作模式1下,定时器/计数器是______。

答案:16位的6. 8051单片机的定时器/计数器在工作模式2下,定时器/计数器是______。

单片机原理及应用复习题(含参考答案)

单片机原理及应用复习题(含参考答案)

单片机原理及应用复习题(含参考答案)一、单选题(共100题,每题1分,共100分)1.1位十六进制数相当于()位二进制数。

A、8B、16C、32D、4正确答案:D2.SCON寄存器可定义()种工作方式A、1B、2C、3D、4正确答案:D3.80C51单片机的VSS(20)引脚是()。

A、主电源+5VB、接地C、备用电源D、访问片外存储器正确答案:B4.89C51单片机的定时器/计数器工作方式1是()A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B5.LED数码显示有哪两种形式()A、静态.动态B、稳态静态C、稳态动态D、越态静态正确答案:A6.89C51单片机CPU的主要组成部分为()A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器正确答案:A7.89C51单片机复位后,专用寄存器ACC的状态是()A、0000HB、07HC、00HD、0FFH正确答案:C8.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B9.代码void DelayMS(uint x){Unsignedintt;While(x--)for(t=0;t<120;t++);}的作用()A、延时B、加速C、无用D、代码错误正确答案:A10.T0和T1各有()位A、8B、4C、16D、32正确答案:C11.单片机80C51的P0~P3端口中具有第二功能的端口是()A、P0B、P1C、P2D、P3正确答案:D12.0x66在共阴极数码管显示什么A、3B、2C、1D、4正确答案:D13.共阳极LED数码管显示字符“5”的显示码是()。

A、0x06B、0x7dC、0x82D、0x92正确答案:D14.程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。

A、CYB、F0C、OVD、AC正确答案:A15.什么是单片机()A、CPU、存储器、I/O设备、总线集成在一个芯片上的微型计算机B、CPU、存储器、I/O设备C、CPUD、CPU、存储器正确答案:A16.SCON=0x10时,串行口工作方式为()A、方式0B、方式1C、方式2D、方式3正确答案:A17.C程序总是从()开始执行A、主函数B、形参函数C、库函数D、自定义函数正确答案:A18.按照数据传送方向串行通信,不包括()A、全双工B、半双工C、都不是D、单工正确答案:C19.减小频率,减小占空比,可能会出现蜂鸣器()A、音调减小,音量增大B、音调增大,音量减小C、音调音量都减小D、音调音量都增大正确答案:C20.51单片机有()个中断源A、7B、4C、5D、6正确答案:C21.假设异步串行接口按方式1每分钟传输6000个字符,则其波特率应为()。

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案一、单项选择题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。

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案一、单项选择题(每题2分,共20分)1. 单片机是指()。

A. 单片集成电路B. 单片微处理器C. 单片计算机D. 单片存储器答案:C2. 8051单片机的内部数据存储器的容量为()。

A. 64KBB. 128BC. 256BD. 512B答案:C3. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信方式是()。

A. 同步通信B. 异步通信C. 半同步通信D. 全双工通信答案:B6. 8051单片机的P1口是()。

A. 准双向口B. 推挽输出口C. 漏极开路输出口D. 集电极开路输出口答案:A7. 8051单片机的程序存储器的地址范围是()。

A. 0000H~0FFFHB. 0000H~FFFFHC. 0000H~1FFFHD. 0000H~FFFFH答案:B8. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。

A. 0B. 1C. 2D. 3答案:B9. 8051单片机的定时器/计数器工作在方式2时,定时器/计数器的计数初值为()。

A. 0B. 1C. 8D. 16答案:C10. 8051单片机的定时器/计数器工作在方式3时,定时器/计数器的计数初值为()。

A. 0B. 1C. 8D. 16答案:D二、填空题(每题2分,共20分)1. 8051单片机的内部数据存储器分为工作寄存器区和________区。

答案:RAM2. 8051单片机的外部中断0的中断标志是________。

答案:TF03. 8051单片机的外部中断1的中断标志是________。

答案:TF14. 8051单片机的定时器/计数器工作在方式0时,定时器/计数器为________模式。

答案:13位计数器5. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器为________模式。

期末单片机复习题及答案

期末单片机复习题及答案

期末单片机复习题及答案一、选择题1. 单片机的中断系统通常由几个中断源组成?A. 2个B. 3个C. 4个D. 5个答案:C2. 在8051单片机中,以下哪个寄存器用于存放指令的操作码?A. ACCB. BC. PSWD. PC答案:D3. 在8051单片机的定时器/计数器中,以下哪个定时器是16位的?A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:B4. 单片机的串行通信方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C5. 在8051单片机中,以下哪个引脚用于外部中断0的请求?A. P3.2B. P3.3C. P3.4D. P3.5答案:B二、填空题1. 单片机的中断处理过程包括________、________、________和________四个阶段。

答案:中断请求、中断响应、中断处理、中断返回2. 8051单片机的存储器分为________存储器和________存储器。

答案:程序存储器、数据存储器3. 在8051单片机中,定时器/计数器的初值计算公式为:初值 = 65536 - ____________。

答案:计数次数4. 单片机的串行通信方式有________和________两种。

答案:异步通信、同步通信5. 在8051单片机中,外部中断1的优先级高于________。

答案:定时器0中断三、判断题1. 在8051单片机中,外部中断0和外部中断1的优先级相同。

(×)2. 8051单片机的定时器/计数器可以同时用作定时器和计数器。

(√)3. 单片机的串行通信只能使用异步通信方式。

(×)4. 在8051单片机中,定时器0和定时器1的中断优先级相同。

(×)5. 单片机的中断处理过程中,中断返回阶段是将程序计数器PC恢复到中断前的值。

(√)四、简答题1. 简述单片机的中断处理过程。

答:单片机的中断处理过程包括以下四个阶段:(1)中断请求:当某个中断源发生事件时,向CPU发出中断请求。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. ROMC. RAMD. MCU答案:D2. 8051单片机的振荡频率为12MHz,机器周期为()。

A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的内部RAM共有()字节。

A. 128B. 256C. 512D. 1024答案:B4. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B5. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B6. 8051单片机的串行通讯方式是()。

A. 同步通讯B. 异步通讯C. 并行通讯D. 串行通讯答案:B7. 8051单片机的P0口作为I/O口使用时,必须外接()。

A. 上拉电阻B. 下拉电阻C. 限流电阻D. 滤波电容答案:C8. 8051单片机的P1口作为I/O口使用时,可以直接驱动()。

A. 蜂鸣器B. 继电器C. 显示器D. 指示灯答案:D9. 8051单片机的P2口作为地址/数据总线使用时,必须外接()。

A. 上拉电阻B. 下拉电阻C. 限流电阻D. 滤波电容答案:A10. 8051单片机的P3口的RD和WR引脚分别表示()。

A. 读和写B. 写和读C. 读和地址D. 写和地址答案:A二、填空题(每空2分,共20分)1. 单片机是指将CPU、______、______、I/O接口等集成在一个芯片上的微型计算机。

答案:存储器、定时器/计数器2. 8051单片机的内部RAM分为______和______两部分。

答案:工作寄存器区、可位寻址区3. 8051单片机的外部中断有INT0和INT1两个,其中INT0的中断优先级______于INT1。

答案:高4. 8051单片机的定时器/计数器有定时和______两种工作方式。

答案:计数5. 8051单片机的串行通讯方式是______通讯,波特率可变。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一、单项选择题(每题2分,共20分)1. 单片机是指()。

A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间分别是()。

A. 64KB、64KBB. 64KB、128KBC. 128KB、64KBD. 128KB、128KB答案:C3. 8051单片机的定时器/计数器的计数器模式下,计数器的计数范围是()。

A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:A4. 8051单片机的外部中断0和外部中断1的优先级是()。

A. 外部中断0高B. 外部中断1高C. 两者相同D. 无法确定答案:A5. 8051单片机的串行通信中,波特率的计算公式为()。

A. 波特率 = 2^SMOD / (12 (256 - TH1))B. 波特率 = 2^SMOD / (32 (256 - TH1))C. 波特率 = 2^SMOD / (64 (256 - TH1))D. 波特率 = 2^SMOD / (16 (256 - TH1))答案:A6. 8051单片机的I/O口P1.0和P1.1分别作为外部中断0和外部中断1的输入时,应将这两个引脚配置为()。

A. 推挽输出B. 开漏输出C. 上拉输入D. 下拉输入答案:C7. 8051单片机的定时器/计数器在定时模式下,定时时间的计算公式为()。

A. 定时时间 = (65536 - TH0) 12 / 12B. 定时时间 = (65536 - TH0) 12 / 11.0592C. 定时时间 = (65536 - TH0) 12 / 3.579545D. 定时时间 = (65536 - TH0) 12 / 1.8432答案:B8. 8051单片机的看门狗定时器(WDT)的作用是()。

A. 定时B. 计数C. 监控程序运行D. 产生中断答案:C9. 8051单片机的EA引脚的作用是()。

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D3.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:B5.执行下列程序后,累加器A的内容为()。

ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA、00HB、0BHD、0CH正确答案:B6.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D7.RST引脚功能是()A、复位信号B、访问程序存储控制信号C、外部程序存储器读选通信号D、+5V电源正确答案:A8.在存储器扩展电路中74LS373的主要功能是()。

A、存储地址B、锁存数据C、存储数据D、锁存地址正确答案:D9.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D10.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则片外00H是()A、00HB、01HC、02H正确答案:A11.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

单片机考试题和答案详解

单片机考试题和答案详解

单片机考试题和答案详解一、单项选择题1. 单片机是指()。

A. 单芯片微处理器B. 单芯片微控制器C. 单芯片微处理器和微控制器D. 单芯片微处理器和外设答案:B解析:单片机(Microcontroller Unit,MCU)是指将CPU、存储器、I/O接口等集成在一个芯片上的微控制器。

2. 8051单片机的内部RAM共有()字节。

A. 128B. 256C. 512D. 1024答案:B解析:8051单片机的内部RAM共有256字节,分为工作寄存器区和可寻址的通用RAM区。

3. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个定时器/计数器,分别是定时器0和定时器1。

4. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个外部中断,分别是INT0和INT1。

5. 8051单片机的串行通信方式有()种。

A. 1B. 2C. 3D. 4答案:B解析:8051单片机的串行通信方式有两种,分别是方式0(同步移位寄存器方式)和方式1(8位UART方式)。

二、填空题1. 8051单片机的指令系统共有____指令。

答案:111解析:8051单片机的指令系统共有111条指令。

2. 8051单片机的定时器/计数器工作在方式1时,为____位计数器。

答案:16解析:8051单片机的定时器/计数器工作在方式1时,为16位计数器。

3. 8051单片机的外部中断INT0的中断向量地址为____。

答案:0003H解析:8051单片机的外部中断INT0的中断向量地址为0003H。

4. 8051单片机的串行通信方式1的波特率可由定时器1的____值决定。

答案:溢出解析:8051单片机的串行通信方式1的波特率可由定时器1的溢出值决定。

5. 8051单片机的内部RAM的工作寄存器区共有____个寄存器。

答案:8解析:8051单片机的内部RAM的工作寄存器区共有8个寄存器,分别是R0-R7。

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

西华大学单片机习题一.填空1.在MCS-51单片机中,若采用6MHz晶振,则1个机器周期为2us 。

2.若A中的内容为63H,则标志位P的值为0 。

3.MCS-51单片机复位后,R4对应的存储单元的地址为04H ,若RS1=1,RS0=0,R4对应的存储单元地址又为14H 。

4.使用8031时,需将EA接低电平。

5.MCS-51单片机程序存储器的寻址范围为64 KB,数据存储器的寻址范围为0000H~FFFFH 。

6.11根地址线可以寻址2^11(2KB) 个存储单元,16KB存储单元需要14 根地址线。

7.写出下列每条指令源操作数的寻址方式:MOV A , R0 寄存器寻址;MOV A , @R0 寄存器间接寻址,MOVX A , @DPTR 基址寄存器间接寻址;MOVC A , @A+DPTR 基址寄存器加变址寄存器间接寻址。

8.MCS-51单片机的串行口工作在方式0时,引脚P3.0的作用是送出串行数据,引脚P3.1的作用是送出移动脉冲。

二.选择题1.MCS-51单片机的串行口工作在方式1时,其波特率是( D )。

(A) 固定的,为f osc/32 (B) 固定的,为f osc/12(C) 固定的,为f osc/64 (D) 可变的,由定时器/计数器1的溢出速率确定2.在MCS-51单片机存储器扩展中,区分扩展的是片外程序存储器还是片外数据存储器的最可靠的方法是:( D )。

(A) 看其位于地址范围的低端还是高端(B) 看其离CPU芯片距离的远近(C) 看其芯片是ROM还是RAM(D) 看其是与CPU的RD信号连接还是与PSEN信号连接3.CPU对程序计数器PC的操作是( C )。

(A) 自动进行的(B) 通过传送指令进行的(C) 通过加1指令进行的(D) 通过减1指令进行的4.以下有关PC和DPTR的描述中错误的是( C )。

(A) DPTR是可以访问的而PC是不能访问的(B) 它们都是16位的寄存器(C) 它们都有自动加1功能(D) DPTR可以分为两个8位的寄存器使用,但PC不能5.PC的值是( C )。

(A) 当前正在执行指令前一条指令的地址(B) 当前正在执行指令的地址(C) 当前正在执行指令后一条指令的地址(D) 控制器中指令寄存器的地址6.假定堆栈指针的值为39H,在进行了一条子程序调用指令后,SP的值为( C )。

(A) 40H (B) 3AH (C) 3BH (D) 41H7.在MCS -51单片机中,下列关于地址线的说法正确的是( C )。

(A) 具有独立的专用的地址线 (B) 由P0口和P1口的口线作地址线 (C) 由P0口和P2口的口线作地址线 (D) 由P1口和P2口的口线作地址线 8.MCS -51单片机在寄存器间接寻址方式中,寄存器中存放的是( B )。

(A) 操作数 (B) 操作数地址 (C) 转移地址 (D) 地址偏移量 9.对程序存储器的读操作,只能使用( D )。

(A) MOV 指令 (B) PUSH 指令 (C) MOVX 指令 (D) MOVC 指令10.下列算术运算指令后可以进行十进制调整的是( C )。

(A) 加法和减法 (B) 乘法和除法 (C) 只有加法 (D) 只有减法11.下列有关MCS -51单片机中断优先级控制的叙述中,错误的是( D )。

(A) 低优先级不能中断高优先级,但高优先级能中断低优先级 (B) 同级中断不能嵌套(C) 同级中断请求按请求的先后顺序执行(D) 多个同级的中断请求同时申请,将形成阻塞,系统无法相应 12.在MCS -51单片机中,需要外加电路实现中断撤除的是( D )。

(A) 定时中断 (B) 脉冲触发方式的外部中断 (C) 串行中断 (D) 电平触发方式的外部中断 13.CPU 进行中断查询,查询的是( B )。

(A) 中断请求信号 (B) 中断标志位 (C) 中断允许控制位 (D) 外中断触发方式控制位14.在MCS -51单片机的下列寄存器中,与定时器/计数器控制无关的是( C )。

(A) TCON (B) TMOD (C) SCON (D) IE 15.MCS -51单片机定时器/计数器在工作方式0下,其计数范围是( A )。

(A) 1~8192 (B) 0~8191 (C) 0~8192 (D) 1~65536 三.简答题1.简述MCS -51单片机P0~P3口的功能。

答:P0:该端口为漏极开路的8位双向口,它为外部低8位地址线和8位数据线复用端口,驱动能力为8个LSTTL 负载。

P1:它是一个内部带上拉电阻的8 位准双向口I/O 口,P1 的驱动能力为4个LSTTL 负载。

P2:它是一个内部带上拉电阻的8位准双向口I/O 口,P2的驱动能力也为4个LSTTL 负载。

在访问外部存储器是作为8 位地址线。

P3:为内部带上拉电阻的8位准双向I/O 口,P3口除了作为一般的I/O 口使用之外,每一个引脚都具有第二功能。

2.MCS -51单片机的0INT 、1INT 引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的定时时钟,现要求中断优先权排队的顺序为:压力超限→温度超限→定时检测,请确定IE、IP的值。

答:(1)中断控制寄存器各位定义:D7:CPU中断允许位EA,应设为1D6:未定义,可为随意量,取为0D5:定时器/计数器2中断允许位ET2,可取0D4:串行口中断允许位ES, 可取0D3:定时器/计数器1中断允许位ET1, 应取0D2:外部中断1中断允许位EX1, 应取1D1:定时器/计数器0中断允许位ET0, 应取1D0:外部中断0中断允许位EX0, 应取1故IE=87H(2)由硬件确定的同一优先级中断源的优先权排队顺序如下:由题意,根据IP各位的定义:D7:未定义,可为随意量,取为0D6:未定义,可为随意量,取为0D5:定时器/计数器2优先权选择位PT2,可取0D4:串行口优先权选择位PS, 可取0D3:定时器/计数器1优先权选择位PT1, 应取0D2:外部中断1优先权选择位PX1, 应取1,应接温度超限信号D1:定时器/计数器0优先权选择位PT0, 由于其优先级最低,所以应取0D0:外部中断0优先权选择位PX0, 应取1,应接压力超限信号。

故IP=05H综上:IE=87H;IP=05H3.常用的I/O端口编址有哪两种方式?它们各有什么特点?MCS-51单片机采用的是何种编址方式?答:一.独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。

独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。

但是,却需要设置一套专门的读写I/O的指令和控制信号。

二.统一编址方式:这种编址方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。

统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。

MCS-51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。

4.简述数码管动态显示的工作原理。

答:静态显示方式时,各位的共阴极或共阳极连接在一起并接地,每位的断码线分别与一个8位的I/O口锁存器输出相连。

如果送往各个LED数码管所显示字符的段码一经确定,则相应I/O锁存器锁存的段码输出将维持不变,直到送人另一个字符的段码为止。

动态显示方式是指无论在任何时刻只有一个LED数码管处于显示状态,即单片机采用’扫描’方式控制各个数码管轮流显示。

5.指出下列指令中的错误指令:MOV A , P1 MUL A , B MOV A , @R2MOV R1 , R2 SUBB A , @R0 MOVX A , @A+PCCJNE R7 , #77H , $ INC DPTR DEC DPTRPUSH ACC PUSH DPTR POP R0XCHD A , R3 XCH A , R3 MOVC A , @A+DPTR答:错误的指令如下:MOV A , P1 (p1不是操作数)MUL A , B AB中应无“,”MOV A , @R2 MOV A,@Ri其中i=0或1MOV R1 , R2 不能从寄存器把数据在送到寄存器中去DEC DPTR DEC 不能操作DPTRPUSH ACC PUSH只有PUSH direct指令PUSH DPTR PUSH只有PUSH direct指令POP R0 POP只有PUSH direct指令XCHD A , R3 XCHD只有XCHD A,@Ri指令1.8051单片机的指令系统有何特点?答:8051的指令系统由111条指令组成。

如果按字节数分类,有49条单字节指令46条双字节指令和16条三字节指令,以单字节指令为主;如果按照指令执行时间分类,有64条单周期指令、45条双周期指令和2条四周期指令,以单周期指令为主。

8051的指令系统具有以下特点:(1)存储效率高、执行速度快,可以进行直接地址到直接地址的数据传送,能把一个并行I/O口中的内容传送到内部RAM单元中而不必经过累加器A或工作寄存器Rn。

这样可以大大提高传送速度和缓解累加器A的瓶颈效应。

(2)用变址寻址方式访问程序存储器中的表格,将程序存储器单元中的固定常数或表格字节内容传送到累加器A中。

这为编成翻译算法提供了方便。

(3)在算术运算指令中设有乘法和除法指令(4)指令系统中一些对I/O口进行操作的指令具有“读——修改——写”的功能。

这一功能指:在执行读锁存器的指令时,CPU首先完成将锁存器的值通过缓冲器BUF2度入内部,进行修改、改变,然后重新写到锁存器中去。

这种类型指令包含所有的逻辑操作和位操作指令。

(5)8051单片机内部有一个布尔处理器,对为地址空间具有丰富的位操作指令。

布尔操作类指令有17条,包括布尔传送指令、布尔状态控制指令、布尔逻辑操作指令、布尔条件转移指令。

2.8051单片机指令系统按功能可分为几类?具有几种寻址方式?它们的寻址范围如何?答:MCS-51单片机指令系统按功能可分为5类:(1)数据传送指令(2)算术运算指令(3)逻辑运算和移位指令(4)控制转移指令(5)位操作指令MCS-51单片机的指令系统提供了七种寻址方式,其对应的寻址范围如下表:3.访问特殊功能寄存器和外部数据存储器应采用哪种寻址方式?答: 访问特殊功能寄存器,应采用直接寻址、位寻址方式。

访问外部数据存储器,应采用寄存器间接寻址方式。

在0~255B范围内,可用寄存器R0、R1间接寻址:MOVX A,@R0 或MOVX A,@R1MOVX @R0,A 或MOVX @R1,A在0~64KB范围内,可用16位寄存器DPTR间接寻址:MOVX A,@DPTRMOVX @DPTR,A4.“DA A”指令的作用是什么?怎样使用?答:这条指令是在进行BCD码加法运算时,跟在“ADD”和“ADDC”指令之后,用来对BCD码的加法运算结果自动进行修正的,使其仍为BCD码表达形式。

相关文档
最新文档