单片机应用技术 考试测试试卷及答案
一、填空题(每空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分,共 分)
1、二进制数(11010111)2=__D7____H =_215_____D。
2、单片机的核心部件是___CPU(中央处理器)____。
3、89C51复位后, CPU从___0000____ H单元开始执行程序。
4、__P0____口作地址/数据总线,传送地址码的__低八位____ ,
____p2__口作地址总线,传送地址码的__高八位____。
5、89C51片内RAM有__256____字节,其中包含__128____字节用户数据存储单元和__128____字节的特殊功能寄存器单元,片内ROM有___4k__字节。
6、假定(A)=85H,(R0)=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器A的内容___34H__,CY的内容___1__,AC的内容_1____,OV的内容__1___。
7、89C51具备完善的中断功能,有____5__个中断源,其中___2___个外部中断源,___2___个定时/计数器中断和一个_串行口_____中断。
8、二进制数(10111000)2=__B8_____H =__184_____D。
9、8031、8051的主要区别是8051有 4 K内部ROM。
10、在只使用外部程序存储器时,单片机的___EA____管脚必须接地。
11、单片机位寻址区的单元地址是从___20H____单元到___2FH____单元,若某位地址是12H,它所在单元的地址应该是_22H______。
字节的特殊功能寄存器单元,片内ROM有__4K____字节。
13、MCS-51单片机指令系统共有___7___种寻址方式,其中MOV A,#DATA 为___立即___寻址;MOV A, Rn 为_寄存器_____寻址;MOV C, bit 为___位___寻址。
1、二进制数(10100101)2=__A5_____H =____165___D。
2、LED显示器中的发光二极管的两种连接方法是__共阴______和__共阳________。
3、一般的计算机系统都是由___地址总线______、_数据总线________、_控制总线________三总线结构组成。
5、AT89C51有_______4____个并行I/O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入_____FFH_______。
6、AT89C51有__4__组工作寄存器,它们的地址范围是___00H-0FH________。
4.单片机位寻址区的单元地址是从( 20H )单元到( 2FH )单元,若某位地址是09H,它所在单元的地址应该是( 21H )。
9.在MCS-51系列单片机中( 8031 )型号的单片机需要扩展外部程序存储器,且( EA )管脚必须接地。
7.JC,rel指令执行时,当CY位为( 1 )时程序发生跳转。
9.在单片机扩展时,( P0 )口和( P2 )口为地址线,( P0 )口为数据线。
11.子程序的返回指令是( RET )。
3.MCS-51单片机的内部RAM中从( 00H )到( 1FH )是工作寄存器区,共分为( 4 )组。
5.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为( 07H )和( 0000H )。
6.JB bit,rel指令表示当指定位为( 1 )时程序发生跳转。
11.LED数码显示有( 静态显示 )和( 动态显示 )两种显示形式。
二、选择题(每题2分,共 分)
1、十进制126数其对应的十六进制数可表示为____D_。
A 8F B 8E C FE D 7E
2、十六进制数(4F)16对应的十进制数是 C 。
A 78 B 59 C 79 D 87
3、 以下不是构成单片机的部件的是 D 。
A 微处理器(CPU) B存储器 C接口适配器(I/O接口电路) D 打印机
4、单片机89c51的ALE引脚是 B 。
A 输出高电平 B 输出矩形脉冲,频率为fosc的1/6
C 输出低电平 D 输出矩形脉冲,频率为fosc的1/2
5、单片机80C31的EA引脚 A 。
A 必须接地 B 必须接+5V C 可悬空 D 以上三种视需要而定
6、PSW中的RS1和RS0用来 A 。
A 选择工作寄存器区号 B 指示复位 C 选择定时器 D 选择工作方式
7、单片机89C51的XTAL1和XTAL2引脚是 D 引脚。
A 外接定时器 B 外接串行口 C 外接中断 D 外接晶振
8、8051的立即寻址方式中,立即数前面 D 。
A 应加前缀“/:”号 B 不加前缀号
C 应加前缀“@”号 D 应加前缀“#”号
9、欲将P1口的高4位保留不变,低4位取反,可用指令 C 。
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、P0在内部RAM中的直接地址是 C 。
A 00H B 07H C 80H D FFH
12、判断是否溢出时用PSW的 B 标志位,判断是否有进位时用PSW的 A 标志位。
A.CY B.OV C.P D.RS0
13、8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C µS。
A.1/12 B.1/2 C.1 D.2
14、单片机应用程序一般存放在 B 中。
A.RAM B.ROM C.寄存器 D.CPU
1、将十进制数215转换成对应的二进制数是 A 。
A 11010111 B 11101011 C 10010111 D 10101101
2、十六进制数(6E)16对应的十进制数是 C 。
A 100 B 90 C 110 D 120
3、单片机中的程序计数器PC用来 C 。
A 存放指令 B 存放正在执行的指令地址
C 存放下一条指令地址 D 存放上一条指令地址
8、单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 B 。
A 存放指令 B 存放16位地址,作间址寄存器使用
C 存放下一条指令地址 D 存放上一条指令地址
9、欲将P1口的高4位保留不变,低4位清零,可用指令 A 。
A ANL P1,#0F0H B ORL P1,#0FH
C XRL P1,#0FH D 以上三句都对
11、8051的程序计数器PC为16位计数器,其寻址范围是 D 。
A 8K B 16K C 32K D 64K
12、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A 。
A P0口 B P1口 C P2口 D P0口 和 P2口
14、指令MOV R0, 20H 中的20H是指 B 。
A 立即数 B 内部RAM 20H单元 C 一个计数初值 D 外部RAM 20H单元
4.单片机上电复位后,PC的内容和SP的内容为 B 。
A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H
16.寻址方式就是 C 的方式。
A.查找指令操作码 B.查找指令 C.查找指令操作数
D.查找指令操作码和操作数
4.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为 B 。
A.组0 B.组1 C.组2 D.组3
35.8051单片机中,唯一一个用户可使用的16位寄存器是 D 。
A.PSW B.ACC C. SP D.DPTR
21.在MCS—51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11
48.下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP
56.MCS—51指令系统中,指令DA A是 D 。
A.除法指令 B.加1指令 C.加法指令 D.十进制调整指令
72.可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是 B 。
A.AJMP addr11 B.LJMP addr16 C.SJMP rel D.JC rel
73.比较转移指令是 B 。
A.DJNZ R0 rel B.CJNE A, direct rel
C.DJNZ direct rel D.JBC bit rel
74.将内部数据存贮器53H单元的内容传送至累加器,其指令是 A 。
A.MOV A, 53H B.MOV A, #53H C.MOVC A, 53H D.MOVX A, #53H
73.比较转移指令是 B 。
A.DJNZ R0 rel B.CJNE A, direct rel
C.DJNZ direct rel D.JBC bit rel
三、分析下面程序并填空(每空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 @R0,#40HMOVX 40H,#30H MOV 40H,#30HADD 20H,#10H ADD A,#10H
MOV @R3,A MOV @R1,AMOV DPTR,A MOVX @DPTR,AINC @R3 INC R3或INC @R1DEC DPTR DEC R1ADDC #30H,A ADDC A,#30H
四、综合题(共 分)
1、编程将片内RAM30H单元开始的10个的数据传送到片外RAM3000H开始的单元中去。(分)
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单元中。(分)
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
RET
3.编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个灯闪烁点亮5次后,转到下一个闪烁5次,循环不止。画出电路图。( 分)
START: MOV R2,#8
MOV A,#0FEH
L2: MOV R1,#5
L1: MOV P1,A
ACALL DELAY
MOV P1,#0FFH
ACALL DELAY
DJNZ R1,L1
RL A
DJNZ R2,L2
SJMP START
DELAY: MOV R6,#5
D1: MOV R7,#100
DJNZ R7,$
DJNZ R6,D1
RET
4、设两个三字节数分别放在50、51H、52H和60、61H、62H,高位在前,低位在后。编程实现两个三字节数相加,结果放在70H、71H、72H、73H。 (共10分)
CLR C
MOV A,52H
ADD A,62H
MOV 73H,A
MOV A,51H
ADDC A,61H
MOV 72H,A
MOV A,50H
ADDC A,60H
MOV 71H,A
MOV A,#0
ADDC A,#0
MOV 70H,A
5.设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?(分)
MOV R0,#30H ;R0=30HMOV A,@R0 ;A=5AHMOV R1,A ;R1=5AHMOV B,R1 ;B=5AHMOV @R1,P1 ;(5AH)=7FHMOV A,P1 ;A=7FHMOV 40H,#20H ;(40H)=20HMOV 30H,40H ;(30H)=20H
6.简述下面一段程序的功能。
MOV R0,#21H
MOV A,20H
ANL A,#0FH
MOV @R0,A
MOV A,20H
SWAP A
ANL A,#0FH
MOV @R0,A
INC R0
答:这段程序的功能是把片内RAM20H单元的内容分解成高4位和低4位,低4位存入21H单元,高4位存入22H单元。可以认为这是把20H单元的数据分成两个16进制位或两个BCD位。
相关问答
单片机 原理及 接口技术 1、指出下列指令是否正确.对√错×(1)M...[最佳回答]把片外地址为2000H单元的数选入片内20H单元MOVDPTR,#2000HMOVXA,@DPTRMOV20H,AEND
单片机 原理及 接口技术 的介绍?本人工科狗一枚,专业是机械大类的一类,大学本科也学了单片机。单片机原理与应用算是比较基础的一门课,能够学习通过单片机进行一些简单的控制。如果题主是一...
单片机接口 方式不同可分为什么显示?单片机接口方式不同,可分为动态显示和静态显示两种,这样就可以实时显示当前单片机的运行数据单片机接口方式不同,可分为动态显示和静态显示两种,这样就可以实...
单片机 有几个输入输出 接口 ,分别叫什么?经典51系列的I/O口(输入输出接口)一般是四组,分别P0~P3,其中每组8个端,如P0.0~P0.7。(具体的你可以查相应的器件手册)经典51系列的I/O口(输入输出接口)一般...
单片机 考研参考书?学单片机一下书必看,选择自己最感兴趣的,这样学起来比较快,或者加入正规的系统学习班:《51单片机工程师是怎样炼成的:基于C语言+Proteus仿真》《单片机C语...
P1口低4位接开关,高4位反接二极管.详见 单片机 课本并行 接口 ...[最佳回答]如果去掉ANLA,#0F0H这一句,就会把上一次开关的状态带到下一次的输入值上去,影响对开关状态的判断!
单片机 的I/O 接口 能输入或输出模拟信号吗? - 懂得单片机的I/O接口,如果该I/O口有AD功能就可以,以模拟量信号输入,如果该I/O口有PWM功能就可以,以PWM调制信号输出,或者通过滤波以模拟量信号输出,现在...
微机原理及应用和微机原理及 接口技术 的区别?微型计算机原理及接口技术是学的8086/8088的cpu、存储器、定时器/计数器、中断等等的原理,学习的是汇编语言。单片机原理及接口技术是用8051单片机为内容的,...
内部集成了以太网 接口 的 单片机 有哪些?……种类太多了,基本上M3、M4以上内核的中档以上单片机都会提供集成以太网接口。其中TI的M3/M4还会集成有PHY,出来过个变压器就可以进RJ45了——可惜功耗偏大...
南京师范大学电子信息电子 技术 考什么?南京师范大学电子信息(专业学位)考研初试科目包括:思想政治理论(101)英语二(204)数学二(302)电子技术(868)复试科目为:控制专业课程综合(F120...南京师...