安农大单片机模拟试题精选.docx
《安农大单片机模拟试题精选.docx》由会员分享,可在线阅读,更多相关《安农大单片机模拟试题精选.docx(18页珍藏版)》请在冰豆网上搜索。
安农大单片机模拟试题精选
单片机习题
一、单选题、
1、CPU主要的组成部部分为()
A、运算器、控制器B、加法器、寄存器
C、运算器、寄存器D、运算器、指令译码器
2、计算机的主要组成部件为()
A、CPU,内存,I/O□B、CPU,键盘,显示器
C、主机,外部设备D、以上都是
3、INTEL8051CPU是()位的单片机
A、16B、4C、8D、准16
4、对于INTEL8031来说,EA脚总是()
A、接地B、接电源C、悬空D、不用
5、在计算机中“A”是用()来表示的
A、BCD码B、二------十进制编码C、余三码D、ASCII码
6、在单片机中,通常将一些中间计算结果放在()中
A、累加器B、控制器C、程序存储器D、数据存储器
8、数据指针DPDR在()中
A、CPU控制器B、CPU运算器
C、外部程序存储器D、外部数据存储器
9、指令和程序是以()形式存放在程序存储器中
A、源程序B、汇编程序C、二进制编码D、BCD码
10、单片机应用程序一般存放在()
A、RAMB、ROMC、寄存器D、CPU
11、进位标志CY在()中
A、累加器B、算逻运算部件ALU
C、程序状态字寄存器PSWD、DPOR
12、单片机8051的XTAL1和XTAL2引脚是()引脚
A、外接定时器B、外接串行口C、外接中断D、外接晶振
13、8031复位后,PC与SP的值为()
A、0000H,00HB、0000H,07H
C、0003H,07H寄存器D、0800H,00H
14、单片机的堆栈指针SP始终是()
A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度
15、P0、P1口作输入用途之前必须()
A、相应端口先置1B、相应端口先置0
C、外接高电平D、外接上拉电阻
16、一个EPROM的地址有A0----A11引脚,它的容量为()
A、2KBB、4KBC、11KBD、12KB
17、8031单片机中既可位寻址又可字节寻址的单元是()
A、20HB、30HC、00HD、70H
18、8031单片机中片内RAM共有()字节
A、128B、256C、4KD、64K
19、执行指令MOVXA,﹫DPTR时,
、
脚的电平为()
A、
高电平,
低电平B、
低电平,
高电平
C、
高电平,
高电平D、
低电平,
低电平
23、下列指令中不影响标志位CY的指令有()
A、ADDA,20HB、CLRCC、RRCAD、INCA
24、LJMP跳转空间最大可达到()
A、2KBB、256BC、128BD、64KB
25、计算机内部数据之所以用二进制形式表示,主要是()
A、为了编程方便B、由于受器件的物理性能限制
C、为了通用性D、为了提高运算速度
26、8051单片机共有()中断源
A、4B、5C、6D、7
27、8051单片机共有()个中断优先级
A、2B、3C、4D、5
28、外部中断源IE1(外部中断1)的向量地址为()
A、0003HB、000BHC、0013HD、002BH
29、累加器A的位地址为()
A、E7HB、F7HC、D7HD、87H
30、寄存器B的位地址为()
A、E7HB、F7HC、D7HD、87H
31、8051的内部RAM中,可以进行位寻址的地址空间为()
A、00H∽2FHB、20H∽2FHC、00H∽FFHD、20H∽FFH
32、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA,R2后结果为()
A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H
33、设(A)=0C3H,(R0)=0AAH,执行指令ANLA,R0后,结果()
A、(A)=82HB、(A)=6CHC、(R0)=82D、(R0)=6CH
34、8051的程序计数器PC为16位计数器,其寻址范围是()
A、8KB、16KC、32KD、64K
35、提高单片机的晶振频率,则机器周期()
A、不变B、变长C、变短D、不定
36、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()
A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减1
44、8051单片机中,唯一一个用户不能直接使用的寄存器是()
A、PSWB、DPTRC、PCD、B
45、8051单片机中,唯一一个用户可使用的16位寄存器是()
A、PSWB、DPTRC、ACCD、PC
46、执行如下三条指令后,30H单元的内容是()
MOVR1,#30H
MOV40H,#0EH
MOV﹫R1,40H
A、40HB、30HC、0EHD、FFH
47、有如下程序段:
MOVR0,#30H
SETBC
CLRA
ADDCA,#00H
MOV﹫R0,A
执行结果是()
A、(30H)=00HB、(30H)=01H
C、(00H)=00HD、(00H)=01H
48、从地址2132H开始有一条绝对转移指令AJMPaddr11,指令可能实现的转移范围是()
A、2000H∽27FFHB、2132H∽2832H
C、2100H∽28FFHD、2000H∽3FFFH
49、中断是一种()
A、资源共享技术B、数据转换技术
C、数据共享技术D、并行处理技术
50、执行MOVIE,#81H指令的意义是:
()
A、屏蔽中断源B、开放外部中断源0
C、开放外部中断源1D、开放外部中断源0和1
三、判断题:
1、程序计数器PC不能对它进行读写操作()
3.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元()
4.8051单片机对最高优先权的中断响应是无条件的()
5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令()
6.在一般情况8051单片机允许同级中断嵌套()
7.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的()
8.单片机系统扩展时使用的锁存器,是用于锁存高8位地址()
9.RCA为循环左移指令()
10.MOVA,30H为立即寻址方式()
11.如果发生除法溢出错误,则PSW标志位P置1。
()
12.如JCrel发生跳转时,目标地址为当前地址加上偏移量rel()
13..MOVA,@A+DPTR是一条查询指令()
14.MULAB的执行结果是高8位在A中,低8位在B中()
15.离散信号都是数字信号()
16.在A/D变换时,抽样频率越高越好()
18.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址()
19.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好()
单片机原理答案
单片机模拟试题二
一.填空(每空1分,共30分)
2.AT89C51是51内核的单片机,其与8051的区别是存储器的类型不同。
3.RESET是信号输入端,外部提供2个机器周期以上的电平引起系统复位。
4.引脚用来确定程序存储器的低地址空间是片内还是片外。
使用片内程序存储器,则该引脚接。
对于AT89C51来讲,该引脚接。
5.P0口有两种功能,第一种是8位开漏型双向I/O口,作通用I/O口用,若要正确输入高电平,需外接;作输入用,需先向该位锁存器写;第二功能是在访问外部存储器时,分时复用作低8位地址总线和双向总线。
分时复用是为了节省引脚。
6.P3口有两种功能,第一种是内带上拉电阻的8位准双向I/O口。
第二功能中P3.0是 ;P3.2是 ;P3.4是 。
7.设(A)=34,(B)=10H,则执行指令DIVAB后,(A)= ,(B)= 。
8.外部数据存储器只能用 指令来读写,只能用间接寻址方式,用DPTR寻址时,可寻址空间为 ;当用Ri间接寻址时,可寻址范围为 字节,即页寻址,此时高8位地址由P2提供。
9.当(RS1)=1,(RS0)=1时,R0对应的单元地址为 。
10.堆栈一般设置在30H~7FH区域内;堆栈指针SP,复位时其值为 ,即若执行指令PUSHA,则是把A的内容复制到 单元中;且(SP)=08H;若将堆栈顶设置在60H,则需执行指令 。
11.AT89C51内部有21个SFR,占据 地址空间,只能直接寻址;字节地址能够被8整除的字节可以 寻址。
12.ORG0100H
AJMPNEXT;指明指令AJMPNEXT的存放起始地址是 ;
13.单片机型号AT89C51-24PC的含义是:
ATMEL生产的 单片机,CMOS芯片,51内核,速度为 M,封装为 ,是商业用产品。
14.仿真器是常用开发工具之一,作用是 ,提高产品开发效率。
二.选择(每题1分,共10分)
1.AT89C51的I/O引脚的个数为()
A15个B20个C32个D40个
2.以下哪一种关于AT89C51内部资源的的说法不正确()
A4KEEPROMB128BRAMC两个16位定时/计数器
D一个可编程全双工串行口E5个中断源两个优先级嵌套中断系统
3.以下关于程序计数器PC的说法不正确的是()
A存放要取出执行的指令地址B属于SFR
C不能在程序中读写D复位后其值为0
4.以下关于复位的说法不正确的是()
A包括上电复位和手动复位B作用是使系统从头开始运行
C对处内RAM没有影响D对SFR有影响
5.以下关于片内数据存储器的说法不正确的是()
A可以直接寻址B不可以间接寻址C寄存器区的数据可以寄存器寻址.
6.以下指令中用到的操作数没有直接寻址的是()
AMOVC,40HBMOVP0,@R0
CMOVCA,@A+DPTRDMOVR0,#10H
7.以下关于定时/计数器的说法不正确的是()
A有四种工作方式
B方式1是16位定时/计数器方式,最长定时时间为65536微秒(
)
C方式2为8位自动重装初值定时/计数器方式
DT1设置为方式3停止工作
9.以下关于可编程接口芯片8255的说法不正确的是()
A通过并行总线与单片机相连B可以获得3个8位并行口
C有三种工作方式DC口最高位置1控制字为01H
三.判断(每题1分,共10分)
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是正确的位地址表示.
8.MCS-51的指令系统有111条指令,按字节长度三种:
单字节、双字节和三字节;按执行机器周期数分有三种:
单周期、双周期和四周期。
9.程序存储器中的数据只能间接寻址。
10.单片机也可以用C语言来编程。
四、读程序,写出程序段所实现的功能
MOVA,#123
MOVB,#100
DIVAB
MOV30H,A
MOVA,#10
XCHA,B
DIVAB
MOV31H,A
MOV32H,B
8.读程序,写出以下指令执行后A的值(设P1的值为AAH)
MOVA,P1
ANLA,#0FH
XRLA,#0FH
9.写出以下程序段执行后30H单元的值
START:
MOVA,#3
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOV30H,A
SJMP$
TAB:
DB0,1,8,27,64,125
10.写出以下程序执行后30H单元的值
ORG0000H
START:
CLRC
MOVA,#35H
SUBA,#3AH
JCNEXT
SUBBA,#07H
NEXT:
ADDA,#0AH
MOV30H,A
SJMP$
单片机模拟试题三
一、填空(每空1分,共12分)
1.MCS-51有个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"
2.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__加以选择.
3.运算器是由、和等几部分组成,用来执行各种算术运算和逻辑运算。
4.MCS-51的堆栈是软件填写堆栈指针临时在_内开辟的区域.
5.MCS-51有4组工作寄存器,它们的地址范围是
6.MCS-51片内范围内的数据存储器,既可以字节寻址又可以位寻址.
7.MCS-51的相对转移指令最大负跳距是。
8、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使
用指令。
9、执行读I/O端口锁存器的指令(“读—改—写”指令),读入口的状态,可能改变其值,然后把它重新写入口锁存器,这种操作称作读—改—写操作。
二、判断题(每题2分共10分)
1.要进行多机通信,MCS-51串行接口的工作方式应为方式1。
()
2.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
()。
3.MCS-51外扩I/O口与外RAM是统一编址的。
()。
三、选择题(每题2分,共18分)
1..MCS-51的时钟最高频率是().
A12MHzB6MHzC8MHzD10MHz
2.以下不是构成单片机的部件()
A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机
3.-49D的二进制补码为.()
A11101111B11101101C0001000D11101100
4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
(A) 方式0(B)方式1(C)方式2(D)方式3
5、当8031外出扩程序存储器8KB时,需使用EPROM2716()
(A) 2片(B)3片(C)4片(D)5片
6、使用8255可以扩展出的I/O口线是()
(A) 16根(B)24根(C)22根(D)32根
7、当使用快速外部设备时,最好使用的输入/输出方式是()
(A)中断(B)条件传送(C)DMA(D)无条件传送
8、MCS-51的并行I/O口读-改-写操作,是针对该口的()
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
9.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()
(A) 2000H(B)2001H(C)2002H(D)2003H
四.简答题(每题5分,共20分)
1.单片机有哪几个特殊功能寄存器?
各在单片机的哪些功能部件中?
(8分)
2.8031的扩展储存器系统中,为什么P0口要接一个8位锁存器,而P2口却不接?
(7分)
3.简述可编程并行接口8255A的内部结构?
(7分)
4设内部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
单片机模拟试题四
一.填空题(每空一分,共30分)
2.DPTR是位寄存器,访问外扩数据存储器时作。
3.用于选择内部或外部程序存储器,当其为1时选中部程序存储器。
4.在组成总线时P0口作为和,P2口作为。
5.堆栈的特性是,8051复位后堆栈指针的值为。
6.为复位引脚,在该引脚上输入机器周期的电平使单片机复位。
7.MCS-51系列单片机的一个机器周期包括个时钟周期,当时钟频率为12MHZ时,一个机器周期为。
8.MOVC指令用于从存储器中读取数据,该指令指用寻址方式。
9.DAA指令是指令,用于运算。
11.串行口工作方式1的一个数据帧有个数据位,个电平的停止位,波特率由和决定。
二.判断题(每题1分,共10分)
1.8051片内带有2K程序存储器。
2.RS1=1,RS0=0时,R2的直接地址为11H。
3.MOVA,30H指令中第二操作数的寻址方式为直接寻址。
4.SRF只能直接寻址。
5.CLR20H是位操作指令。
6.执行除法指令后商在B寄存器中。
7.串行中断的溢出标志必须用软件清零。
8.P0口可带4个LSTTL负载。
9.上电复位后执行压棧指令第一个字节压入07H。
10.读P1口时,要先向口锁存器中写1。
三.单项选择题(每题2分,共24分)
1.在组成总线时,P2口用作()
A地址总线低八位B地址总线高八位
C数据总线D控制总线
2.下列引脚中哪一个与外扩数据存储器无关()
AEABRDCWRDALE
3.51单片机的指令系统中没有哪一类指令()
A单字节B双字节C三字节D四字节
4.下列传送指令中哪一个是正确的()
AMOV44H,ABMOV30H,@R2
CMOVR0,R4DANLP1.0,20H
5.8051单片机中断源的个数为()
A1B2C3D5
6.下列位地址中哪一个是错的()
A15.1B10HCTIDP0.6
7.INT0中断服务程序的入口地址是()
A0003HB000BHC0013HD001BH
8.串行口控制寄存器中多机通信控制位为()
ASM0BSM1CSM2DREN
9.LJMP指令的转移范围是()
A-128~127B2KC4KD64K
10.定时计数器的哪一种工作方式可以自动再装入定时常数()
A方式0B方式1C方式2D方式3
11.寻址16K容量的ROM,需地址线的根数为()
A8B10C14D16
12.下列指令中哪一个不影响标志位()
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
ORL C,P2.1
ANL C,ACC.0
ORL C,P3.2
MOV P1.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分,共12分)
2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_控制位.
3.在串行通信中,有数据传送方向、、三种方式.
4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为。
它包括两个主要部分:
、。
5.当MCS-51引脚信号有效时,表示从Po口稳定地送出了低8位地址.
6.MCS-51中凡字节地址能被_整除的特殊功能寄存器均能寻址.
7.一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。
8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。
用作计数时,最高计数频率的。
二、判断题(每题2分共10分)
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
()
2.MCS-51的相对转移指令最大负跳距是127B。
()
3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
()
4.要MCS-51系统中,一个机器周期等于1.5μs。
()
5、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
()
三、 选择题(每题2分共18分)
1.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于()μs
A1.5B3C1D0.5
2.十进制29的二进制表示为原码()
A11100010B10101111C00011101D00001111
3、6264芯片是()
(A) EEPROM(B)RAM式(C)FLASHROM(D)EPROM
4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
(A) 方式0(B)方式1(C)方式2(D)方式3
5、某种存储器芯片是8KB*4/片,那么它的地址线根线是()
(A) 11根(B)12根(C)13根(D)14根
6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是()
(A) P0(B)P1(C)P2(D)P3
7、MCS-51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是()
(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU
8.执行PUSHACC指令,MCS-51完成的操作是()
(A) SP+1SP(ACC)(SP)(B)(ACC)(SP)SP-1SP
(