设计与开发

单片机实验题 单片机应用技术 考试测试试卷及答案

小编 2024-11-24 设计与开发 23 0

单片机应用技术 考试测试试卷及答案

一、填空题(每空2分,共40分)

1、二进制数(10111000)2=_B8______H =____184___D。

2、8031、8051的主要区别是8051有__4_____ K内部ROM。

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

4、89C51片内RAM有___256____字节,其中包含__128_____字节用户数据存储单元和___128____字节的特殊功能寄存器单元。

5、MCS-51单片机指令系统共有___7____种寻址方式,其中MOV A,#DATA 为__立即___寻址;MOV A, Rn 为___寄存器____寻址;MOV C, bit 为____位___寻址。

6、89C51具备完善的中断功能,有__5_____个中断源,其中____2___个外部中断源,____2___个定时/计数器中断和一个___串行口____中断。

7、单片机应用程序一般存放在_ROM______中。

8、一个机器周期等于_____12__个时钟周期。

9、一般的计算机系统都是由___地址总线____、_数据总线______、__控制总线______三总线结构组成。

、选择题(每题3分,共30分)

1、将十进制数215转换成对应的二进制数是___A____。

A 11010111 B 11101011 C 10010111 D 10101101

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

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

3、单片机89c51的ALE引脚是___B____。

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

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

4、PSW中的RS1和RS0用来___A____。

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

5、单片机89C51的XTAL1和XTAL2引脚是__D_____引脚。

A 外接定时器 B 外接串行口 C 外接中断 D 外接晶振

6、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是__A_____。

A P0口 B P1口 C P2口 D P0口 和 P2口

7、判断是否溢出时用PSW的____B___标志位,判断是否有进位时用PSW的__A_____标志位。

A.CY B.OV C.P D.RS0

8、指令MOV R0,#20H 中的20H是指__A_____。

A 立即数 B 内部RAM 20H单元 C 一个计数初值 D 外部RAM 20H单元

9、 以下不是构成单片机的部件的是 D 。

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

三、寻址方式(每题3分,共15分)

(说明8051单片机的下列各条指令中源操作数的寻址方式)

1、MOV A,#0EH 立即寻址

2、MOV A,20H 直接寻址

3、MOV A,R7 寄存器寻址

4、MOV A,@A+DPTR 变址寻址

5、CLR C 位寻址

四、综合题(共15分)

1、简述单片机各个组成部分。(共15分)

1、中央处理器(CPU)

2、数据存储器(内部RAM)

3、程序存储器(内部ROM)

4、定时/计数器

5、并行输入/输出(I/O)口

6、串行口

7、时钟电路

8、中断系统

单片机应用技术测试 试卷及答案

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

1、二进制数(10100101)2=___A5____H =___165____D。

2、LED显示器中的发光二极管的两种连接方法是___共阴_____和_共阳_________。

3、一般的计算机系统都是由地址总线__、_数据总线____、_控制总线三总线结构组成。

4、89C51片内RAM有_256_____字节,其中包含___128___字节用户数据存储单元和__128____字节的特殊功能寄存器单元,片内ROM有__4k____字节。

5、AT89C51有____4_______个并行I/O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入______1______。

6、AT89C51有___4_组工作寄存器,它们的地址范围是_00H-1FH__________。

得分

评卷人

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

1、在MCS—51指令中,下列指令中 C 是无条件转移指令。

A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11

2、16.寻址方式就是 D 的方式。

A.查找指令操作码 B.查找指令

C.查找指令操作数 D.查找指令操作码和操作数

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

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

4、下列指令能能使累加器A的最高位置1的是 D 。

A.ANL A,#7FH B.ANL A,#80H C.ORL A,#7FH D.ORL A,#80H

5、下列指令能能使P1口的最低位置1的是 B 。

A.ANL P1,#80H B.ORL P1,#01H C.ORL P1,#0FFH D.ORL P1,#80H

6、MCS—51汇编语言指令格式中,唯一不可缺少的部分是 B 。

A.标号 B.操作码 C.操作数 D.注释

7、MCS—51指令包括操作码和操作数,其中操作数是指 D 。

A.参与操作的立即数 B.寄存器 C.操作数 D.操作数或操作数地址

8、设累加器A中为无符号数,B中数为2,下列指令 D 的作用与其它几条不同。

A ADD A,0E0H B MUL AB C RL A D RLC A

9、欲将P1口的高4位保留不变,低4位置1,可用指令 B 。

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

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

10、8051单片机的位寻址区位于内部RAM的 D 单元。

A 00H~7FH B 20H~7FH

C 00H~1FH D 20H~2FH

11、8051的程序计数器PC为16位计数器,其寻址范围是 D 。

A 8K B 16K C 32K D 64K

12、在单片机算术运算过程中,指令DA A常用于 C 运算。

A.二进制 B.加法 C.BCD码加法 D.十六进制

13、LJMP跳转空间最大可达到 D 。

A 2KB B 256B C 128B D 64KB

14、单片机能直接运行的程序叫 C 。

A 源程序 B 汇编程序 C目标程序 D编译程序

15、将内部数据存储单元的内容传送到累加器A中的指令是 C 。

A MOVX A,@R0 B MOV A, #data C MOV A,@R0 D MOVX A, @DPTR

三、分析下面程序并填空(每空1分,共20分)

1.若(10H)=0FFH,(11H)=00H,(12H)=0FFH,(13H)=00H,写出每一步指令运行结果

MOV A,10H (A)=_____ 0FF _____________,ANL A,#01H (A)=_______01H___________,MOV A,11H (A)=_______00H___________,ORL A,#01H (A)=__________01H________,MOV A,12H (A)=_____________0FFH_____,XRL A,#01H (A)=___________FEH_______,MOV A,13H (A)=______ 0FF ___________,XRL A,#0AH (A)=________0AH__________,(10H)=__ 0FF _____,(11H)=____ 00H_____,(12H)=_0FFH________,(13H)=_00H_________

2、程序填空

MOV 30H,#60HMOV R0,#60HMOV A,30HMOV B,AMOV @R0,B(A)=_____ 60H _____,(R0)=_ 60H ___________,(B)=_ 60H ___________

3.改正下列指令

MOV A,DPTR MOVX A,@DPTRMOV DPTR,10H MOV DPTR,#0010HMOV @R7,#40H MOV @R1,#40HMOVX 40H,#30H MOV 40H,#30HADD 20H,#10H ADD A,#10H

四、寻址方式(每题3分,共15分)

(说明8051单片机的下列各条指令中源操作数的寻址方式)

1.ANL A,20H 直接寻址2.ADDC A,#20H立即寻址3.JZ rel 相对寻址 4.MOV 00H,C 位寻址5.MOV A,R0寄存器寻址

五、综合题(共20分)

1、编程将片内RAM30H单元开始的10个的数据传送到片外RAM3000H开始的单元中去。(10分)

MOV R0,#30H

MOV DPTR,#3000H

MOV R7,#10

LOOP: MOV A,@R0

MOVX @DPTR,A

INC R0

INC DPTR

DJNZ R7,LOOP

2、片内RAM40H开始的单元内有10个二进制数,编程找出其中最大值并存于50H单元中。(10分)

START: MOV R0,#40H ;数据块首地址送R0

MOV R7, _#9__ ;比较次数送R7

MOV A,@R0 ;取数送A

LOOP: INC R0

MOV 30H___,@R0 ;取数送30H

CJNE A,30H,NEXT ;(A)与(30H)相比

NEXT: _JNC NEXT1__ ;(A)≥(30H)转NEXT1

MOV A,30H___ ;(A)<(30H),大数送A

NEXT1: DJNZ R7,LOOP ;比较次数减1,不为0,继续比较

_MOV 50H,A__ ;比较结束,大数送50H

相关问答

急求 单片机 几道 试题 答案,哪位高手来帮下忙,谢谢1、(1)设A=6C...

[最佳回答]1、(1)设A=6CH,CY=1,执行RRC后,A=(0B6H),CY=(0).(2)、执行下列程序段后,(A)=(62H)Cy=(1)(Y是下标啊)CLRCMOVAA,#B1H...

求两道 单片机 编程 答案十万火急!1.16个无符号整数(小于256)...

[最佳回答]1.MOVDPTR,#1000HMOV20H,#0MOVR2,#16LOOP:MOVXA,@DPTRCJNEA,20H,DDDDDDDD:JCSSSSMOV20H,ASSSS:INCD...

单片机 期末如何考试?

在单片机期末考试中,通常会涉及到单片机的基本原理、编程语言、电路设计和实际应用等方面的知识。考试形式可能包括选择题、填空题、编程题和设计题等。考试内...

...电工电子技术技能大赛--“ 单片机 控制装置”的竞赛试 哪位有?

[回答]...二、“单片机控制装置安装与调试技能比赛规则”调整部分...三、修订后“2009年湖北省中等职业学校电工电子技术技能大赛规程”(见附录),与以...

单片机 数字钟毕业中期检查表中的一个 问题 - 沈禾欣子 的回答...

详细2113点???你问什么问题??淮安信息职5261业技术学院综合毕业实践说明4102书(论文1653)2009-2010学年系专业摘要:数字电子时钟电路设计系统,以AT8...

51 单片机题 目。这里的T0中断是什么意思?T0就是INT0吗?

T0中断就是定时器中断,也就是Timer0,分内部外部,内部用单片机本身的晶振频率,外部给单片机P3.4一个脉冲信号作为T0的定时器的工作频率,单片机内部有两个定时...

单片机 试题 1.系列指令中,哪个寻址方式是对源操作数的寄存器...

A.MOVA,#30HB.MOVA,#30HC.MOVA,R0D.MOVA,@R02.MCS-51单片机的最小时序定时单位是()。A.状态B.拍C.机器周期...

单片机 C51的汇编语言编程

pragma只是用于之间潜入asm代码,不是变了相的混合编程技术,它不能直接调用其他文件(注意是文件)中的函数。真正意义上的多模块编程,每个模块之间都...

物联网工程专业,毕设什么 目比较好?

这是一个非常好的问题,作为一名计算机专业的教育工作者,我来回答一下。首先,对于物联网工程专业的学生来说,在选择毕业设计题目时,要考虑到自身的知识结构...这...

单片机 补考的 填空题 ,工作了,书都不知道丢哪里去了,要去...

[最佳回答]书丢了,就买一本或图书馆借一本来突击几个晚上吧,求人不如求己

猜你喜欢