单片机技术与应用B卷

更新时间:2023-04-10 04:43:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

-1

单片机技术与应用课程考试卷(A 、B )

考核形式:开卷、闭卷 班级: 姓名: 一、单项选择题(每小题2分,共40分)

1、访问片外数据存储器可采用以下哪个指令( A )。

A 、MOVX @DPTR,A

B 、MOV @DPTR,A

C 、MOV @R0,A

D 、MOVC A,@A+DPTR

2、已知单片机晶振的振荡频率fosc=6MHZ ,若某指令为双周期指令,指令执行所需时间为( A )

A 、4微秒

B 、2微秒

C 、1微秒

D 、1毫秒 3、对于INTEL 8031来说,EA 脚总是( B )

A 、悬空

B 、接地

C 、接电源

D 、不用 4、执行M O V I

E ,#81H 指令的意义是:( B ) A 、开放外部中断源1 B 、开放外部中断源0 C 、屏蔽中断源 D 、开放外部中断源0和1

5、CPU 每取1字节的指令操作码后,有一寄存器的内容自动加1,此寄存器为( C ) A 、ACC B 、SP C 、PC D 、PSW

6、定时器/计数器工作方式2是( D )

A 、16位计数结构

B 、13位计数结构

C 、8位计数器结构

D 、2个8位计数器结构 7、8051可以进行位寻址的内部RAM 地址空间为( C )

A 、00H-2FH

B 、00H-FFH

C 、20H-2FH

D 、20H-FFH 8、执行指令MOVX ﹫DPTR,A 时,WR .RD 脚的电平为( B ) A 、WR 高电平,RD 低电平 B 、W R 低电平,RD 高电平 C 、WR 高电平,RD 高电平 D 、WR 低电平,RD 低电平 9、MCS-51 单片机的外部中断1 中断入口地址为( C ) A 、 000BH B 、001BH C 、0013H D 、0003H 10、要进行出栈操作,其步骤正确的是( D ) A 、先将SP 内容加1,然后从其指示的单元读出数据

百度文库- 好好学习,天天向上

B、先从SP指示的栈顶单元读出数据,然后SP内容加1

C、先将SP内容减1,然后从其指示的单元读出数据

D、先从SP指示的栈顶单元读出数据,然后SP内容减1

11、在异步通信中每个字符由9位组成,串行口每分钟传输25000个字符,则对应的波特率为()

A、2500 b/s

B、2750 b/s

C、3000 b/s

D、3750 b/s

12、上电后PSW的值为00H,执行MOV A,#02H后,PSW的值为( C )

A、03H

B、02H

C、01H

D、00H

13、1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字0,它的字

形代码应为()A、06H B、F9H C、3FH D、CFH

14、RETI指令的作用是( A )

A、从堆栈中弹出PC值,并清除优先级状态

B、从堆栈中弹出PC值

C、保护断点

D、恢复断点

15、访问片外程序存储器时,起作用的信号是( C )

A、RD

B、WR

C、PSEN

D、以上都起作用

16、如果(P0)=34H ,则当执行以下指令后(P0)=( C )

CPL

SETB C

MOV ,C

A、74H

B、73H

C、70H

D、30H

17、8051单片机共有中断源( B )个。

A、4

B、5 C 、

6 D、7

18、8051的程序计数器PC为16位计数器,其寻址范围是( A )

A、64 K

B、32 K C 、

16 K D、8K

19、INTEL 8031的PO□,当使用外部存储器时它是一个( B )

A、传输高8位地址□

B、传输低8位地址□

C、传输低8位数据□

D、传输低8位地址/数据总线□

20、程序计数器PC用来( D )

A、存放指令

B、存放正在执行的指令地址

C、存放上一条的指令地址

D、存放下一条的指令地址

-2

百度文库- 好好学习,天天向上

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

1、若由程序设定PSW寄存器中的RS1、RS0=00,则工作寄存器R0~R7的直接地址为08H—07H 。

2、通常、单片机上电复位时PC= 0000H ,SP= 07H 。

3、计算机的系统总线有地址总线、数据总线和控制总线。

4、中断子程序返回指令是 RETI P48 。

5、扩展4K×2的存储器,需要地址线

6、MCS-51单片机访问外部存储器时,利用 ALE 信号锁存来自 P0 口的低8位地址信号。

7、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

8、假定累加器A的内容30H,执行指令:

1000H:MOVC A,@A+PC

后,把程序存储器 1031H 单元的内容送累加器A中。

三、判断对错(每小题1分,共10分)

1、MOV T1,#6F30H ( F )

2、DIV R2,R1 ( F )

3、DEC DPTR ( F )

4、PC是可以寻址的特殊功能寄存器。( F )

5、8051每个中断源的中断请求标志位都是由硬件自动清零。( F )

6、只要中断允许寄存器IE 中的EA=1 ,那么中断请求就一定能够得到响应。( F )

7、内部寄存器Rn(n=0-7)都可作为间接寻址寄存器。 ( F )R0,R1

8、MOV A,40H为立即寻址方式。( F ) 直接

9、8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。( T ) 64K

10、MCS-51外扩I/O口与外RAM是统一编址的。( )

四、程序阅读题(每题5分,共15分)

1、执行下面一段程序;

MOV SP, #30H

MOV A, #26H

MOV B, #15H

PUSH A

-3

百度文库- 好好学习,天天向上

PUSH B

POP A

POP B

A , B的内容是:(A)= 15H (B)= 26H

2、已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行后:

POP DPH

POP DPL

MOV DPTR, #4000H

RL A

MOV B, A

MOVC A, @A+DPTR

PUSH A

MOV A, B

INC A

MOVC A,@A+DPTR

PUSH A

RET

ORG 4000H

DB 70H,80H,30H,60H,50H,20H

请问:A= 20H ,SP= 52H ,(51H)= 50H ,(52H)= 20H ,PC= 2050 。

3、如8031单片机时钟频率为6MHz,运行以下程序后,口将产生连续的周期为 1 ms的

方波。

ORG OOOOH

AJMP MAIN

ORG OO0BH

AJMP ITOP

ORG 0030H

MAIN: MOV TMOD,#02H

MOV TH0,#06H

MOV TL0,#06H

SETB TR0

SETB EA

SETB ET0

-4

百度文库- 好好学习,天天向上

-5

SJMP $ ITOP:CPL

RETI

五、程序设计题(每小题5分,共10分)

1、试编写程序,查找在内部RAM的20H—40H单元中出现“00H”这一数据的次数。并将查找到得结果存入41H单元。

2、在外部RAM首地址为3000H的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1。

六、综合题(第一题7分,第二题8分,共15分)

1、该程序是D/A转换应用程序,请对每行进行注释并说明该程序的作用。

ORG 2000H ;

START: MOV R0,#0FEH ;

MOV A,#00H ;

UP: MOVX @R0,A ;

INC A ;

JNZ UP ;

百度文库- 好好学习,天天向上

DOWN: DEC A ;

MOVX @R0,A ;

JNZ DOWN ;

SJMP UP ;

程序的作用:

2、MCS-51单片机与8255A的硬件接口电路如下图所示:

(1)确定A口、B口、C口及控制口的地址。

(2)若端口A接一组LED指示灯,端口B接一组开关,将开关的内容由B口输入,并将-6

百度文库- 好好学习,天天向上

此开关状态通过A口显示出来,请编写完成此功能的程序。

程序:

MOV A,#82H

MOVX @DPTR,A ;初始化8255A

;从B口读开关状态MOVX A,@DPTR

MOV DPTR,#0FF7CH ;从A口输出

RET

-7

本文来源:https://www.bwwdw.com/article/5tal.html

微信扫码分享

《单片机技术与应用B卷.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文
范文搜索
下载文档
Top