安农大单片机模拟试题精选.docx

上传人:b****8 文档编号:9678323 上传时间:2023-02-05 格式:DOCX 页数:18 大小:32.67KB
下载 相关 举报
安农大单片机模拟试题精选.docx_第1页
第1页 / 共18页
安农大单片机模拟试题精选.docx_第2页
第2页 / 共18页
安农大单片机模拟试题精选.docx_第3页
第3页 / 共18页
安农大单片机模拟试题精选.docx_第4页
第4页 / 共18页
安农大单片机模拟试题精选.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

安农大单片机模拟试题精选.docx

《安农大单片机模拟试题精选.docx》由会员分享,可在线阅读,更多相关《安农大单片机模拟试题精选.docx(18页珍藏版)》请在冰豆网上搜索。

安农大单片机模拟试题精选.docx

安农大单片机模拟试题精选

单片机习题

一、单选题、

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 兵器核科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1