华东理工大学单片机原理期末模拟试卷
单片机期末考试试题
单片机期末考试试题
一、选择题
1. 下列关于单片机的说法,正确的是:
A. 单片机只能执行一个程序
B. 单片机是一种独立运行的计算机系统
C. 单片机通常由微处理器、存储器和输入输出设备构成
D. 单片机不需要外部电源供电
2. 单片机中常用的编程语言是:
A. C语言
B. Java语言
C. Python语言
D. HTML语言
3. 下列哪个是单片机的主要功能之一?
A. 图像处理
B. 语音识别
C. 数据处理
D. 网络连接
4. 单片机中常用的存储器包括:
A. ROM
B. RAM
C. Flash
D. 所有选项都正确
5. 单片机的时钟频率通常指的是:
A. CPU的时钟频率
B. 串口的时钟频率
C. 芯片上的任务执行频率
D. 外部存储器的时钟频率
二、填空题
1. 单片机中的ADC全称是__________。
2. 单片机中常见的GPIO中文全称是__________。
3. 单片机中最基本的输入输出设备是__________。
4. 单片机中常见的中断服务程序是__________。
5. 单片机中的I/O口中文全称是__________。
三、简答题
1. 请简要说明单片机中的PWM是什么,有什么作用?
2. 简要解释单片机中的I2C总线的原理及应用。
3. 请简述单片机中的串口通信是如何实现的,常用的串口通信方式有哪些?
四、编程题
请在单片机开发环境中编写一个简单的LED点亮程序,实现LED 灯隔1秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共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),则使用定时器/计数器的( )更合适。
东华理工单片机模拟题与答案
《单片机原理及应用》模拟考试题(这些只是模拟练习题,不是真题,旨在帮助大家复习)水平有限,试题中有些答案可能是错误的,仅供参考一、填空题:1、MCS-51系列单片机三总线包含___数据总线_______、___地址总线_______、___控制总线_______,这些总线一般使用_____I/O__________端口。
2、单片机对外最多有___16_____位地址线、最多有____8____位数据线。
3、80C51单片机内部有____128Byte____RAM,有__64KB________EPROM,内部RAM分成____工作寄存器区____、_____位寻址区____、____数据缓冲区___三部分。
4、若单片机的振荡频率为24MHz,则其机器周期是___0.5us____,执行一条乘法指令(MUL AB)需要____2us_______时间。
5、若需要访问外部RAM,应采用______寄存器间接寻址________寻址方式。
6、可编程8255A中引脚A0、A1是___方式选择控制位__________,当其信号数据的不同组合可以操作不同的端口或控制字,当为二进制“00”时对__A口读/写___操作,为“01”时对__B口读/写___操作,为“10”时对__C口读/写___操作,为“11”时对___写控制口/空__操作。
7、接口与端口的区别是____接口是CPU与外界的连接电路,是CPU与外界进行数据交换的通道;端口是CPU与外设直接通信的地址____。
8、常用的I/O编址有_____独立编址______和___统一编址___________。
9、中断的概念是什么?中断响应的最长时间是__8个机器周期_______。
10、MCS-51单片机有_2______个定时器/计数器,它们都可以工作在计数方式,也可工作在定时方式,但不管是定时方式还是计数方式,其内部实质都是_计数_____。
11、串行口数据传送帧格式包括___4(起始位,数据位(有8位和9位的),结束位,空闲位。
单片机期末考试试卷
单片机期末考试试卷一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 显示器D. 输入/输出设备3. 单片机的时钟频率与机器周期的关系是:A. 时钟频率是机器周期的倍数B. 机器周期是时钟频率的倍数C. 两者没有直接关系D. 时钟频率等于机器周期4. 8051单片机的外部数据总线宽度是多少位:A. 4位B. 8位C. 16位D. 32位5. 8051单片机的定时器/计数器有几个:A. 1个B. 2个C. 3个D. 4个6. 下列哪个指令是8051单片机的无条件跳转指令:A. SJMPB. AJMPC. LJMPD. CJNE7. 8051单片机的中断源有几个:A. 4个B. 5个C. 6个D. 7个8. 8051单片机的堆栈是:A. 静态的B. 动态的C. 只读的D. 只写的9. 8051单片机的内部RAM的地址范围是:A. 00H-7FHB. 00H-FFHC. 80H-FFHD. 00H-80H10. 下列哪个不是8051单片机的中断优先级:A. 低优先级B. 中优先级C. 高优先级D. 最高优先级二、填空题(每空2分,共20分)11. 单片机是一种_____的微型计算机。
12. 8051单片机的外部程序存储器地址范围通常是_____。
13. 8051单片机具有_____个并行I/O口。
14. 8051单片机的机器周期由_____个振荡周期组成。
15. 8051单片机的中断优先级由_____位二进制数确定。
16. 8051单片机的定时器/计数器可以用于_____和_____。
17. 8051单片机的堆栈指针寄存器是_____。
18. 8051单片机的外部中断可以通过_____和_____引脚触发。
19. 8051单片机的串行通信可以工作在_____模式。
20. 8051单片机的程序存储器通常使用_____存储器。
单片机原理-期末考试试题-(附答案).
单片机模拟试卷001一、选择题(每题1分,共10分)1. 8031单片机的(D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c )P2 d)P32. 单片机应用程序一般存放在(B )a)RAM b)ROM c)寄存器d)CPU 3. 已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)a) 7542H b ) 7542! c ) 75.42H d)75.424. 下列指令中不影响标志位CY的指令有(D)oa) ADD A 20H b) CLR c) RRC A d) INC A5. CPI主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c )运算器、寄存器d)运算器、扌曰令译码器6. INTEL 8051CPU是( C )位的单片机a) 16b) 4 c ) 8dE167. 8031复位后,PC与SP的值为( B )a ) 0000H 00H b) 0000H, 07Hc ) 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) 70H 10. 下列哪条指令是正确的( 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才脱离复位状态,进入程序运行状态,从ROMD000H H单元开始取指令并翻译和执行。
单片机原理及应用期末考试题试卷大全(含答案)
单片机模拟试卷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〕4.以下指令中不影响标志位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,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为〔〕。
a〕MOV A, @R1 b〕MOVC A, @A + DPTR c〕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.半导体存储器分成两大类和,其中具有易失性,常用于存储。
单片机原理及应用考试模拟题含参考答案
单片机原理及应用考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、定时器方式下的定时时间t与()因素无关A、计算器满记数值B、计数初值C、机器周期D、CPU正确答案:D2、在编写串行口中断服务程序时,修饰符interrupt m中m的取值应为()A、4B、2C、3D、1正确答案:A3、51单片机()口内部没有上拉电阻A、P0B、P3C、P2D、P1正确答案:A4、LED点阵器件的内部元件为()A、小灯泡B、二极管C、晶体管D、三极管正确答案:B5、已知A=53,B=10,则A%B=()A、3B、5C、5.3D、6正确答案:A6、按键每只键分别接一个I/O口是()键盘A、行列式键盘B、好键盘C、独立式键盘D、机械键盘正确答案:C7、外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、高电平D、低电平正确答案:D8、共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92正确答案:D9、80C51单片机要使用片内RAM,EA引脚()A、必须接+5VB、必须接地C、必须悬空D、没有限定正确答案:D10、C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D11、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D12、89C51单片机工作方式()功能为8位同步移位寄存器方式A、0B、1C、2D、3正确答案:A13、51单片机中RST引脚功能是()A、电源B、接电阻C、复位D、关机正确答案:C14、计算机在使用中断方式与外界交换信息时,保护现场的工作方式是()A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成正确答案:C15、8051单片机中,唯一一个用户可使用的16位寄存器是()A、PSWB、AACC、SPDD、DPTR正确答案:D16、80C51单片机内部程序存储器容量为()。
单片机原理及应用模拟题及参考答案
单片机原理及应用模拟题及参考答案一、单选题(共30题,每题1分,共30分)1、(A)=3BH,执行ANL A,#9EH指令后,(A)= ()A、1AHB、2AHC、3AHD、4AH正确答案:A2、MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为(H)。
ORG 0000H MOV DPDR,#1000 MOV A,#00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C3、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A4、DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B5、单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B6、AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B7、16K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:D8、用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是A、9CHB、20HC、64HD、A0H正确答案:A9、当CPU响应外部中断0的中断请求后,程序计数器PC的内容是A、0003HB、000BHC、00013HD、001BH正确答案:A10、JNZ REL指令的寻址方式是()A、相对寻址B、寄存器寻址C、位寻址D、立即寻址正确答案:A11、T0:定时方式,工作在方式1。
方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B12、下列指令能使累加器A高4位不变,低4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H正确答案:C13、关于MCS-51的堆栈操作,正确的说法是( )A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改栈指针,在入栈D、以上都不对正确答案:C14、MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
华东理工大学单片机原理期末模拟试卷
一、判断题1.已知[X]原=0001111,则[X]反=11100000。
()2.十进制数89化成二进制数为10001001。
()3.8位二进制数补码的大小范围是-127~+127。
()4.MCS—51的产品8051与8031的区别是:8031片内无ROM。
()5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。
()6. MCS—51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。
()7.已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H,(30H)=83H,P=0。
()8.指令LCALL addr16能在64K字节范围内调用子程序。
()9.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。
()10.对于8031单片机而言,在外部扩展EPROM时,EA引脚应接地。
()二、选择题1.将二进制数(1101001)2转换成对应的八进制数是。
A.141 B.151 C.131 D. 121 2.单片机中的程序计数器PC用来。
A.存放指令 B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址3.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。
A.P0口 B。
P1口 C。
P2口 D。
P0口和 P2口4.MCS—51的串行数据缓冲器SBUF用于。
A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址D.存放待调试的程序5.8051的程序计数器PC为16位计数器,其寻址范围是。
A.8K B.16K C.32K D.64K6.MCS—51汇编语言指令格式中,唯一不可缺少的部分是。
A.标号 B.操作码 C.操作数 D.注释7.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是。
A.寄存器间接寻址 B.寄存器寻址C.基址加变址寻址 D.立即寻址8.MCS—51指令MOV R0,#20H中的20H是指。
单片机期末考试题目及答案详解c
单片机期末考试题目及答案详解c一、选择题1. 单片机是一种______。
A. 微处理器B. 微型计算机C. 微控制器D. 微电脑答案:C2. 下列哪个不是单片机的组成部分?A. 中央处理单元(CPU)B. 存储器C. 显示器D. 输入/输出设备答案:C二、填空题1. 单片机的存储器分为______和______。
答案:程序存储器;数据存储器2. 单片机的I/O口具有______功能。
答案:双向通信三、简答题1. 简述单片机的工作原理。
答案:单片机的工作原理基于中央处理单元(CPU)对程序存储器中的指令进行取指、译码和执行的过程。
CPU按照指令的类型,控制数据存储器和I/O设备进行数据的读取、处理和输出。
2. 单片机在嵌入式系统中的作用是什么?答案:单片机在嵌入式系统中充当控制核心的角色,负责接收外部信号,执行预设的程序逻辑,控制其他硬件设备,实现系统的自动化控制功能。
四、计算题1. 假设一个单片机的时钟频率为8MHz,计算其机器周期和指令周期。
答案:机器周期为1/(8MHz/12)= 1.5μs,指令周期一般为1到2个机器周期,具体取决于指令类型。
五、编程题1. 编写一段程序,实现将累加器A中的值加1后存储回A。
答案:```; 假设初始值已经在A中INC A ; 将A中的值加1```六、案例分析题1. 分析以下程序段的功能,并指出可能存在的问题。
```MOV A, #0x01 ; 将立即数1加载到累加器AMOV P1, A ; 将A的值传送到P1端口```答案:该程序段的功能是将累加器A中的值1输出到P1端口。
可能存在的问题是如果P1端口之前有其他数据,那么这些数据会被覆盖,可能会导致意外的输出结果。
七、论述题1. 论述单片机在现代工业自动化中的应用及其重要性。
答案:单片机在现代工业自动化中扮演着核心角色,它们被广泛应用于各种控制设备中,如机器人、自动化生产线、智能仪表等。
单片机的小型化、低成本、高可靠性和易于编程的特点使其成为实现工业自动化的关键技术之一。
单片机原理及应用模拟考试题+答案
单片机原理及应用模拟考试题+答案一、单选题(共53题,每题1分,共53分)1.下列指令能使累加器A高4位不变,低4位置F的是()A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H正确答案:C2.XRLdirect,#data是()A、位操作指令B、控制转移指令C、算术运算指令D、逻辑运算指令E、数据传送指令正确答案:D3.CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A4.已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是()。
B、A=F7HC、A=D2HD、以上都不对正确答案:B5.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、00HB、01HC、02HD、03H正确答案:B6.能将A的内容向左循环移一位,第七位进第0位的指令是()。
A、RLCAB、RRCAC、RRAD、RLA正确答案:D7.执行下列程序后,内部RAM30H单元的内容是()。
MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HC、05HD、30H正确答案:B8.指令JZrel源操作数的寻址方式是():A、直接寻址B、寄存器间接寻址C、位寻址D、寄存器寻址E、相对寻址F、变址寻址G、立即数寻址正确答案:E9.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6V电源正确答案:B10.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器正确答案:B11.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则A 是()A、00HB、01HC、02HD、03H正确答案:B12.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.当外部中断0发出中断请求后,中断响应的条件是A、SETBET0B、SETBEX0C、MOVIE,#81H正确答案:C14.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A15.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B16.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A、11根B、12根C、13根D、14根正确答案:C17.下列指令能能使累加器A的最高位置1的是()。
单片机期末考试试卷及答案
单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计1800字。
一、选择题1. 单片机是指一种集成电路,其中包含了?a) CPUb) RAMc) ROMd) 所有选项都正确答案: d) 所有选项都正确2. 单片机中的RAM主要用来做什么?a) 存储程序b) 存储数据c) 控制输入输出d) 运算操作答案: b) 存储数据3. 在单片机中,GPIO引脚是用来做什么的?a) 输入数据b) 输出数据c) 控制时钟d) 所有选项都正确答案: d) 所有选项都正确4. 在单片机程序中,循环结构可以使用哪种语句实现?a) if语句b) switch语句c) for循环语句d) 所有选项都正确答案: c) for循环语句5. 单片机中的ADC模块用于什么功能?a) 模拟信号转换为数字信号b) 数字信号转换为模拟信号c) 控制输入输出d) 所有选项都正确答案: a) 模拟信号转换为数字信号二、编程题1. 编写一个程序,通过串口输出"Hello World!"。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {printf("Hello World!");}```2. 编写一个程序,通过ADC模块读取外部电压,并将其以5位数值的形式通过数码管显示。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {unsigned int adc_value;// 初始化ADC模块// ...// 读取ADC数值adc_value = ADC_Read();// 将数值转换为5位数码管显示unsigned int digit1, digit2, digit3, digit4, digit5; digit1 = (adc_value / 10000) % 10;digit2 = (adc_value / 1000) % 10;digit3 = (adc_value / 100) % 10;digit4 = (adc_value / 10) % 10;digit5 = adc_value % 10;// 显示数字// ...// 循环显示while(1) {// ...}}```三、简答题1. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。
《单片机原理与应用》模拟试卷含答案
《单片机原理及应用》模拟试卷一选择题(正确答案在序号前打√,每小题 2 分,共30 分)下列有关MCS-51 中断优先级控制的叙述中,错误的是(A)低优先级不能中断高优先级,但高优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按时间的先后顺序响应(D)同时同级的多中断请求,将形成阻塞,系统无法响应外中断初始化的内容不包括(A)设置中断响应方式(B)设置外中断允许(C)设置中断总允许(D)设置中断方式执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。
从堆栈弹出的断点地址送给(A)A (B)CY (C)PC (D)DPTR在MCS-51 中,需要外加电路实现中断撤除的是(A)定时中断(B)脉冲方式的外部中断(C)串行中断(D)电平方式的外部中断中断查询,查询的是(A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位在下列寄存器中,与定时/计数控制无关的是(A)TCON(定时控制寄存器)(B)TMOD (工作方式控制寄存器)(C)SCON(串行控制寄存器)(D)IE(中断允许控制寄存器)下列定时/计数硬件资源中,不是供用户使用的是(A)高8位计数器TH (B)低8 位计数器TL(C)定时器/计数器控制逻辑(D)用于定时/计数控制的相关寄存器在工作方式0 下计数器是由TH 的全部8 位和TL 的 5 位组成,因此其计数范围是(A)1~8192 (B)0~8191 (C)0~8192 (D)1~4096与定时工作方式 1 和0 比较,定时工作方式2不具备的特点是(A)计数溢出后能自动重新加载计数初值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用10. 假定设置堆栈指针SP 的值为37H,在进行子程序调用时把断点地址进栈保护后,SP第 1 页共21 页的值为36H (B)37H (C)38H (D)39H11.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A 的内容为(A)CBH (B)03H (C)EBH (D)C8H12.串行通信的传送速率单位是波特,而且波特的单位是(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分11.三态缓冲器的输出应具有三种状态,其中不包括(A)高阻抗状态(B)低阻抗状态(C)高电平状态(D)低电平状态12. 为给扫描法工作的键盘提供接口电路,在接口电路中只需要(A)一个输入口(B)一个输入口和一个输出口(C)一个输出口(D)两个输入口和一个输出口15.内部RAM 中的位寻址区定义的位是给(A)位操作准备的(B)移位操作准备的(C)控制转移操作准备的(D)以上都对填空题(每空1 分,共24 分)1.假定外部数据存储器2000H 单元的内容为80H,0000H 单元的内容为90H,执行下列指令后,累加器 A 中的内容为(80H )。
单片机期末试题(含答案)
单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。
A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。
答案:对2) 51单片机可以通过中断方式实现高精度定时。
答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。
答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。
答案:对5) 单片机内部的RAM存储器是用于存储程序的。
答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。
答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。
中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。
中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。
单片机模拟试卷,华工单片机考试试卷,单片机计算机原理,习题资.
单⽚机模拟试卷,华⼯单⽚机考试试卷,单⽚机计算机原理,习题资.⼀、填空题(35分1、在RST端保持⾄少2个机器周期的⾼电平,0000H,0000H,07H,00H2、1,0,1,03、18H4、1024,155、1/12us,1/6us,1us,4us6、内RAM及FSR,256B,外RAM,64KB,ROM,64KB7、SP,寄存器间接寻址,B,寄存器8、23H,3412H9、⽚内机器周期脉冲,⽚外脉冲10、4,同步移位输⼊输出,fosc/12,RXD,TXD《单⽚机原理及应⽤》模拟试卷⼀、填空题(35分1、MCS-51的复位条件是。
复位后,CPU从单元开始执⾏程序,PC= ,SP= ,PSW= 。
2、在下列情况EA引脚应接何种电平?(1只有⽚内ROM,EA= ;(2只有⽚外ROM,EA= ;(3有⽚内、⽚外ROM,EA= ;(4有⽚内ROM但不⽤,⽽⽤⽚外ROM,EA= 。
3、若PS W的内容为18H,则⼯作寄存器R0的地址是H。
4、10根地址线可选个存储单元,32KB存储单元需要根地址线。
5、若8031单⽚机的晶振频率fosc=12MHz,则时钟周期为,状态周期为,机器周期为,执⾏MUL AB指令需要时间为。
6、8031单⽚机指令MOV是访问,最⼤范围为,MOVX是访问,最⼤范围为,MOVC是访问,最⼤范围为。
7、指令POP B的源操作数是,是寻址⽅式,⽬的操作数是,是寻址⽅式。
8、已知SP=25H,PC=4345H,(24H=12H,(25H=34H,(26H=56H,当执⾏RET指令后,SP=,PC= 。
9、当定时/计数器选定为定时器⽅式时,是对进⾏计数,选定为计数器⽅式时,是对进⾏计数。
10、MCS-51单⽚机的串⾏⼝有种⼯作⽅式,其中⽅式0是⽅式,它的波特率为,⽤引脚传送数据,⽤引脚输出同步时钟信号。
⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.B2. C3. A4. D5. C6. B7. C8. A9. D 10.A⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.单⽚机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(A 4KB (B64KB (C8KB (D128KB2.PC的值是(A当前指令前⼀条指令的地址(B当前正在执⾏指令的地址(C下⼀条指令的地址(D控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A逻辑运算(B符号数加减法运算(C乘法运算(D除法运算4.假定设置堆栈指针SP的值为37H,在进⾏⼦程序调⽤时把断点地址进栈保护后,SP的值为(A6H (B37H (C38H (D39H5.在MCS—51中(A具有独⽴的专⽤的地址线(C由P0⼝和P2⼝的⼝线作地址线(B由P0⼝和P1⼝的⼝线作地址线(D由P1⼝和P2⼝的⼝线作地址线6.在寄存器间接寻址⽅式中,指定寄存器中存放的是(A操作数(B操作数地址(C转移地址(D地址偏移量7.执⾏返回指令时,返回的断点是(A调⽤指令的⾸地址(B调⽤指令的末地址(C调⽤指令下⼀条指令的⾸地址(D返回指令的末地址8.假定(A=83H,(R0=17H,(17H=34H,执⾏以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(ACBH (B03H (CEBH (DC8H9.执⾏以下程序段MOV R0,# dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(A把⽴即数data循环左移3次(B把⽴即数data乘以10(C把data单元的内容循环左移3次(D把data单元的内容乘以1010.如在系统中只扩展⼀⽚Intel 2732(4KХ8,除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线(A4条(B5条(C6条(D7条三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.(√2.(√3.(ⅹ4.(ⅹ5.(√三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.⽤户构建单⽚机应⽤系统,只能使⽤芯⽚提供的信号引脚。
单片机原理及应用模拟试题及参考答案
单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。
A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、判断题
1.已知[X]
原=0001111,则[X]
反
=11100000。
()
2.十进制数89化成二进制数为10001001。
()
3.8位二进制数补码的大小范围是-127~+127。
()
4.MCS—51的产品8051与8031的区别是:8031片内无ROM。
()5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。
()
6. MCS—51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。
()
7.已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H,(30H)=83H, P=0。
()
8.指令LCALL addr16能在64K字节范围内调用子程序。
()9.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。
()
10.对于8031单片机而言,在外部扩展EPROM时,EA引脚应接地。
()
二、选择题
1.将二进制数(1101001)
2
转换成对应的八进制数是。
A.141 B.151 C.131 D. 121 2.单片机中的程序计数器PC用来。
A.存放指令 B.存放正在执行的指令地址
C.存放下一条指令地址 D.存放上一条指令地址
3.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。
A.P0口 B。
P1口 C。
P2口 D。
P0口和 P2口
4.MCS—51的串行数据缓冲器SBUF用于。
A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址
D.存放待调试的程序
5.8051的程序计数器PC为16位计数器,其寻址范围是。
A.8K B.16K C.32K D.64K
6.MCS—51汇编语言指令格式中,唯一不可缺少的部分是。
A.标号 B.操作码 C.操作数 D.注释
7.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是。
A.寄存器间接寻址 B.寄存器寻址
C.基址加变址寻址 D.立即寻址
8.MCS—51指令MOV R0,#20H中的20H是指。
A.立即数 B.内部RAM 20H C.一个数的初值
D.以上三种均有可能,视该指令的在程序中的作用
9.MCS—51指令系统中,求反指令是。
A.CPL A B.RLC A C.CLR A D.RRC A
10. 用8031的定时器T1作定时方式,用模式1,则工作方式控制字
为。
A.01H B.05H C.10H D.50H
三、程序阅读分析
1.MCS—51指令系统中,执行下列程序后,堆栈指针SP的内容为。
MOV SP,#30H
MOV A,20H
LACALL 1000
MOV 20H,A
SJMP $
A.00H B.30H C.32H D.07H
2.MCS—51指令系统中,执行下列指令后,其结果为。
MOV A, #68
ADD A, #53
DA A
A.A=21 CY=1 OV=0 B.A=21 CY=1 OV=1
C.A=21 CY=0 OV=0 D.以上都不对
3.执行下列程序后,内部RAM 30H单元的内容是。
MOV 30H,#00H
MOV R0,#30H
MOV A, 30H
ADD A, #05H
MOVC A, @A+PC
MOV @R0, A
SJMP $
TDB:DB 00H ,01H ,02H,03H,05H
A.00H B.02H C.05H D.30H
四、汇编语言程序设计
1.阅读程序,指出程序功能,并给循环体内指令加上注释。
(8分)
MOV R0,#43H
MOV R1,#53H
MOV R7,#03H
CLR C
LOOP: MOV A,@R0 ;
ADDC A, @R1 ;
MOV @R0, A ;
DEC R0 ;
DEC R1 ;
DJNZ R7,LOOP ;
CLR A
ADDC A, #00H
MOV @R0, A
2.试用汇编语言编程,将外部ROM 2000H单元中的内容送到外部RAM的3000H单元(4分)
3.从外部RAM 8000H开始存放有100个用补吗表示的数,试用汇编语言编一个程序,统计出负数的个数,将其存放在外部RAM的1000H单元。
(8分)
四、存储器扩展作图
1. 用两片2764(8KB的只读存储器)构成单片机的程序存储区,地址译码采用线选法。
如图,画出有关连接线,给出2片2764的地址范围。
五、接口应用
1. 使用定时/计数器1以工作方式2实现定时,在P1.0输出周期为100μs 的连续方波。
已知晶振频率fosc=12MH。
求计数初值,方式控制字,编制相应程序.(查询方式)
TMOD格式:
B 7
B
6
B
5
B
4
B
3
B
2
B
1
B
G ATE
C
/T
M
1
M
G
ATE
C
/T
M
1
M。