单片机试卷及答案

单片机试卷及答案

2023年7月17日发(作者:)

O

O

O

O

O

题O

O

O号

要O

O

不O

O

内O名

O

线

O

O

O

O级

O

O

O

O

线

O

O

O

O

O

O

2008-2009学年第1学期《单片机应用技术》试卷

二、选择题(每题2分,共30分)

1、十进制126数其对应的十六进制数可表示为(D)。

题 号 一 二 三 四 五 总分

A 8F B 8E C FE D 7E

满 分 100

2、以下不是构成单片机的部件的是(D) 。

A 微处理器(CPU) B存储器 C接口适配器(I/O接口电路) D 打印机

得 分

3、单片机89C51的ALE引脚是(B) 。

A 输出高电平 B 输出矩形脉冲,频率为fosc的1/6

评卷人

C 输出低电平 D 输出矩形脉冲,频率为fosc的1/2

4、PSW中的RS1和RS0用来 (A) 。

A 选择工作寄存器区号 B 指示复位 C 选择定时器 D 选择工作方式

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

5、单片机80C31的EA引脚 (A) 。

1、单片机的核心部件是(CPU(中央处理器))。

A 必须接地 B 必须接+5V C 可悬空 D 以上三种视需要而定

6、8051的立即寻址方式中,立即数前面(D) 。

2、89C51复位后, CPU从(0000) H单元开始执行程序。

A 应加前缀“/:”号 B 不加前缀号

3、一般的计算机系统都是由(地址总线)、(数据总线)、(控制总线)三总线结构组C 应加前缀“@”号 D 应加前缀“#”号

成。其中(P0)口作地址/数据总线,传送地址码的(低八位),(p2)口作地址总7、、欲将P1口的高4位保留不变,低4位取反,可用指令( C )。

线,传送地址码的(高八位)。

A ANL P1,#0F0H B ORL P1,#0FH

C XRL P1,#0FH D 以上三句都对

4、89C51片内RAM有(256)字节,其中包含(128)字节用户数据存储单元和(128)8、8051单片机的位寻址区位于内部RAM的(D) 单元。

字节的特殊功能寄存器单元,片内ROM有(4k)字节。同时89C51具备完善的中断A 00H~7FH B 20H~7FH

功能,有(5)个中断源,其中(2)个外部中断源,(2)个定时/计数器中断和一个C 00H~1FH D 20H~2FH

9、8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C µS。

(串行口)中断。

A.1/12 B.1/2 C.1 D.2

5、二进制数(10111000)2=(B8)H =(184)D。

10、单片机应用程序一般存放在( B)中。

6、MCS-51单片机指令系统共有(7)种寻址方式,其中MOV A,#DATA 为(立即) A.RAM B.ROM C.寄存器 D.CPU

11、P0在内部RAM中的直接地址是( C ) 。

寻址;MOV A, Rn 为(寄存器)寻址;MOV C, bit 为(位)寻址。

A 00H B 07H C 80H D FFH

7、子程序的返回指令是( RET )

12、可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是8、LED数码显示有( 静态显示 )和( 动态显示 )两种显示形式。

(B) 。

A.AJMP addr11 B.LJMP addr16 C.SJMP rel D.JC rel

9、8031、8051的主要区别是8051有(4) K内部ROM。

13、指令MOV R0, 20H 中的20H是指 ( B ) 。

10、在只使用外部程序存储器时,单片机的(EA)管脚必须接地。

A 立即数 B 内部RAM 20H单元 C 一个计数初值 D 外部RAM 20H单11、AT89C51有(4)组工作寄存器,它们的地址范围是(00H-0FH)

第1学期 试题 (卷) 第1 页(共2页)

O

O

O

O

O

题O

O

O号

要O

O

不O

O

内O名

O

线

O

O

O

O级

O

O

O

O

线

O

O

O

O

O

O

2、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下14、8051单片机中,唯一一个用户可使用的16位寄存器是 ( D ) 。

列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容A.PSW B.ACC C. SP D.DPTR

如何?(10分)

15、下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是(B) 。

MOV R0,#30H ; R0=30H

A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP

MOV A,@R0 ; A=5AH

三、分析下面程序并填空(共10分)

MOV R1,A ; R1=5AH

MOV B,R1 ; B=5AH

1、程序填空(5分)

MOV @R1,P1 ; (5AH)=7FH

MOV 30H,#60H

MOV A,P1 ; A=7FH

MOV R0,#60H

MOV 40H,#20H ; (40H)=20H

MOV A,30H

MOV 30H,40H ; (30H)=20H

MOV B,A

MOV @R0,B

3、简述下面一段程序的功能。(10分)

(A)=(60H),(R0)=(60H),(B)=(60H)

2、改正下列指令(10分)

MOV R0,#21H

MOV A,DPTR 改正: MOVX A,@DPTR

MOV A,20H

MOV DPTR,10H MOV DPTR,#0010H

ANL A,#0FH

MOV @R7,#40H MOV @R0,#40H

MOV @R0,A

MOV A,20H

MOVX 40H,#30H MOV 40H,#30H

SWAP A

ADD 20H,#10H ADD A,#10H

ANL A,#0FH

MOV @R0,A

INC R0

四、综合题(共 30 分)

答:这段程序的功能是把片内RAM20H单元的内容分解成高4位和低4位,低4位存入1、编程将片内RAM30H单元开始的10个的数据传送到片外RAM3000H开始的单元中21H单元,高4位存入22H单元。可以认为这是把20H单元的数据分成两个16进制位或去。(10分)

两个BCD位。

MOV R0,#30H

MOV DPTR,#3000H

MOV R7,#10

LOOP: MOV A,@R0

MOVX

@DPTR,A

INC R0

INC DPTR

DJNZ R7,LOOP

第1学期 试题 (卷) 第2 页(共2页)

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689551403a265541.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信