11级单片机原理试卷B - a

更新时间:2024-06-28 06:37:01 阅读量: 综合文库 文档下载

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

重庆大学试卷 教务处07版 第 1 页 共 3 页

重庆大学单片机原理及应用 课程试卷

姓名

2013 ~2014 学年 第 一 学期

开课学院: 电气工程 课程号: (A)C3H (B) B3H (C) 0DH (D) 56H

命 题6.一个含8位数据线的EPROM的地址范围为0000H-0FFFH,它的容量为( ) 人A.1KB B. 2KB C. 3KB D. 4KB

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

: 考试日期: 考试时间: 120 分钟 考试方式:

组题人 密 弊号学作 绝 拒 、 纪 考 肃 严 级、年信 守 实封 诚 、 争 竞 平班、公业专 线 院学题 号 一 二 三 四 五 六 七 八 九 十 总 分 得 分

一、选择(10分:每题1分)

1.若MCS-51单片机使用晶振频率为12MHz时,则一条乘法指令的执行时间为( )。

A. 2μs B. 4μs C. 1μs D. 8μs

2.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断 3.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是( )。

A. 0、0、0 B. 1、0、1 C. 1、1、1 D. 1、1、0

4. 以下哪一条是位操作指令( )。

A.MOV P0,#0FFH B.CLR P1.0 C.CPL A D.POP PSW 5. 若(A)=86H,(PSW)=80H,则执行RRC A指令后( A)。

A. 片内数据存储区的低128字节单元 B. 片内数据存储区 C. 片内数据存储区的高128字节单元 D. 程序存储区

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

A.0100H B.2080H C.0000H D.8000H

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

A.P3.2 B.P3.3 C.P3.4 D.P3.5

10.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( )。

A. MOV R1 ,40H B. MOV R1 ,#40H

MOVX @R1 , A MOVX R1 , A

C. MOVX 40H , A D. MOV R1, #40H MOVX @R1 , A

二、填空(20分 每题2分)

1. 求出下列带符号数的补码 -55 +55 2. [X]补=00111100 X= D [X]补=11000011 X= D 3.将下列数据转换成十进制

(0110)B (0110)H

: 审题人: 命题时间:2012年11月 教务处制

重庆大学试卷 教务处07版 第 2 页 共 3 页

4. 设定T1为计数器方式,工作方式2,则TMOD中的值为(60H )。 MOV C,ACC.0( ) MOV R1,R2 ( )

5. PSW中RS1=1 RS0=0时,R2的地址是( 12H )。

6.片内RAM可进行位寻址的空间位地址范围是______________。 7.若A中的内容为36H,那么,P标志位的值为( )。

8.MCS-51访问片外存储器时,利用( )信号锁存来自( )发出的低8位地址信号。

9.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令是( )。

10.MCS-51的并行I/O口信息有两种读取方法:一种是( 读引脚 ),还有一种是( 读锁存器 )。

三、简答题 (共 46分 ) 1. 执行下列程序后,(A)=______,35H(B)=______。16H (6分) MOV A,#9FH MOV B,#36H ANL B,A SETB C

ADDC A,B

2.写出指令,已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。(6分)

MOV A, 20H MOVX DPTR, #2F MOVX @DPTR, A

3.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,(A)= 0E7H (4分)

ORL A,#27H ANL A,28H XCHD A,@R0 CPL A (2分)

4.判断下列指令的正误(标注√×)。(6分)

SUB A,R2 ( ) CJNE @R0,#64H,LABEL( ) DA R2 ( ) PUSH B ( ) RR B ( ) ANL #99H ,36H ( ) MOVX @R0,B( ) DEC DPTR ( ) ORL P1.0,P3.1( ) ADDC A,R7 ( )

5. 分析程序并写出结果,已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下: MOV A , @R0 MOV R0 , A MOV A , @R0 ADD A , 21H ORL A , #21H RL A MOV R2 , A RET

则执行结束(R0)= 36H (R2)= D6H (6分)

6. 执行下面一段程序;

MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B

A , B的内容是:(A)= 01h (B)= 10H(6分)

7. 简述51系列单片机中断响应的条件。(6分) ●有中断源发出中断请求; ●中断总允许位EA=1,即CPU开中断; ●申请中断的中断源的中断允许位为1,即中断没有屏蔽; ●无同级或更高级中断正在被服务; ●当前的指令周期已经结束; ●若现在指令为RETI或者是访问IE或IP指令,则该指令以及紧接着的另一条指令已执行完。 8.已知(R2)=3,阅读下面程序并回答问题 MOV A,R2 ADD A,#1 MOVC A ,@A+PC RET TABLE: DB 0,1,4,9,16,25,36,49,64,81,… END

(1)该程序功能是什么?(2分)

(2)指令 ADD A,#1 的作用是什么? (2分) (3)程序执行后,A为多少?(2分)

五、综合题 (24分)

1.编程将片内RAM30H单元开始的15个字节的数据传送到片外RAM3000H开始的单元中去。(10分) 解:STRAT:MOV R0,#30H MOV R7,#0FH MOV DPTR,#3000H LOOP: MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R7,LOOP

重庆大学试卷 教务处07版 第 3 页 共 3 页

RET 2.应用51单片机内部定时器T0工作在方式2下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。(14分) 请 (1)计算时间常数X,应用公式X=256-t(f/12)(4分) (2)写出程序清单(10分) 解:X=216-t(F/12) =216-1*10-3*6*106/12 =OFEOCH ORG 3000H START: MOV TMOD,#01H MOV TL0,#OCH MOV THO,#OFEH SETB TR0 LOOP: JBC TFO,DONE SJMP LOOP DONE: MOV TL0,#OCH MOV THO,#OFEH CPL P1.0 SJMP LOOP

本文来源:https://www.bwwdw.com/article/04p3.html

Top