好文档 - 专业文书写作范文服务资料分享网站

单片机原理及应用期末考试题库

天下 分享 时间: 加入收藏 我要投稿 点赞

单片机模拟试卷001

一、选择题(每题 1分,共10分) 1 . 8031单片机的( 串行通信等第二功能。

a) P0 b) P1

c) P2

d)

一直维持这个值,直到 RST脚收到 ______ 电平,8051 才脱离复位状态,进入程序运行状态,从 H单元开始取指令并翻译和执行。

3. _____________________________ 半导体存储器分成两大类 _________________________ 和 _________ , 其中 __________________ 具有易失性,常用于存 储 ______________ 。

ROM

)口的引脚,还具有外中断、

P3

2. 单片机应用程序一般存放在(

) a) RAM b ) ROM c)寄存器

CPU

3. 已知某数的BCD码为0111 0101 0100 0010 则其 表示的十进制数值为(

a) 7542H b) 7542

c) 75.42H

d)

75.42

4. 下列指令中不影响标志位

CY的指令有( a ) ADD A , 20H b ) CLR

RRC A

d) INC A

5. CPU主要的组成部部分为(

) a)运算器、控制器 b) 加法器、寄存器器' c)运算器、寄存器 d) 运算器、指令译码器

6. INTEL 8051

CPU 是()位的单片机

a) 16 b) 4

c) 8

d)

16

7. 8031复位后, PC与SP的值为( ) a ) 0000H , 00H b) 0000H,07H

0003H, 07H d) 0800H,00H

&当需要从MCS-51单片机程序存储器取数据时, 采用的

指令为(

a ) MOV A, @R1 MOVC A, @A + DPTR c) MOVX A, @ R0

d) MOVX A, @ DPTR

9. 8031单片机中既可位寻址又可字节寻址的单元 是()

b )30H

c) 00H

a)20H d)

70H

)

a) PUSH 10. 下列哪条指令是b) ADD R0,A

正确的(

c) MOVX @DPTR

MOV

@R0,A R2 二、填空题(每空 共30分)

1分, 一个完整的微机系统由 一 1 .

两大部分组成。

2. 8051的引脚RST是 _____ (IN脚还是OUT脚), 当其端出现 _____ 电平时,8051进入复位状态。8051

4 .求十进制数-102的补码(以2位16进制数表示), 该补码为 _____ 。

5 .PC存放 _______________ ,具有 ____________ 特性。 在8051中决定程序执行顺序的是 PC还是DPTR ? 它是 __________ 位? ______ (是,不是)SFG? 5.

123= _______ B= ________ H。

7.8051内部有 _____ 并行口,P0 口直接作输出口时, 必须 外接 _________ ;并行口作输入口 时,必须 先 ___________ ,才能读入外设的状态。

8. MCS-51的堆栈只可设置在 _________ ,其最大容 量为 ______ ,存取数据的原则是 __________ 。堆栈寄 存器 SP 是 位寄存器,存放 ______________ 。 9 .中断处理的全过程分为以下3个 段: ______ 、 _______ 、 ______ 。

10 .定时和计数都是对 ___________________ 进行计 数,定时与计数的区别是

___ 。 三、 判断题(对者打V,错者打X,并改正,每题 1分,共10分) 1

中断服务程序的最后一条指令是 RET。

2 存储器分成内存和外存两大部分,其中外存可

以直接与CPU交换信息。 3 P2 口既可以作为I/O使用,又可以作地址/数据 复用口使用。

4

在中断响应阶段 CPU 一定要做如下2件工作: 保护断点和给出中断服务程序入口地址。

5 RC A为循环左移指令。

6 MOV A , 30H的源操作数为立即寻址方式。 7 MOV A,@A+DPTR是一条查表指令。

8

MUL AB的执行结果是高 8位在A中,低8位 在B中。 9

AJMP跳转空间最大可达到 64KB。 10 DPTR是由DPH和DPL两个8位特殊寄存器 组成的。

四、 简答题(每题 5分,共15分)

1 . MCS51的中断系统有几个中断源?几个中断优 先级?中断优先级是如何控制的?在出现同级中断 申请时,CPU按什么顺序响应(按由高级到低级的 顺序写出各个中断源)?各个中断源的入口地址是

多少?

2 .已知单片机系统晶振频率为 6MHz,若要求定时 值为10ms时,定时器TO工作在方式1时,定时器 TO对应的初值是多少? TMOD 的值是多少? TH0= ? TLO= ?(写出步骤)

3 . MCS51系列单片机的内部资源有哪些?说出 8031、8051 和 8751 的区别。 五、 作图题(10分)

用6264 (8K*8 )构成16K的数据存储系统。要求采 用线选法产生片选信号,并计算

6264的地址范围。

六、 设计题(1题13分;2题12分,共25分) 1 .某单片机控制系统有 8个发光二极管。试画出 89C51与外设的连接图并编程使它们由左向右轮流 点亮。

2 .某控制系统有2个开关K1和K2 , 1个数码管, 当K1按下时数码管加1, K2按下时数码管减1。试 画出8051与外设的连接图并编程实现上述要求。

单片机模拟试卷002

一、填空题(每空格1分,共10分)

1. MCS — 51布尔处理机的存储空间是 _______ 。 2. P2 口通常用作 ______ ,也可以作通用的I/O 口使 用。

3?若由程序设定 RS1、RS0=01,则工作寄存器 R。? R7的直接地址为 ______ 。

4.8051的堆栈区一般开辟在 ________ 。 5?所谓寻址,其实质就是 ________。 6. __________________ 存储器映象是 。

7. __________________________ 定时器中断请求发生在 ____________________________。

8. _____________________ 中断响应时间是指 。 9. 通过CPU对I/O状态的测试,只有I/O已准备好

时才能进行I/O传送,这种传送方式称为 10. _____________ 在中断服务程序中现场保护和现场恢复期间,中 断系统应处在 状态。

二、单项选择题(在每小题的四个备选答案中, 选出

一个正确答案,并将正确答案的序号填在题干 的括号内。每小题1分,共10分)

1. MCS-51单片机复位操作的主要功能是把 PC初始 化为( )。

A.0100H B.2080H

C.0000H D.8000H

2.

若单片机的振荡频率为

6MHz ,设定时器工作在方

式1需要定时1ms,则定时器初值应为(

)。

A.500 B.1000

C.216-500

D.216-1000

3. 定时器1工作在计数方式时,其外加的计数脉冲 信号应连接到( )引脚。

A.P3.2

B.P3.3

C. P3.4

D.P3.5

4. 当外部中断请求的信号方式为脉冲方式时,要求 中断请求信号的高电平状态和低电平状态都应至 少维持(

)。

A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期

5. MCS-51单片机在同一优先级的中断源同时申请

中断时,CPU首先响应( )。

A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断

6. 定时器若工作在循环定时或循环计数场合,应选

用(

)。

A.工作方式0 B.工作方式1

C.工作方式

2

D.工作方式3

7. MCS-51单片机的外部中断 1的中断请求标志是

( )。 A.ET1

B.TF1

C.IT1

D.IE1

8.下列标号

中,正确的标号是 (A.1BT :

B.BEGIN :

)C.ADD :

D.STAB31 : 9.串行口每 一次传送( )

字符。

A.1个 B.1串

C.1帧

D.1

波特

10. 要想把数字送入 DAC0832的输入缓冲器,其控 制信号应满足 (

)。

A.ILE=1, CS=1, WR1 =0 B.ILE=1,

CS

=0,

WR

1=0

C.ILE=0, CS=1, WR1=0

D.ILE=0, CS=0, WR1=0

三、简答题(每小题4分,共20分) 1. 如何正确使用 P3 口 ? 2. 简述累加器的ACC的作用。

3. 简述寄存器间接寻址方式及其寻址范围。

4. 简述MCS-51单片机的中断入口地址。 5. 简述串行数据传送的特点。

四、读程序题(每小题4分,共20分)

1. ____________________________ 执行下列程序段后,(P1)= ___________________ 。 MOV P1 , #5DH

CPL CPL

P1.1 P1.2

ADD A,R1 MOV @Ro,A RET

五、编程题(每小题4分,共20分)

1?已知在累加器 A中存放一个BCD数(0?9),请编 程实现一个查平方表的子程序。

2?请使用位操作指令实现下列逻辑操作:

BIT=( 10H V Pi.o)A (11H V CY) 3?已知变量X存于VAR单元,函数值 单元,按下式编程求 Y值。

1 x 0

0x0

Y=

1

CLR P1.6

SETB P1.7

2?执行下列程序段后,(A)= ________ ,(C Y)=

__________

MOV A, #C5H

RL A 3. 下列 程序 段执 行后 , (Ro)= _____ ,(7EH)= ___ ,(7FH)=

MOV R0, #7EH

7EH ,

MOV

#0FF , 7FH MOV

#40H 1NC @R0 1NC R0 1NC

@R0

4.已知(SP)=60H,子程序 SUBTRN 的首地址为

0345H,现执行位于 0123H 的 ACALL SUBTRN 双字节指令后,(PC)=—,(61H)= ________ ,(62H)=

o

Y存于FUNC

x 0

4.已知在R2中存放一个压缩的 BCD

成二个BCD字节,结果存于SUM (低位在前)。

码,请将它拆 开始的单元中

5?将存于外部 RAM 8000H开始的50H数据传送 0010H的区域,请编程实现。

六、综合应用题(每小题10分,共20分) 1?已知如图,8155的PA 口用于输出,PB 口用于输

入,PC 口用于输出,请:

(1) 写出8155的各I/O 口的口地址和存储器的地址 范围。

(2) 编写出8155初始化程序。B155命令字格式:

ill氐侖孑掛弍:

5?阅读下列程序,说明其功

能。

Ro,#data

MOV A,@Ro

MOV RL A MOV RL A RL A

Ri, A

i

糾 1一扌“

S?5

12L

FH PM

o

AIE

Po PH

srtpr

PiT 丽

OE

------ rf43

MOV DPTR, #7FFOH Ro, #0A0H R2, #8

2?已知如A, #0

图并给出下MOVX @DPTR , A

列程序,请在读图程序后回答下列问题:

(1) 程序功能为 _______ 。 (2) ADC0809的口地址为 (3) EOC的作用是 _____ (4) 程序运行结果存于_ ADC : MOV MOV MOV LOOP : JB P3.3, $ MOVX A, @DPTR MOVX @Ro,A 1NC DPTR 1NC Ro

DJNZ R2,LOOP AJMP ADC

单片机模拟试卷003 一、 填空

1. 8051单片机的内部硬件结构包括

了: ______ 、 ________ 、________ 、和 _______ 以 及并行I/O 口、串行口、中断控制系统、时钟电路、 位处理器等部件,这些部件通过 ___________ 相连接。 2. MCS-51的堆栈只可设置在 ,堆栈寄存器sp 是位

寄存器。

3. MCS-51单片机的 P0~P4 口均是 ____ I/O 口,其 中的P0 口和P2 口除了可以进行数据的输入、输出 外,通常还用来构建系统的 ______________ 和 ______ ,在 P0~P4 口中, ____ 为真正的双相口, ___________ 为 准双向口; ______ 口具有第二引脚功能。

4. _______________________________________ 定时器/计数器的工作方式 3是指得将 _____________ 拆 成两个独立的8位计数器。而另一个定时器/计数器 此时通常只可作为 _____________ 使用。

5 .假定(SP) =40H , (39H)=30H , ( 40H) =60H。 执行下列指令: POP DPH POP DPL

后,DPTR勺内容为 ____ , SP的内容是 _______ 。 二、 选择

1 . MCS-96单片机的片内A/D转换器是()的转换 器

件。

A.4通道8位 B.8 通道8位 C.8通道10 位 D.8通道16位

2. MCS-51单片机的堆栈区应建立在()。

A.片内数据存储区的低 128字节单元 B.片内 数据存储区

C.片内数据存储区的高128字节单兀 D.程序存

储区

3. MCS-51单片机定时器工作方式 0是指的()工 作方式。

A.8位 B.8位自动重装 C.13位 D.16 位

4. 当需要从MCS-51单片机程序存储器取数据时, 采用的指令为()。

A.MOV A, @R1 B.MOVC A, @A + DPTR C.MOVXA, @ R0 D.MOVX A, @ DPTR

三、简答题

1 ?想将中断服务程序放置在程序存储区的任意区 域,在程序中应该作何种设置?请举例加以说明。 2 . 51系列单片机具有几个中断源,分别是如何定 义的?其中哪些中断源可以被定义为高优先级中 断,如何定义? 四、参数计算

已知一 MCS51单片机系统外接晶体振荡器频率为 11.059MH Z,计算:

单片机系统的拍节 P、状态S、机器周期所对应的时 间是多少?

9b9ah5hsah1xu1x81dzc4m0xd0pwbf00nj6
领取福利

微信扫码领取福利

微信扫码分享