单片机模拟试题精选修订版.docx
- 文档编号:7325120
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:20
- 大小:41.69KB
单片机模拟试题精选修订版.docx
《单片机模拟试题精选修订版.docx》由会员分享,可在线阅读,更多相关《单片机模拟试题精选修订版.docx(20页珍藏版)》请在冰豆网上搜索。
单片机模拟试题精选修订版
单片机原理模拟试题一
一、单选题
1、CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器
C、运算器、寄存器D、运算器、指令译码器
2、计算机的主要组成部件为()。
A、CPU,内存,I/O□B、CPU,键盘,显示器
C、主机,外部设备D、以上都是
3、AT89S51是()位的单片机。
A、16B、4C、8D、准16
5、在计算机中“A”是用()来表示的。
A、BCD码B、二—十进制编码C、余三码D、ASCII码
6、在单片机中,通常将一些中间计算结果放在()中。
A、累加器B、控制器C、程序存储器D、数据存储器
8、指令和程序是以()形式存放在程序存储器中
A、源程序B、汇编程序C、二进制编码D、BCD码
9、单片机应用程序一般存放在()
A、RAMB、ROMC、寄存器D、CPU
10、进位标志CY在()中
A、累加器B、算逻运算部件ALU
C、程序状态字寄存器PSWD、DPTR
11、单片机AT89S51的XTAL1和XTAL2引脚是()引脚
A、外接定时器B、外接串行口C、外接中断D、外接晶振
12、AT89S51复位后,PC与SP的值为()
A、0000H,00HB、0000H,07H
C、0003H,07HD、0800H,00H
13、单片机的堆栈指针SP始终是()
A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度
14、P0、P1口作输入用途之前必须()
A、相应端口先置1B、相应端口先置0
C、外接高电平D、外接上拉电阻
15、一个EPROM的地址有A0----A11引脚,它的容量为()
A、2KBB、4KBC、11KBD、12KB
16、89C51单片机中既可位寻址又可字节寻址的单元是()
A、20HB、30HC、00HD、70H
18、执行指令MOVXA,﹫DPTR时,
、
脚的电平为()
A、
高电平,
低电平B、
低电平,
高电平
C、
高电平,
高电平D、
低电平,
低电平
19、下列指令中不影响标志位CY的指令有()
A、ADDA,20HB、CLRCC、RRCAD、INCA
20、LJMP跳转空间最大可达到()
A、2KBB、256BC、128BD、64KB
21、计算机内部数据之所以用二进制形式表示,主要是()
A、为了编程方便B、由于受器件的物理性能限制
C、为了通用性D、为了提高运算速度
22、89C51单片机共有()中断源
A、4B、5C、6D、7
23、89C51单片机共有()个中断优先级
A、2B、3C、4D、5
24、外部中断源
(外部中断1)的向量地址为()
A、0003HB、000BHC、0013HD、002BH
25、8051的内部RAM中,可以进行位寻址的地址空间为()
A、00H∽2FHB、20H∽2FHC、00H∽FFHD、20H∽FFH
26、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA,R2后结果为()
A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H
27、设(A)=0C3H,(R0)=0AAH,执行指令ANLA,R0后,结果()A、(A)=82HB、(A)=6CHC、(R0)=82D、(R0)=6CH
28、89C51的程序计数器PC为16位计数器,其寻址范围是()
A、8KB、16KC、32KD、64K
29、提高单片机的晶振频率,则机器周期()
A、不变B、变长C、变短D、不定
31、89C51单片机中,唯一一个用户不能直接使用的寄存器是()
A、PSWB、DPTRC、PCD、B
32、执行如下三条指令后,30H单元的内容是()
MOVR1,#30H
MOV40H,#0EH
MOV﹫R1,40H
A、40HB、30HC、0EHD、FFH
33、有如下程序段:
MOVR0,#30H
SETBC
CLRA
ADDCA,#00H
MOV﹫R0,A
执行结果是()
A、(30H)=00HB、(30H)=01H
C、(00H)=00HD、(00H)=01H
34、从地址2132H开始有一条绝对转移指令AJMPaddr11,指令可能实现的转移范围是()
A、2000H∽27FFHB、2132H∽2832H
C、2100H∽28FFHD、2000H∽3FFFH
35、中断是一种()
A、资源共享技术B、数据转换技术
C、数据共享技术D、并行处理技术
二、判断题:
1、程序计数器PC不能对它进行读写操作()
2、AT89S51单片机对最高优先权的中断响应是无条件的()
3、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令()
4、在一般情况89C51单片机允许同级中断嵌套()
5、89C51单片机,程序存储器和数据存储器扩展的最大范围都是一样的()
6、单片机系统扩展时使用的锁存器,是用于锁存高8位地址()
7、RRA为循环左移指令()
8、MOVA,30H为立即寻址方式()
9、如果发生除法溢出错误,则PSW标志位P置1。
()
10、MULAB的执行结果是高8位在A中,低8位在B中()
11、离散信号都是数字信号()
12、对于89C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址()
13、外加晶振频率越高,系统运算速度也就越快,系统性能也就越好()
单片机原理模拟试题二
一.填空
1.AT89C51是51内核的单片机,其与8051的区别是存储器的类型不同。
2.RESET是信号输入端,外部提供2个机器周期以上的电平引起系统复位。
3.引脚用来确定程序存储器的低地址空间是片内还是片外。
使用片内程序存储器,则该引脚接。
4.P0口有两种功能,第一种是8位开漏型双向I/O口,作通用I/O口用,若要正确输入高电平,需外接;作输入用,需先向该位锁存器写;第二功能是在访问外部存储器时,分时复用作低8位地址总线和双向总线。
分时复用是为了节省引脚。
5.P3口有两种功能,第一种是内带上拉电阻的8位准双向I/O口。
第二功能中P3.0是 ;P3.2是 ;P3.4是 。
6.设(A)=34,(B)=10H,则执行指令DIVAB后,(A)= ,(B)= 。
7.外部数据存储器只能用 指令来读写,只能用间接寻址方式,用DPTR寻址时,可寻址空间为 。
8.当(RS1)=1,(RS0)=1时,R0对应的单元地址为 。
9.堆栈一般设置在30H~7FH区域内;堆栈指针SP,复位时其值为 ,即若执行指令PUSHA,则是把A的内容复制到 单元中;且(SP)=08H;若将堆栈顶设置在60H,则需执行指令 。
10.AT89C51内部有21个SFR,占据 地址空间,只能直接寻址;字节地址能够被8整除的字节可以 寻址。
11.ORG0100H
AJMPNEXT;指明指令AJMPNEXT的存放起始地址是 ;
二.选择
1、AT89C51的I/O引脚的个数为()
A15个B20个C32个D40个
2、以下关于程序计数器PC的说法不正确的是()
A存放要取出执行的指令地址B属于SFR
C不能在程序中读写D复位后其值为0
3、以下关于复位的说法不正确的是()
A、包括上电复位和手动复位B、作用是使系统从头开始运行
C、对片内RAM没有影响D、对SFR有影响
4、以下关于片内数据存储器的说法不正确的是()
A可以直接寻址B不可以间接寻址C寄存器区的数据可以寄存器寻址
三、判断
1.ALE为地址锁存允许信号,在访问外部存储器时,用来锁存低8位地址信号
2.P1口内不带上拉电阻。
3.P2口有两种功能,第一是作通用I/O口用;第二功能是外接存储器时,用于输出地址的低八位。
4.设(A)=50H,(30H)=10H,则执行指令ADDA,30H后以下各单元的值为(A)=60H,(C)=0,(OV)=0,(AC)=0,(P)=0。
5.MCS-51采用哈佛结构,即程序存储器和数据存储器分开编址,地址范围可以相重。
6.位寻址空间是字节地址20H~2FH,共128位,位地址00H~7FH;20H.1是正确的位地址表示。
7.MCS-51的指令系统有111条指令,按字节长度三种:
单字节、双字节和三字节;按执行机器周期数分有三种:
单周期、双周期和四周期。
8.程序存储器中的数据只能间接寻址。
9.单片机也可以用C语言来编程。
四、程序题
1、读程序,写出程序段所实现的功能
MOVA,#123
MOVB,#100
DIVAB
MOV30H,A
MOVA,#10
XCHA,B
DIVAB
MOV31H,A
MOV32H,B
2、读程序,写出以下指令执行后A的值(设P1的值为AAH)
MOVA,P1
ANLA,#0FH
XRLA,#0FH
3.写出以下程序段执行后30H单元的值
START:
MOVA,#3
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOV30H,A
SJMP$
TAB:
DB0,1,8,27,64,125
4.写出以下程序执行后30H单元的值
ORG0000H
START:
CLRC
MOVA,#35H
SUBA,#3AH
JCNEXT
SUBBA,#07H
NEXT:
ADDA,#0AH
MOV30H,A
SJMP$
单片机原理模拟试题三
一、填空
1.MCS-51有个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"
2.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__加以选择.
3.运算器是由、和等几部分组成,用来执行各种算术运算和逻辑运算。
4.MCS-51的堆栈是软件填写堆栈指针临时在_内开辟的区域.
5.MCS-51有组工作寄存器,它们的地址范围是。
6.MCS-51片内范围内的数据存储器,既可以字节寻址又可以位寻址.
7、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使
用指令。
8、执行读I/O端口锁存器的指令(“读—改—写”指令),读入口的状态,可能改变其值,然后把它重新写入口锁存器,这种操作称作读—改—写操作。
二、选择题
1、以下不是构成单片机的部件()
A微处理器(CPU)B存储器C接口适配器(I\O接口电路)D打印机
2、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
(A) 方式0(B)方式1(C)方式2(D)方式3
3、当89C51外扩程序存储器8KB时,需使用EPROM2716()
(A) 2片(B)3片(C)4片(D)5片
4、MCS-51的并行I/O口读-改-写操作,是针对该口的()
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
5、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()
(A) 2000H(B)2001H(C)2002H(D)2003H
四.简答题
1.8031的扩展储存器系统中,为什么P0口要接一个8位锁存器,而P2口却不接?
(7分)
2、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?
(8分)
MOVR0,#30H;R0=30H
MOVA,@R0;A=5AH
MOVR1,A;R1=5AH
MOVB,R1;B=5AH
MOV@R1,P1;(5AH)=7FH
MOVA,P1;A=7FH
MOV40H,#20H;(40H)=20H
MOV30H,40H;(30H)=20H
MOV30H,40H;(30H)=20H
单片机原理模拟试题四
一.填空题
1.DPTR是位寄存器,访问外扩数据存储器时作。
2.用于选择内部或外部程序存储器,当其为1时选中部程序存储器。
3.在组成总线时P0口作为和,P2口作为。
4.堆栈的特性是,8051复位后堆栈指针的值为。
5.为复位引脚,在该引脚上输入机器周期的电平使单片机复位。
6.MCS-51系列单片机的一个机器周期包括个时钟周期,当时钟频率为12MHZ时,一个机器周期为。
7.串行口工作方式1的一个数据帧有个数据位,个电平的停止位,波特率由和决定。
二.判断题
1.8051片内带有2K程序存储器。
2.RS1=1,RS0=0时,R2的直接地址为11H。
3.MOVA,30H指令中第二操作数的寻址方式为直接寻址。
4.SFR只能直接寻址。
5.CLR20H是位操作指令。
6.执行除法指令后商在B寄存器中。
7.串行中断的溢出标志必须用软件清零。
8.上电复位后执行压栈指令第一个字节压入07H。
三.单项选择题
1.在组成总线时,P2口用作()
A地址总线低八位B地址总线高八位
C数据总线D控制总线
2.下列引脚中哪一个与外扩数据存储器无关()
A、
B、
C、
D、ALE
3.51单片机的指令系统中没有哪一类指令()
A单字节B双字节C三字节D四字节
4.下列传送指令中哪一个是正确的()
AMOV44H,ABMOV30H,@R2
CMOVR0,R4DANLP1.0,20H
5、89C51单片机中断源的个数为()
A、1B、2C、3D、5
6、
中断服务程序的入口地址是()
A0003HB000BHC0013HD001BH
7、LJMP指令的转移范围是()
A-128~127B2KC4KD64K
8、定时计数器的哪一种工作方式可以自动再装入定时常数()
A方式0B方式1C方式2D方式3
9、寻址16K容量的ROM,需地址线的根数为()
A8B10C14D16
10、下列指令中哪一个不影响标志位()
AADDA,30HBSUBBA,R2
CORLA,#67HDRLA
四.综合题(每题6分,共36分)
1.设(A)=85H,求执行下面子程序后30H、31H、32H单元的值,并说明该子程序的作用。
MOVB,#64H
DIVAB
MOV30H,A
MOVA,#0AH
XCHA,B
DIVAB
MOV31H,A
MOV32H,B
RET
2.写出下列程序对应的逻辑表达式。
(B.0P2.1ACC.0P3.2为逻辑变量)
MOVC,B.0
ORLC,P2.1
ANLC,ACC.0
ORLC,P3.2
MOVP1.7,C
3.设(30H)=44H,(44H)=95H,(B)=30H,执行下面的程序后,求A、30H、44H、R0、B中的数值。
MOVR0,30H
MOVA,@R0
MOV30H,A
ADDA,@R0
MOV@R0,A
XCHA,B
单片机模拟试题五
一、 填空
1、当定时器T0工作在方式3时,要占定时器T1的TR1和TF1控制位.
2.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为。
它包括两个主要部分:
、。
3、当MCS-51引脚信号有效时,表示从P0口稳定地送出了低8位地址.
4、.MCS-51中凡字节地址能被整除的特殊功能寄存器均能寻址.
5.一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。
二、判断题(每题2分共10分)
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()
2.MCS-51的相对转移指令最大负跳距是127B。
()
3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
()
4.要MCS-51系统中,一个机器周期等于1.5μs。
()
5、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
()
三、 选择题(每题2分共18分)
1.在AT89S51系统中,若晶振频率为8MHz,一个机器周期等于()μs
A1.5B3C1D0.5
2、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
(A) 方式0(B)方式1(C)方式2(D)方式3
3、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是()
(A) P0(B)P1(C)P2(D)P3
4、MCS-51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是()
(A)读锁存器(B)读数据库(C)读A累加器(D)读CPU
5、执行PUSHACC指令,MCS-51完成的操作是()
(A) SP+1SP(ACC)(SP)(B)(ACC)(SP)SP-1SP
(C)SP-1-SP(ACC)(SP)(D)(ACC)(SP)SP+1SP
6、设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H,(25H)=0A0H,
(26H)=6FH,执行完下列程序后,试分别写出A,R0,R1,(20H),(21H)及CY的内容。
(6分)
CLRC
MOVR2,#02H
LOOP:
MOVA,@R0
ADDCA,@R1
MOV@R0,A
INCR0
INCR1
DJNZR2,LOOP
SJMP$
四、简答题
1、AT89S51存储器在结构上有何特点?
在物理上和逻辑上各有哪几种地址空间?
访问片内RAM和片外RAM的指令格式有何区别?
2、设R0的内容为32H,A的内容为97H,而片内RAM的32H单元内容为92H,40H单元内容为08H,请指出在执行下列程序段后,上述各单元的内容变化。
MOVA,@R0
MOV@R0,40H
MOV40H,A
MOVR0,#35H
3、AT89S51提供哪几种中断?
怎样管理中断?
什么是同级内的优先权管理?
五、阅读并分析程序题(11分)
1、STRAT:
MOVR3,#20H
MOVR1,#45H
CLRA
LOOP:
MOV@R1,A
INCR1
DJNZR3,LOOP;
END
试写出程序执行完毕后R3的内容,R1的内容,A的内容。
(6分)
2、ORG0030H
START:
MOV20H,#00H
MOVDPTR,#0000H
MOVXA,@DPTR
MOV10H,A
MOVDPTR,#0001H
NEXT1:
MOVXA,@DPTR;
JBACC.7NEXT2;
INC20H
NEXT2:
INCDPTR
DJNZ10H,NEXT1;
END
试在加分号的语句后添加适当注释,说明该语句的作用,并写出整个程序所完成的功能。
片外RAM(0000H)=15H(6分)
单片机硬件系统习题
一、填空
1.当AT89S51引脚信号有效时,表示从P0口稳定地送出了低8位地址.
2.AT89S51的堆栈是软件填写堆栈指针临时在器内开辟的区域.
3.AT89S51片内范围内的数据存储器,既可以字节寻址又可以位寻址.
4.计算机的系统总线有、、。
5.AT89S51在物理有个独立的存储空间。
6.一个机器周期等于状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。
二、判断
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()
2.AT89S51的程序存储器只是用来存放程序的。
()
3.使用可编程接口必须初始化。
()。
4.当AT89S51上电复位时,堆栈指针SP=00H。
()。
5.AT89S51外扩I/O口与外RAM是统一编址的。
()。
6.8155的复位引脚可与89C51的复位引脚直接相连。
()
7.AT89S51是微处理器。
()
8.AT89S51的串行接口是全双工的。
()
9.PC存放的是当前执行的指令。
()
10.AT89S51的特殊功能寄存器分布在60H~80H地址范围内。
()
11.AT89S51系统可以没有复位电路。
()
三、问答题
1、8051单片机存储器的组织结构是怎样的?
2、片内数据存储器分为哪几个性质和用途不同的区域?
3、PC是什么寄存器?
是否属于特殊功能寄存器?
它有什么作用?
单片机基础习题
一、选择:
1.以下不是构成的控制器部件()
A程序计数器、B指令寄存器、C指令译码器、D存储器
2.以下不是构成单片机的部件()
A微处理器(CPU)B存储器C接口适配器(I\O接口电路)D打印机
3.下列不是单片机总线是()
A地址总线B控制总线C数据总线D输出总线
四、简答
1.何谓单片机?
单片机与一般微型计算机相比,具有哪些特点?
2.单片机主要应用在哪些领域?
3.微型计算机组成?
4.什么叫寻址方式?
5.什么叫堆栈?
6.什么是汇编语言?
什么叫指令周期?
单片机系统扩展习题
一、选择题
1、用AT89S51用串行扩展并行I/O口时,串行接口工作方式选择()
(A)方式0(B)方式1(C)方式2(D)方式3
2、使用8155可以扩展出的I/O口线是()
(A)16根(B)24根(C)22根(D)32根
3、当AT89S51外出扩程序存储器8KB时,需使用EPROM2716()
(A)2片(B)3片(C)4片(D)5片
4、某种存储器芯片是8KB*4/片,那么它的地址线根线是()
(A)11根(B)12根(C)13根(D)14根
5、AT89S51外扩ROM,RAM和I/O口时,它的数据总线是()
(A)P0(B)P1(C)P2(D)P3
6、AT89S51的中断源全部编程为同级时,优先级最高的是()
(A)
(B)TI(C)串行接口(D)
7、AT89S51的并行I/O口信息有两种读取方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 模拟 试题 精选 修订版