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

《微机原理》期终考试试卷(5)附答案

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

《微机原理》期终考试试卷

一、填空题

(每题1分,共20分)

1、AT89S51单片机指令系统的寻址方式有 、 、 、

、 等。

2、AT89S51有 级中断, 个中断源。

3、当单片机复位时PC= ,PSW= ,SP= ,P0~P3口均为

电平。

4、AT89S51的异步通信口为 (单工/半双工/全双工),若传送速率为每秒

120帧,每帧10位,则波特率为 。

5、AT89S51访问片外存储器时,利用 信号锁存来自 发出的低8位地址

信号。

6、AT89S51内容提供 个可编程的16位定时/计数器,定时器有 种 工作方式。

7、单片机外部三大总线分别为 、 和 。

二、单项选择题(每题2分,共30分。请将正确选项填在下列表格相应位置)。

1、与十进制数254等值的数是( )

A. 11111110 B. 11101111 C. 11111011 D. 11101110 2、AT89S51单片机读取片外的数据存储器数据时,采用的指令为( )

A. MOV A,@R1 B. MOVC A,@A+DPTR C. MOV A,R4 D.MOVX A,@A+DPTR 3、控制串行口工作方式的寄存器是( )

A.TCON B.PCON C.SCON D.TMOD 4、堆栈数据的进出原则是( )

A、先进先出 B、先进后出 C、后进后出 D、进入不出 5、若某存储器芯片地址线为12根,那么它的存储容量为( )

A、1KB B、2KB C、4KB D、8KB 6、0~9的ASCII码是( )

A. 0~9H B. 30~39 C. 30H~39H D. 40H~49H 7、单片机内部并行I/O口,真正用作I/O口线的只有( )

第 1 页 共 5 页

A. P0口 B.P1口 C.P2口 D. P3口 8、MCS-51系列单片机中,外部数据存储器的读信号为() A.EA B.PSEN C. ALE D. RD

9、当AT89S51外扩程序存储器32KB时,需使用8KB的EPROM2764( ) A、2片 B、3片 C、4片 D、5片 10、AT89S51单片机外部中断0请求信号输入的引脚是( ) A.RXD B.INT0 C. T0 D. WR

11、开机复位后,CPU使用的是寄存器第一组,地址范围是( )

A、00H-10H B、00H-07H C、10H-1FH D、08H-0F 12、8051的一个机器周期包含 个振荡周期。 A.2 B.6 C.12 D.1 13、所谓CPU是指( )

A、运算器和控制器 B、运算器和存储器 C、输入输出设备 D、控制器和存储器 14、访问片外数据存储器的寻址方式是( )

A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 15、定时器/计数器工作于方式1时,其计数器为几位?( )

A、8位 B、16位 C、14位 D、13位

三、大题 (共50分)

1、(8分)如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,

(42H)=80H,则执行下列指令后:

POP POP RET

则:(PCH) =_ _;(PCL)=_ __;(DPH)=__ _;(DPL)=__ _;

2、(8分)阅读下面程序,分析程序的执行顺序(用语句序号表示:如(1)→(8)→(3)→…);程序执行后,SP、A、B的内容分别是什么? ORG 2000H

第 1 页 共 5 页

DPH DPL

(1)2000H MOV SP,#4FH (2)2003H MOV A,#55H (3)2005H LCALL SBR (4)2008H ADD A,#10H (5)200AH MOV B,A (6)200CH LP: SJMP LP

(7)200EH SBR: MOV DPTR,#200CH (8)2011H PUSH DPL (9)2013H PUSH DPH (10)2015H RET END

程序执行的顺序: 。 程序执行后,SP= H,A= H,B= H。

3、(10分)写出AT89S51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除。

4、(10分)用译码法扩展外部数据存储器的接口电路如下图所示。数据存储器62128,芯片地址线为A0~A13,剩余地址线为两条,若采用2线-4线译码器74LS139可扩展4片62128。请分析各片62128芯片的地址范围。

第 1 页 共 5 页

5、(14分)用T1的方式1产生1ms的定时,并使P1.0引脚上输出周期为2ms的方波(如下图所示)。采用中断方式,设系统时钟频率为6 MHz。

要求:(1)求出计数初值X和T1的方式控制字TMOD。(5分) (2)将下面程序填写完整。(9分) 参考:

程序如下:

ORG 0000H

第 1 页 共 5 页

RESET:LJMP MAIN ORG 001BH AJMP IT0P ORG 0100H

MAIN: MOP SP,#60H

;设置T1为方式1定时,TMOD写入控制字 ;T1初始化,装初值低8位 ;装初值高8位 ;允许T1中断 ;总中断允许 ;启动T1工作 SJMP $

IT0P: ;中断子程序

RETI

答案及评分标准

一、填空题

(每题1分,共20分)

1、__寄存器寻址__、____直接寻址____、_寄存器间接寻址_____、_立即寻址____、

基址寄存器加变址寄存器寻址 。

2、 2 , 5 。

3、 0000H , 00H 07H , 高 。 4、 全双工 , 1200bit/s 。 5、 ALE ,P0口 。 6、 2 , 4 。

7、 数据总线 、 控制总线 , 地址总线 。

二、单项选择题(每题2分,共30分。)。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 第 1 页 共 5 页

A

D C B C C B D C B B C A C B 三、大题(共50分)

1、(PCH) =_ 34H_;(PCL)=_12H__;(DPH)=_80H_;(DPL)=__50H _; (每空2分)

2、程序执行的顺序:(1)→(2)→(3)→(7)→(8)→(9)→(10)→(6) 。(2分)

程序执行后,SP= 51 H,A= 55 H,B= 00 H。(6分,每空2分) 4、

答案:(1)中断源有:

外部中断INT0* (1分) 定时器/计数器中断T0(1分) 外部中断INT1*(1分) 定时器/计数器中断T1(1分) 串行口中断 (1分)

(2)其中串行口中断TI与RI必须用软件清“0”,因为串口中断的输出中断为TI,输入中断为RI,故用软件清“0”。(1分)

定时器/计数器中断T1、T0溢出中断硬件自动清除;(2分) 外部中断INT0*、INT1* 边沿触发方式,中断标志硬件自动清除;电平方式需软硬件结合。(2分)

4、

答案:

第 1 页 共 5 页

评分标准:

分析过程,2分;

每片芯片范围,2分;(2*4=8) 5、 程序如下:

ORG 0000H

RESET:LJMP MAIN ORG 001BH AJMP IT0P ORG 0100H

MAIN: MOP SP,#60H

MOV TMOD,#10H ;设置T1为方式1定时,TMOD写入控制字 MOV TL1,#0CH ;T1初始化,装初值低8位 MOV TH1,#0FEH ;装初值高8位 SETB ET1 ;允许T1中断 SETB EA ;总中断允许 SETB TR1 ;启动T1工作 SJMP $

IT0P: MOV TL1,#0CH ;中断子程序 MOV TH1,#0FEH

CPL P1.0 RETI

答案:(1)计算计数初值X (3分)

第 1 页 共 5 页

机器周期 = 2?s = 2 ? 10?6s

设需要装入T1的初值为X,则有(216?X)?2?10?6=1? 10?3,216?X=500,X=65036。 X化为十六进制数,即: 65036 = FE0CH 。 T0的初值为TH1 =FEH,TL1 = 0CH。

TMOD=#10H (2分)

(2)程序如上,每空1分,共9分。

第 1 页 共 5 页

《微机原理》期终考试试卷(5)附答案

《微机原理》期终考试试卷一、填空题(每题1分,共20分)1、AT89S51单片机指令系统的寻址方式有、、、、等。2、AT89S51有
推荐度:
点击下载文档文档为doc格式
59cvm7ojik8iiwn479cv9uewu2s0a001e4j
领取福利

微信扫码领取福利

微信扫码分享