mooc单片机原理与应用_15章节答案(慕课2023课后作业答案)

学堂云题库2024-05-19 06:10:1620937抢沙发
mooc单片机原理与应用_15章节答案(慕课2023课后作业答案)摘要: 【第1讲】第1章 概述绪论1、80C51是( )位单片机。A、8B、16C、32D、642、华为麒麟990芯片是( )位单片机。A、8B、16C、32D、643、高通骁龙865芯片是( )位单片机。A ...

mooc单片机原理与应用_15章节答案(慕课2023课后作业答案)

【第1讲】第1章 概述

绪论

1、单片80C51是机原节答( )位单片机。
A、用章业答8
B、案慕案16
C、课课32
D、后作64

2、单片华为麒麟990芯片是机原节答( )位单片机。
A、用章业答8
B、案慕案16
C、课课32
D、后作64

3、单片高通骁龙865芯片是机原节答( )位单片机。
A、用章业答8
B、16
C、32
D、64

4、苹果A14芯片是( )位单片机。
A、8
B、16
C、32
D、64

5、80C51单片机是ARM构架单片机。

6、麒麟980芯片是ARM构架单片机。

7、高通骁龙865芯片是ARM构架单片机。

8、苹果A14芯片是ARM构架单片机。

9、单片机是嵌入式系统的一种。

10、单片机的存储容量比通用PC的存储容量大。

绪论

1、简述单片机的发展趋势?

2、简述单片机应用系统的开发过程?

3、单片机有哪些应用领域?

4、单片机的主要特点有哪些?

5、什么叫单片机?

【第2讲】第2章 单片机硬件结构(一)

80C51硬件结构

1、单片机中的程序计数器PC用来( )。
A、A.存放指令
B、B.存放正在执行的指令地址
C、C.存放下一条指令地址
D、D.存放上一条指令地址

2、80C51 是( )位的单片机。
A、A.16
B、B.4
C、C.8
D、D.准16

3、PSW中的RS1和RS0用来( )。
A、A.选择工作寄存器组号
B、B.指示复位
C、C.选择定时器
D、D.选择工作方式

4、80C51的P0口,当使用外部存储器时它是一个( )。
A、A.传输高8位地址口
B、B.传输低8位地址口
C、C.传输高8位数据口
D、D.传输低8位地址/数据口

5、80C51 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( )。
A、A.1/12 μS
B、B.1/2 μS
C、C.1 μS
D、D.2 μS

6、80C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )。
A、A. 存放指令
B、B.存放16位地址,作间址寄存器使用
C、C.存放下一条指令地址
D、D.存放上一条指令地址

7、单片机80C51的XTAL1和XTAL2引脚是( )引脚。
A、A.外接定时器
B、B.外接串行口
C、C.外接中断
D、D.外接晶振

8、15.80C51单片机的VCC(40)引脚是( )引脚。
A、A.主电源+5V
B、B.接地
C、C.备用电源
D、D.访问片外存贮器

9、当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统使用的工作寄存器组为( )。
A、A.组0
B、B.组1
C、C.组2
D、D.组3

10、80C51的程序计数器PC为16位计数器,其寻址范围是( )。
A、A.8K
B、B.16K
C、C.32K
D、D.64K

11、80C51单片机是高档16位单片机。

12、80C51的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

13、CPU的时钟周期为振荡器频率的倒数0。

14、单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。

15、80C51单片机晶振频率是12MHz时,一个机器周期是1微秒。

16、特殊功能寄存器SP是16位寄存器。

17、80C51单片机全部是单机器周期指令。

18、80C51单片机片有4组工作寄存器。

19、80C51单片机有2个16位定时器/计数器。

20、80C51单片机有2个全双工串行接口。

80C51硬件结构

1、判断题:单片机的CPU从功能上可分为运算器和存储器。?

2、判断题:80C51的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。

3、判断题:单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。

4、判断题:80C51单片机是8位单片机。

5、判断题:80C51单片机晶振频率是6MHz时,一个机器周期是6微秒。

【第3讲】第2章 单片机硬件结构(二)

存储器

1、单片机应用程序一般存放在( )。
A、A. RAM
B、B.ROM
C、C.寄存器
D、D.CPU

2、80C51复位后,PC与SP的值为( ) 。
A、A.0000H,00H
B、B.0000H,07H
C、C.0003H,07H
D、D.0800H,00H

3、存储器的地址范围是0000H~0FFFH,它的容量为( )。
A、A. 1KB
B、B.2KB
C、C.3KB
D、D. 4KB

4、80C51单片机复位后,专用寄存器ACC的状态是。
A、A.01H
B、B.07H
C、C.00H
D、D.0FFH

5、80C51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在( )地址范围内。
A、A.1000H—FFFFH
B、B.0000H—FFFFH
C、C.0001H—0FFFH
D、D.0000H—0FFFH

6、单片机上电后或复位后,工作寄存器R0是在( )。
A、A.0区00H单元
B、B.0区01H单元
C、C.0区09H单元
D、D.SFR

7、80C51单片机上电复位后,堆栈区的最大允许范围是内部RAM的( )。
A、A.00H—FFH
B、B.00H—07H
C、C.07H—7FH
D、D.08H—7FH

8、80C51单片机上电复位后,SBUF的值是( )。
A、A.00H
B、B.FFH
C、C.不定
D、D.07H

9、80C51单片机有( )组通用工作寄存器。
A、A.128
B、B.2
C、C.4
D、D.8

10、单片机的堆栈指针SP始终是指示( )。
A、A.堆栈底
B、B.堆栈顶
C、C.随机
D、D.堆栈中间位置

11、80C51的程序存储器用于存放运算中间结果。

12、80C51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。

13、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

14、80C51单片机上电复位后,片内数据存储器的内容均为00H。

15、80C51单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。

16、存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。

17、80C51的程序存储器只能用来存放程序。

18、80C51单片机的片内存储器称为程序存储器。

19、80C51单片机的数据存储器是指外部存储器。

20、80C51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。

存储器

1、80C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是( )。

2、80C51系列单片机内部工作寄存器区的地址范围是( )。

3、当80C51引脚( )信号有效时,表示从P0口稳定地送出了低8位地址。

4、80C51片内( )范围内的数据存储器,既可以字节寻址又可以位寻址。

5、80C5l单片机的堆栈区只可设置在( )。

6、80C51复位后,PC与SP的值为( )。

7、8031单片机中既可位寻址又可字节寻址的单元是( )。

8、80C51单片机复位操作的主要功能是把PC初始化为( )。

9、80C51单片机复位后,专用寄存器ACC的状态是( )。

10、80C51单片机RAM中可以位寻址单元有( )个。

【第5讲】第3章 80C51单片机指令系统(二)

第3章测试题

1、下列指令中不影响标志位CY的指令有( )
A、ADD A,20H
B、CLR
C、RRC A
D、INC A

2、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。
A、MOV A, @R1
B、MOVC A, @A + DPTR
C、MOVX A, @ R0
D、MOVX A, @ DPTR

3、下列哪条指令是正确的( )。
A、PUSH R2
B、ADD R0,A
C、MOVX A, @DPTR
D、MOV @R0,A

4、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )
A、MOV A, @R1
B、MOVC A, @A + DPTR
C、MOVX A, @ DPTR
D、MOVX A, @ R0

5、寻址空间为数据程序存储器所用的指令是( )。
A、MOVX
B、MOV
C、MOVC
D、ADDC

6、执行中断返回指令,从堆栈弹出地址送给( )
A、A
B、CY
C、PC
D、DPTR

7、MOVX A , @R0指令中,源操作数采用( )寻址方式,指令作用在( )区间。
A、寄存器,外部数据存储器
B、直接,程序存储器
C、寄存器间接 ,内部数据存储器
D、寄存器间接,外部数据存储器

8、A7H和5BH两个立即数相加后,和为( ),(CY)是( )。
A、1CH,0
B、C1H,0
C、02H,1
D、C1H,1

9、若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=( )
A、C3H
B、B3H
C、0DH
D、56H

10、如果(P0)=65H,则当 CPL P0.2 SETB C MOV P0.4 ,C 执行后(P0)=( )。
A、61H
B、75H
C、71H
D、17H

11、80C51指令系统中执行时间最长且长达4 微秒的是( )指令。
A、比较转移
B、循环转移
C、增减量
D、乘除法

12、8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( )。
A、MOV R1 ,40H MOVX @R1 , A
B、MOV R1 ,#40H MOVX R1 , A
C、MOVX 40H , A
D、MOV R1, #40H MOVX @R1 , A

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

14、在中断服务程序中至少应有一条( )。
A、传送指令
B、转移指令
C、加法指令
D、中断返回指令

15、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是( )。
A、MOV
B、MOVX
C、MOVC
D、以上都行

16、ORG 2000H LACLL 3000H ORG 3000H RET 上边程序执行完RET指令后,PC=( )。
A、2000H
B、3000H
C、2003H
D、3003H

17、JNZ REL指令的寻址方式是( )。
A、立即寻址
B、寄存器寻址
C、相对寻址
D、位寻址

18、执行LACLL 4000H指令时, 80C51所完成的操作是( )。
A、保护PC
B、4000H送PC
C、保护现场
D、PC+3入栈, 4000H送PC

19、MOVX A,@DPTR指令中源操作数的寻址方式是( )。
A、寄存器寻址
B、寄存器间接寻址
C、直接寻址
D、立即寻址

20、执行PUSH ACC指令, MCS-51完成的操作是( )。
A、SP+1送SP, ACC送SP
B、ACC送SP, SP-1送SP
C、SP-1送SP, ACC送SP
D、ACC送SP, SP+1送SP

21、PC中存放的是( )。
A、下一条指令的地址
B、当前正在执行的指令
C、当前正在执行指令的地址
D、下一条要执行的指令

22、要把P0口高4位变0,低4位不变,应使用指令( )。
A、ORL P0,#0FH
B、ORL P0,#0F0H
C、ANL P0,#0F0H
D、ANL P0,#0FH

23、LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( )。
A、2000H
B、2001H
C、2002H
D、2003H

24、80C51执行完MOV A,#01H后,PSW的哪一位被置位( )。
A、C
B、F0
C、OV
D、P

25、?计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( )。
A、由CPU自动完成
B、在中断响应中完成
C、应由中断服务程序完成
D、在主程序中完成

26、关于80C51的堆栈操作,正确的说法是( )。
A、先入栈,再修改栈指针
B、先修改栈指针,再出栈
C、先修改栈指针,再入栈
D、以上都不对

27、80C51的相对转移指令的最大负跳变距离( )。
A、2KB
B、128B
C、127B
D、256B

28、80C51的并行I/O口读-改-写操作,是针对该口的( )。
A、引脚
B、片选信号
C、地址线
D、内部锁存器

29、下列指令写法正确的是( )。
A、MOV #20H,A
B、ADD R2,#30H
C、PUSH R0
D、RRC A

30、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是( )。
A、0003H
B、2000H
C、000BH
D、3000H

31、80C51汇编语言指令格式中,唯一不可缺少的部分是( )。
A、标号
B、操作码
C、操作数
D、注释

32、80C51的立即寻址方式中,立即数前面( )。
A、应加前缀“/:”号
B、不加前缀号
C、应加前缀“@”号
D、应加前缀“#”号

33、下列完成80C51单片机内部数据传送的指令是( )。
A、MOVX A,@DPTR
B、MOVC A,@A+PC
C、MOVX A,@R0
D、MOV direct,direct

34、80C51的源操作数为立即寻址的指令中,立即数就是( )。
A、放在寄存器R0中的内容
B、放在程序中的常数
C、放在A中的内容
D、放在B中的内容

35、单片机中PUSH和POP指令常用来( )。
A、保护断点
B、保护现场
C、保护现场,恢复现场
D、保护断点,恢复断点

36、80C51寻址方式中,操作数Ri加前缀“@”号的寻址方式是( )。
A、寄存器间接寻址
B、寄存器寻址
C、基址加变址寻址
D、立即寻址

37、80C51位寻址方式中,立即寻址的寻址空间是( )。
A、工作寄存器R0~R7
B、专用寄存器SFR  
C、程序存储器ROM
D、片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位

38、80C51寻址方式中,直接寻址的寻址空间是( )。
A、工作寄存器R0~R7
B、专用寄存器SFR  
C、程序存储器ROM
D、数据存储器256字节范围

39、执行指令MOVX A,@DPTR时,、脚的电平为( )。
A、高电平,高电平
B、低电平,高电平
C、高电平,低电平
D、低电平,低电平

40、主程序中调用子程序后返回主程序,堆栈指针SP的值( )。
A、不变
B、加2
C、加4
D、减2

41、单片机中使用MOVX A,@R1指令, ( )寻址数据存储器1050H单元。
A、能直接
B、不能
C、与P2口配合能
D、与P1口配合能

42、下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是( )
A、JNB P1.0,LP
B、JB P1.0,LP
C、JC P1.0,LP
D、JNZ P1.0,LP

43、指令JB 0E0H,LP中的0E0H是指( )。
A、累加器A
B、累加器A的最高位
C、累加器A的最低位
D、一个单元的地址

44、下列指令中比较转移指令是指( )。
A、DJNZ Rn,rel
B、CJNE Rn,#data,rel
C、DJNZ direct,rel
D、JBC bit,rel

45、指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=( )。
A、00H
B、20H
C、30H
D、38H

46、指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)=( )。
A、20H
B、30H
C、50H
D、38H

47、执行如下三条指令后,30H单元的内容是( )。 MOV R1,#30H MOV 40H,#0EH MOV @R1,40H
A、40H
B、0EH
C、30H
D、FFH

48、80C51指令MOV R0,#20H中的20H是指( )。
A、立即数
B、内部RAM 20H
C、一个数的初值
D、以上三种均有可能,视该指令的在程序中的作用

49、80C51单片机在执行MOVX A,@DPTR指令时,其寻址单元的地址是由( )。
A、P0口送高8位,P2口送高8位
B、P0口送低8位,P2口送高8位
C、P0口送低8位,P2口送低8位
D、P0口送高8位,P2口送低8位

50、在80C51指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16
B、DJNZ direct,rel
C、SJMP rel
D、ACALL addr11

51、下列指令中影响堆栈指针的指令是( )。
A、LJMP
B、ADD
C、MOVC A,@A+PC
D、LCALL

52、已知:A=DBH R4=73H CY=1,指令:SUBB A, R4 执行后的结果是( )。
A、A=73H
B、A=DBH
C、A=67H
D、以上都不对

53、可实现将内部数据存储单元的内容传送到累加器A中的指令是( )。
A、MOVX A,@R0
B、MOV A,#data
C、MOV A,@R0
D、MOVX A,@DPTR

54、下列指令执行时,不修改PC中内容的指令是( )。
A、AJMP LOOP
B、MOVC A,@ A+PC
C、SJMP LOOP
D、LJMP LOOP

55、已知:A=D2H,(40H)=77H,执行指令:ORL A,40H后,其结果是:( )。
A、A=77H
B、A=F7H
C、A=D2H
D、以上都不对

56、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是( )。
A、90H,05H
B、90H,00H
C、78H,05H
D、78H,00H

57、80C51指令系统中,对A清零指令是( )。
A、CPL A
B、RLC A
C、CLR A
D、RRC A

58、80C51指令系统中,对A求反指令是( )。
A、CPL A
B、RLC A
C、CLR A
D、RRC A

59、80C51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后( )。
A、(A)=86H
B、(A)=20H
C、(A)=18H
D、(A)=00H

60、80C51指令系统中,指令CLR A ;表示( )。
A、将A的内容清0
B、将A的内容置1
C、将A的内容各位取反,结果送回A中
D、循环移位指令

61、已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为:( )。
A、A=0F1H (30H)=76H P=0
B、A=87H (30H)=76H P=1
C、A=0F1H (30H)=76H P=1
D、A=76H (30H)=87H P=1

62、80C51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,其结果为( )。
A、(A)=92H (C)=1
B、(A)=92H (C)=0
C、(A)=8CH (C)=1
D、(A)=8CH (C)=0

63、80C51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为( )。
A、(A)=00H (C)=1
B、(A)=00H (C)=0
C、(A)=7AH (C)=1
D、(A)=7AH (C)=0

64、80C51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=0F0H,(C)=1 执行后,其结果为( )。
A、(A)=28H (C)=1
B、(A)=29H (C)=1
C、(A)=68H (C)=0
D、(A)=29H (C)=0

65、下列指令能使累加器A低4位不变,高4位全置1的是( )。
A、ANL A,#0FH
B、ANL A,#0F0H
C、ORL A,#0FH
D、ORL A,#0F0H

66、下列指令能使累加器A高4位不变,低4位全置1的是( )。
A、ANL A,#0FH
B、ANL A,#0F0H
C、ORL A,#0FH
D、ORL A,#0F0H

67、下列指令能使R0低4位不变,高4位全置1的是( )。
A、ANL R0,#0F0H
B、ORL R0,#0F0H
C、ORL R0,#0FH
D、ORL 00H,#0F0H

68、下列指令能使R0高4位不变,低4位全置1的是( )。
A、ANL R0,#0FH
B、ANL R0,#0F0H
C、ORL R0,#0FH
D、ORL R0,#0F0H

69、下列指令能能使累加器A的最高位置1的是( )。
A、ANL A,#7FH
B、ANL A,#80H
C、ORL A,#7FH
D、ORL A,#80H

70、下列指令能使R0的最高位置0的是( )。
A、ANL R0,#7FH
B、ANL R0,#FFH
C、ORL R0,#7FH
D、ORL R0,#80H

71、下列指令能使R0的最高位取反的是( )。
A、CPL R0.7
B、XRL R0,#80H
C、CPL (R0).7
D、ORL R0,#80H

72、下列指令能使累加器A的最低位置1的是( )。
A、SETB A,#01H
B、SETB A,0
C、ORL A,#01H
D、SETB A,#00H

73、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80H
B、SETB 90H
C、ORL P1,#0FFH
D、ORL P1,#80H

74、下列指令判断若累加器A的内容不为0就转LP的是( )。
A、JB A,LP
B、JNZ A,LP
C、JZ A,LP
D、CJNE A,#0,LP

75、80C51指令系统中,执行下列程序后,程序计数器PC的内容为( )。 ORG 000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 END
A、100
B、1000
C、1500
D、0

76、80C51指令系统中,格式为:ORG 16位地址 的指令功能是( )。
A、用于定义字节
B、用于定义字
C、用来定义汇编程序的起始地址
D、用于定义某特定位的标识符

77、80C51指令系统中,执行下列程序后,堆栈指针SP的内容为( )。 MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $
A、00H
B、30H
C、32H
D、07H

78、80C51指令系统中,指令DA A是( )。
A、除法指令
B、加1指令
C、加法指令
D、十进制调整指令

79、80C51指令系统中,指令DA A应跟在( )。
A、加法指令后
B、BCD码的加法指令后
C、减法指令后
D、BCD码的减法指令后

80、在单片机算术运算过程中,指令DA A常用于( )运算。
A、二进制
B、加法
C、BCD码加法
D、十六进制

81、80C51指令系统中,执行下列指令后,其结果为( )。 MOV A, #68 ADD A, #53 DA A
A、A=21 CY=1 OV=0
B、A=21 CY=1 OV=1
C、A=21 CY=0 OV=0
D、以上都不对

82、执行下列程序后,累加器A的内容为( )。 ORG 0000H MOV A, #00H ADD A, #02H MOV DPTR, #0050H MOVC A, @A+DPTR MOV @R0, A SJMP $ ORG 0050H BAO: DB 00H,08H,0BH,6H,09H,0CH END
A、00H
B、0BH
C、06H
D、0CH

83、能访问内部数据存储器的传送指令是( )。
A、MOVC 指令
B、MOV 指令
C、MOVX 指令
D、

84、能访问外部数据存贮器的传送指令是( )。
A、MOV 指令
B、MOVC 指令
C、MOVX 指令
D、

85、指令ANL A,R0的功能是( )。
A、将A与寄存器R0的内部容按位逻辑与
B、A与寄存器R0的内部容按位逻辑异或
C、将A与寄存器R0的内部容按位逻辑非
D、将A与寄存器R0的内部容按位逻辑或

86、能将A的内容向左循环移一位,第七位进第0位的指令是( )。
A、RLC A
B、RRC A
C、RR A
D、RL A

87、能将A按位取反的指令是( )。
A、CPL A
B、CLR A
C、RL A
D、SWAP A

88、执行下列程序后,内部RAM 30H单元的内容是( )。 MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, @A+PC MOV @R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,05H
A、00H
B、02H
C、05H
D、30H

89、将A与立即数按位逻辑异或的指令是( )。
A、ANL A,#data
B、ORL A,#data
C、XRL A,#data
D、XRL A,direct

90、比较转移指令是( )。
A、DJNZ R0 rel
B、CJNE A,direct,rel
C、DJNZ direct rel
D、JBC bit rel

91、将内部数据存储器53H单元的内容传送至累加器,其指令是( )。
A、MOV A, 53H
B、MOV A, #53H
C、MOVC A, 53H
D、MOVX A, #53H

92、LJMP跳转空间最大可达到( )。
A、2KB
B、256B
C、128B
D、64KB

93、在编程中使用伪指令的目的是( )。
A、指示和引导如何进行手工汇编
B、指示和引导编译程序如何汇编
C、指示和引导汇编程序进行汇编
D、指示和引导程序员进行汇编

94、设累加器A中为无符号数,B中数为2,下列指令( )的作用与其它几条不同。
A、ADD A,0E0H
B、MUL AB
C、RRC A
D、RLC A

95、中断服务程序的最后一条指令是RET。

96、RC A为循环左移指令。

97、MOV A,30H的源操作数为立即寻址方式。

98、MOV A,@A+DPTR是一条查表指令。

99、MUL AB的执行结果是高8位在A中,低8 位在B中。

100、AJMP跳转空间最大可达到64KB 。

101、DPTR是由DPH和DPL两个8位特殊寄存器组成的。

102、当MCS-51上电复位时,堆栈指针SP=00H。

103、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

104、80C51单片机的指令格式中操作码与操作数之间必须用“,”分隔。

105、80C51指令:MOV A,#40H ;表示将立即数40H传送至A中。

106、80C51指令:MOV A,@R0 ;表示将R0指示的地址单元中的内容传送至A中。

107、80C51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A

108、80C51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数

109、80C51指令中,MOVX为片外RAM传送指令。

110、80C51指令中,MOVC为ROM传送指令。

111、将37H单元的内容传送至A的指令是:MOV A,#37H。

112、80C51指令中,16位立即数传送指令是:MOV DPTR,#data16。

113、80C51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4 条指令。

114、如JC rel发生跳转时,目标地址为当前指令地址加上偏移量。

115、对于80C51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。

116、指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。

117、已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。

118、已知:A=11H B=04H,执行指令DIV AB后,其结果:A=04H,B=1, CY=OV=0。

119、已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H,(30H)=83H, P=0。

120、无条件转移指令LJMP addr16称长转移指令,允许转移的目标地址在128KB空间范围内。

121、80C51指令系统中,执行指令ORG 2000H; BCD: DB “A,B,C,D”; 表示将A、B、C、D的ASII码值依次存入2000H开始的连续单元中。

122、80C51指令系统中,指令CJNE A,#data, rel的作用相当于SUBB A,#data与JNC rel的作用。

123、80C51指令系统中,指令JNB bit,rel是判位转移指令,即表示bit=1时跳转。

124、80C51单片机的PC与DPTR都在CPU片内,因此指令MOVC A,@A+PC与指令MOVC A,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。

125、80C51单片机中PUSH和POP指令只能保护现场,不能保护断点。

126、指令LCALL addr16能在64K字节范围内调用子程序。

127、设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVC A,@A+PC。

【第10讲】第4章 80C51单片机的功能单元(五)

第4章测试题

1、8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
A、P0
B、P1
C、P2
D、P3

2、80C51单片机在同一优先级的中断源同时申请中断时,CPU首先响应。
A、外部中断0
B、外部中断1
C、定时器0中断
D、定时器1中断

3、定时器若工作在循环定时或循环计数场合,应选用( )。
A、工作方式0
B、工作方式1
C、工作方式2
D、工作方式3

4、80C51单片机的外部中断1的中断请求标志是( )。
A、ET1
B、TF1
C、IT1
D、IE1

5、下列标号中,正确的标号是( )。
A、1BT:
B、RLC:
C、ADD:
D、STAB31:

6、串行口每一次传送( )字符。
A、1个
B、1串
C、1帧
D、1波特

7、当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A、1个机器周期
B、2个机器周期
C、4个机器周期
D、10个晶振周期

8、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A、P3.2
B、P3.3
C、P3.4
D、P3.5

9、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A、500
B、1000
C、216-500
D、216-1000

10、在串行通信中, 8031中发送和接收的寄存器是( )。
A、TMOD
B、SBUF
C、SCON
D、DPTR

11、波特的单位是( )。
A、字符/秒
B、位/秒
C、帧/秒
D、字节/秒

12、8051单片机内有( )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。
A、4,5
B、2,4
C、5,2
D、2,3

13、要使80C51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( )。
A、98H
B、84H
C、42H
D、22H

14、下面哪条指令产生信号( )。
A、MOVX A,@DPTR
B、MOVC A,@A+PC
C、MOVC A,@A+DPTR
D、MOVX @DPTR,A

15、要想测量引脚上的一个正脉冲宽度,则TMOD的内容应为( )。
A、09H
B、87H
C、00H
D、80H

16、控制串行口工作方式的寄存器是( )。
A、TCON
B、PCON
C、SCON
D、TMOD

17、P1口的每一位能驱动( )。
A、2个TTL低电平负载
B、4个TTL低电平负载
C、8个TTL低电平负载
D、10个TTL低电平负载

18、若80C51中断源都编程为同级,当他们同时申请中断时CPU首先响应( )。
A、
B、
C、T1
D、T0

19、对程序存储器的读操作,只能使用( )。
A、MOV指令
B、PUSH指令
C、MOVX指令
D、MOVC指令

20、80C51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是( )。
A、读锁存器
B、读数据库
C、读A累加器
D、读CPU

21、80C51单片机的定时器T1用作定时方式时是( )。
A、由内部时钟频率定时,一个时钟周期加1
B、由内部时钟频率定时,一个机器周期加1
C、由外部时钟频率定时,一个时钟周期加1
D、由外部时钟频率定时,一个机器周期加1

22、80C51单片机的定时器T0用作计数方式时是( )。
A、由内部时钟频率定时,一个时钟周期加1
B、由内部时钟频率定时,一个机器周期加1
C、由外部计数脉冲计数,下降沿加1
D、由外部计数脉冲计数,一个机器周期加1

23、80C51单片机的定时器T1用作计数方式时计数脉冲是( )。
A、由T1(P3.5)输入
B、由内部时钟频率提供
C、由T0(P3.4)输入
D、由外部计数脉冲计数

24、80C51单片机的定时器T0用作定时方式时是( )。
A、由内部时钟频率定时,一个时钟周期加1
B、由外部计数脉冲计数,一个机器周期加1
C、外部定时脉冲由T0(P3.4)输入定时
D、由内部时钟频率计数,一个机器周期加1

25、80C51单片机的机器周期为2μs,则其晶振频率fosc为( )MHz 。
A、1
B、2
C、6
D、12

26、用80C51的定时器T1作定时方式,用模式1,则工作方式控制字为( )。
A、01H
B、05H
C、10H
D、50H

27、用80C51的定时器T1作计数方式,用模式2,则工作方式控制字为( )。
A、60H
B、02H
C、06H
D、20H

28、用80C51的定时器T1作定时方式,用模式1,则初始化编程为( )。
A、MOV TOMD,#01H
B、MOV TOMD,#50H
C、MOV TOMD,#10H
D、MOV TCON,#02H

29、用80C51的定时器T1作定时方式,用模式2,则工作方式控制字为( )。
A、60H
B、02H
C、06H
D、20H

30、用80C51的定时器T1作定时方式,用模式2,则初始化编程为( )。
A、MOV TOMD,#06H
B、MOV TOMD,#20H
C、MOV TOMD,#10H
D、MOV TOMD,#60H

31、用80C51的定时器,若用软启动,应使TOMD中的( )。
A、GATE位置1
B、C/T位置1
C、GATE位置0
D、C/T位置0

32、启动定时器0开始计数的指令是使TCON的( )。
A、TF0位置1
B、TR0位置1
C、TR0位置0
D、TR1位置0

33、启动定时器1开始定时的指令是( )。
A、CLR TR0
B、CLR TR1
C、SETB TR0
D、SETB TR1

34、使80C51的定时器T0停止计数的指令是( )。
A、CLR TR0
B、CLR TR1
C、SETB TR0
D、SETB TR1

35、使80C51的定时器T1停止定时的指令是( )。
A、CLR TR0
B、CLR TR1
C、SETB TR0
D、SETB TR1

36、使80C51的定时器T1停止计数的指令是使TCON的( )。
A、TF0位置1
B、TR0位置1
C、TR0位置0
D、TR1位置0

37、80C51的定时器T0作计数方式,用模式1(16位计数器)则应用指令( )初始化编程。
A、MOV TMOD ,#01H
B、MOV TMOD ,10H
C、MOV TMOD ,#05H
D、MOV TCON ,#05H

38、下列指令判断若定时器T0计满数就转LP的是( )。
A、JB T0,LP
B、JNB TF0,LP
C、JNB TR0, LP
D、JB TF0,LP

39、下列指令判断若定时器T0未计满数就原地等待的是( )。
A、JB T0,$
B、JNB TF0,$
C、JNB TR0,$
D、JB TF0,$

40、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( )。
A、0003H
B、000BH
C、00013H
D、001BH

41、当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是( )。
A、0003H
B、000BH
C、00013H
D、001BH

42、当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是( )。
A、0003H
B、000BH
C、00013H
D、001BH

43、80C51单片机在同一级别里除串行口外,级别最低的中断源是( )。
A、外部中断1
B、定时器T0
C、定时器T1
D、串行口

44、80C51单片机在同一级别里除INT0外,级别最高的中断源是( )。
A、外部中断1
B、定时器T0
C、定时器T1
D、外部中断0

45、当外部中断0发出中断请求后,中断响应的条件是( )。
A、SETB ET0
B、SETB EX0
C、MOV IE,#81H
D、MOV IE,#61H

46、当定时器T0发出中断请求后,中断响应的条件是( )。
A、SETB ET0
B、SETB EX0
C、MOV IE,#82H
D、MOV IE,#61H

47、用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是( )。
A、FFH、F6H
B、F6H、F6H
C、F0H 、F0H
D、FFH、F0H

48、用80C51的定时器T0定时,用模式2,则应( )。
A、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
B、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
C、启动T0前向TH0、TL0置入计数初值,以后不再置入
D、启动T0前向TH0、TL0置入相同的计数初值,以后不再置入

49、80C51单片机CPU开中断的指令是( )。
A、SETB EA
B、SETB ES
C、CLR EA
D、SETB EX0

50、80C51单片机外部中断0开中断的指令是( )。
A、SETB ETO
B、SETB EXO
C、CLR ETO
D、SETB ET1

51、80C51单片机的两个定时器/计数器作定时器使用时TMOD的D6或D2应分别为( )。
A、D6=0,D2=0
B、D6=1,D2=0
C、D6=0,D2=1
D、D6=1,D2=1

52、80C51单片机晶振频率fosc=12MHz,则一个机器周期为( )μS。
A、12
B、1
C、2
D、

53、80C51单片机定时器溢出标志是( )。
A、TR1和TR0
B、IE1和IE0
C、IT1和IT0
D、TF1和TF0

54、用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是( )。
A、9CH
B、20H
C、64H
D、A0H

55、80C51单片机定时器外部中断1和外部中断0的触发方式选择位是( )。
A、TR1和TR0
B、IE1和IE0
C、IT1和IT0
D、TF1和TF0

56、80C51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应( )。
A、由硬件清零
B、由软件清零
C、由软件置于
D、可不处理

57、80C51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为( )。
A、00H
B、FFH
C、1
D、计数值

58、80C51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后( )。
A、由硬件清零
B、由软件清零
C、A和B都可以
D、随机状态

59、80C51单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为( )。
A、M==8192
B、M==256
C、M==16
D、M==65536

60、80C51单片机共有5 个中断源,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为( )。
A、000BH
B、0003H
C、0013H
D、001BH

61、80C51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( ),向CPU申请中断。
A、RI或TI置1
B、RI或TI置0
C、RI置1或TI置0
D、RI置0或TI置1

62、80C51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PC
B、关中断,程序转到中断服务程序
C、断点压栈,PC指向中断服务程序地址
D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址

63、执行中断处理程序最后一句指令RETI后,( )。
A、程序返回到ACALL的下一句
B、程序返回到LCALL的下一句
C、程序返回到主程序开始处
D、程序返回到响应中断时一句的下一句

64、80C51单片机响应中断矢量地址是( )。
A、中断服务程序的首句地址
B、中断服务程序的出口地址
C、中断服务程序的入口地址
D、主程序等待中断指令的地址

65、当TCON的IT0为1,且CPU响应外部中断0,的中断请求后,( )。
A、需用软件将IE0清0
B、需用软件将IE0置1
C、硬件自动将IE0清0
D、(P3.2管脚)为高电平时自动将IE0清0

66、80C51单片机串行口接收数据的次序是下述的顺序( )。 (1)接收完一帧数据后,硬件自动将SCON的R1置1 (2)用软件将RI清零 (3)接收到的数据由SBUF读出 (4)置SCON的REN为1,外部数据由RXD输入
A、(1)(2)(3)(4)
B、(4)(1)(2)(3)
C、(4)(3)(1)(2)
D、(3)(4)(1)(2)

67、80C51单片机串行口发送数据的次序是下述的顺序( )。 (1)待发送数据送SBUF (2)硬件自动将SCON的TI置1 (3)经TXD(P3.1)串行发送一帧数据完毕 (4)用软件将TI清0
A、(1)(3)(2)(4)
B、(1)(2)(3)(4)
C、(4)(3)(1)(2)
D、(3)(4)(1)(2)

68、80C51单片机串行口用工作方式0时,( )。
A、数据从RDX串行输入,从TXD串行输出
B、数据从RDX串行输出,从TXD串行输入
C、数据从RDX串行输入或输出,同步信号从TXD输出
D、数据从TXD串行输入或输出,同步信号从RXD输出

69、一主程序中有一句LP:SJMP LP,功能指令为等待中断,当发生中断且中断返回后,
A、返回到主程序开始处
B、返回到该句的下一条指令处
C、返回到该句的上一条指令处
D、返回到该句

70、一中断子程序的最后一句不是RETI而是RET,中断返回后( )。
A、返回到主程序中ACALL或LCALL的下一句
B、返回到主程序中响应中断时一句的下一句
C、返回到主程序开始处
D、返回到0000H处

71、外部中断源(外部中断1)的矢量地址为( )。
A、0003H
B、000BH
C、0013H
D、002BH

72、80C51单片机共有( )个中断源。
A、4
B、5
C、6
D、7

73、对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为( )。
A、低电平有效
B、高电平有效
C、脉冲上跳沿有效
D、脉冲负跳有效

74、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。

75、TMOD中GATE=1时,表示由两个信号控制定时器的启停。

76、在80C51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。

77、在80C51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。

78、80C51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。

79、80C51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。

80、80C51单片机系统复位时,TMOD模式控制寄存器的低4位均为0。

81、80C51单片机5个中断源相应地在芯片上都有中断请求输入引脚。

82、启动定时器工作,可使用SETB TRi启动。

83、80C51单片机对最高优先权的中断响应是无条件的。

84、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。

85、80C51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。

86、80C51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。

87、用户在编写中断服务程序时, 可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。

88、若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。

89、串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。

90、串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。

91、如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。

92、指令JNB TF0,LP的含义是:若定时器T0未计满数,就转LP。

93、若置80C51的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。

94、若置80C51的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。

95、当80C51的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。

96、外部中断0中断的入口地址是0003H。

97、80C51单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。

【第17讲】第5章 单片机程序设计(七)

第5章 单片机程序设计

1、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )
A、MOV A, @R1
B、MOVC A, @A + DPTR
C、MOVX A, @ R0
D、MOVX A, @ DPTR

2、下列哪条指令是正确的( )
A、PUSH R2
B、ADD R0,A
C、MOVX A @DPTR
D、MOV @R0,A

3、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。
A、MOV A, @R1
B、MOVC A, @A + DPTR
C、MOVX A, @ R0
D、MOVX A, @ DPTR

4、下列哪条指令是正确的( )
A、PUSH R2
B、ADD R0,A
C、MOVX A,@DPTR
D、MOV @R0,A

5、寻址空间为数据程序存储器所用的指令是( )
A、MOVX
B、MOV
C、MOVC
D、ADDC

6、执行中断返回指令,从堆栈弹出地址送给( )
A、A
B、CY
C、PC
D、DPTR

7、如果(P0)=65H ,则当 CPL P0.2 SETB C MOV P0.4 ,C 执行后(P0)=( )
A、61H
B、75H
C、71H
D、17H

8、( )指令是MCS-51指令系统中执行时间最长且长达4 us的。
A、比较转移
B、循环转移
C、增减量
D、乘除法

9、8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( )
A、MOV R1 ,40H MOVX @R1 , A
B、MOV R1 ,#40H MOVX R1 , A
C、MOVX 40H , A
D、MOV R1, #40H MOVX @R1 , A

10、ORG 2000H LACLL 3000H ORG 3000H RET 上边程序执行完RET指令后,PC=( )
A、2000H
B、3000H
C、2003H
D、3003H

11、JNZ REL指令的寻址方式是( )
A、立即寻址
B、寄存器寻址
C、相对寻址
D、位寻址

12、执行LACLL 4000H指令时, MCS-51所完成的操作是( )
A、保护PC
B、4000H送入PC
C、保护现场
D、PC+3入栈, 4000H送入PC

13、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是( )
A、0003H
B、2000H
C、000BH
D、3000H

14、LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( )
A、2000H
B、2001H
C、2002H
D、2003H

15、对程序存储器的读操作,只能使用( )
A、MOV指令
B、PUSH指令
C、MOVX指令
D、MOVC指令

16、下列指令写法正确的是( )
A、MOV #20H,A
B、ADD R2,#30H
C、PUSH R0
D、RRC A

17、ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是( )
A、0003H
B、2000H
C、000BH
D、3000H

18、在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。

19、相对寻址方式中,“相对”两字是相对于当前指令的首地址。

20、各中断源发出的中断请求信号,都会标记在MCS-51系统中的TCON中。

21、执行返回指令时,返回的断点是调用指令的首地址。

22、判断以下各条指令是否正确(LL1和PROC为标号) MOVX @R0,B

23、判断以下各条指令是否正确(LL1和PROC为标号) MOV A,30H

24、判断以下各条指令是否正确(LL1和PROC为标号) MOVX A,30H

25、判断以下各条指令是否正确(LL1和PROC为标号) ADDC A,R7

26、判断以下各条指令是否正确(LL1和PROC为标号) SUB A,R2

27、判断以下各条指令是否正确(LL1和PROC为标号) ANL #99H ,36H

28、判断以下各条指令是否正确(LL1和PROC为标号) MOV C,ACC.0

29、判断以下各条指令是否正确(LL1和PROC为标号) ORL P1.0,P3.1

30、判断以下各条指令是否正确(LL1和PROC为标号) JBC P0,LL1

31、判断以下各条指令是否正确(LL1和PROC为标号) ACALL PROC

32、五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

33、MOVC A @A +DPTR ,这是条相对寻址指令。

34、程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据

35、判断指令(或伪指令)正误 MOV 20H , R1

36、判断指令(或伪指令)正误 ADDC A , 2030H

37、判断指令(或伪指令)正误 CLR A

38、判断指令(或伪指令)正误 MOVX 40H , #30H

39、判断指令(或伪指令)正误 ORG 3000H

40、判断指令(或伪指令)正误 MOVC @A+PC , A

41、判断指令(或伪指令)正误 MOVX A ,2000H

42、判断指令(或伪指令)正误 DJNZ #data , rel

43、判断指令(或伪指令)正误 INC @R5

44、判断指令(或伪指令)正误 DEC DPTR

45、判断指令(或伪指令)正误 MOV R1 ,@ R2

46、判断指令(或伪指令)正误 SWAP R1

47、判断指令(或伪指令)正误 SETB 2000H

48、判断指令(或伪指令)正误 JZ A , LOOP

49、判断指令(或伪指令)正误 DA R2

【第20讲】第6章 80C51单片机的系统扩展(三)

第6章 80C51单片机的系统扩展

1、某种存储器芯片是8KB×4/片,那么它的地址线是( )根。
A、11
B、12
C、13
D、14

2、80C51外扩ROM,RAM和I/O口时,它的数据总线是( )。
A、P0
B、P1
C、P2
D、P3

3、一个EPROM的地址有A0——A11引脚,它的容量为( )。
A、2KB
B、4KB
C、11KB
D、12KB

4、在存储器扩展电路中74LS373的主要功能是( )。
A、存储数据
B、存储地址
C、锁存数据
D、锁存地

5、下列芯片中其功能为可编程控制的接口芯片是( )。
A、373
B、2114
C、2716
D、8255

6、在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于( )。
A、串行传送
B、并行传送
C、同步传送
D、异步传送

7、80C51的外部程序存储器常采用的芯片是( )。
A、2716
B、8255
C、74LS06
D、2114

8、地址空间3000H ~ 37FFH共有 ()K 存储单元。
A、1
B、2
C、4
D、8

9、在生产过程中完成程序写入的只读存储器称为 ()
A、掩膜ROM
B、PROM
C、EPROM
D、E2PROM

10、8051单 片机系统扩展时使用的锁存器用于锁存 () 。
A、高8位地址
B、低8位地址
C、8位数据
D、ALE信号

11、使用线选法扩展3片2732作外部程序存储器,需要使用 () 位 地址线。
A、13
B、14
C、15
D、16

12、8155中的定时器/计数器是 () 。
A、16 位加法计数器
B、16 位减法计数器
C、14 位加法计数器
D、14 位减法计数器

13、MCS-5 1单片机I/0编址采用的是统一编址的方法, 因此()。
A、有专门的I/0操作指令
B、I/O寄存器与存储单元同等对待
C、地址空间与存储器空间是相互分开的
D、使用MOVX指令访问存储器,而使用MOVC指令进行I/O数据传送

14、访问接口,应在程序中使用()
A、MOV指令
B、MOVX指令
C、MOVC指令
D、SWAP指令

15、下列有关单片机程序存储器的论述中,错误的是( )
A、用户程序保存在程序存储器中
B、断电后程序存储器仍能保存程序
C、对于程序存储器只使用MOVC一种指令
D、执行程序需要使用MOVC指令从程序存储器中逐条读出指令

16、下列有关单片机数据存储器的论述中,错误的是( )
A、数据存储器只使用MOV指令进行读/写
B、堆栈在数据存储器中开辟
C、数据存储器只用于保存临时数据
D、专用寄存器也是数据存储器的一部分

17、在单片机系统中, 1KB 表示的二进制位数是( )
A、1000
B、8x1000
C、1024
D、8x1024

18、在下列信号中, 不是供外扩展程序存储器使用的是( )
A、PSEN
B、EA
C、ALE
D、WR

19、若在系统中只扩展一片Intel 2732(4K x 8位),除应使用P0口的8条口线外,至少还应使用P2口的口线( )
A、4条
B、5条
C、6条
D、7条

20、在80C51 单片机系统中,为解决内外程序存储器街接问题所使用的信号是( )
A、EA
B、PSEN
C、ALE
D、CE

21、线选法是把单根的低位地址线直接接到存储器芯片的片选端。

22、对于80C51单片机而言,在外部扩展EPROM时,EA\脚应接地。

23、对于80C51单片机而言,在外部扩展EPROM时,EA\引脚可接 + 5V或接地。

24、在接口芯片中,通常都有一个片选端CS\(或CE\ ),作用是当CS\为低电平时该芯片才能进行读写操作。

25、P1端口是分时复用的地址/数据线。

26、地址总线仅由P2端口组成。

27、P0端口既可以作地址线,又可以作数据线,是分时复用的。

28、地址总线由P0和P2端口组成

29、内部数据存储器与外部数据存储器是统一编址的。

30、访问外部数据存储器必须使用MOVX指令。

31、2732是用作程序存储器的EPROM.

32、当信号有效时,允许程序存储器工作,这时读写控制信号RD和WR处于无效状态。

33、在扩展系统中,总是可以将扩展芯片的片选信号接地的。

34、在扩展程序存储器时,只有当所扩展的程序存储器芯片为1片时,才能将该芯片的片选信号接地。

35、在使用缓冲器扩展输入端口时,必须使用具有三态输出功能的芯片。

36、线选法是把单根的低位地址线直接接到存储器芯片的片选端。

37、I2C系统中的主器件通常由带有I2C总线的单片机来担当,从器件必须带有I2C总线接口。

38、AT89S51单片机没有I2C接口,可用并行I/O口线结合软件来模拟I2C总线的时序。

39、标准的I2C普通模式下,数据的传输速率为40K bit/s,高速模式下可到400K bit/s。

40、I2C串行总线有两根信号线,一条是接收数据线,另一条是发送数据线。

41、SPI系统中单片机对从器件的选通不需要地址字节。

42、I2C总线对各器件采用的是纯软件的寻址方法。

43、SPI串行口每发送、接收一位数据都伴随有一个同步时钟脉冲来控制。

44、单片机通过SPI串行口扩展单个SPI器件,外围器件的片选端CS一定要通过IO口控制。

45、SPI串行口在扩展多个SPI器件时,单片机应分别通过IO口线来控制各器件的片选端CS来分时选通外围器件。

46、I2C总线有两个引脚:SDA/SCL,SDA是串行数据总线,SCL是串行时钟总线。

【第24讲】第7章 输入/输出通道设计(四)

第7章 输入/输出通道设计单元测试

1、ADC 0809芯片是m路模拟输入的n位A/D转换器,m、n是( )。
A、8、8
B、8、9
C、8、16
D、1、8

2、当DAC 0832 D/A转换器的片选信号CS\ 接80C51的P2.0时,程序中DAC 0832的地址指针DPTR寄存器应置为( )。
A、0832H
B、FE00H
C、FEF8H
D、以上三种都可以

3、A/D转换方法有以下四种,ADC0809是一种采用( )进行A/D转换的8位接口芯片。
A、计数式
B、双积分式
C、逐次逼近式
D、并行式

4、DAC0832芯片为( )引脚双列直插式封装。
A、16
B、20
C、24
D、28

5、DAC1210是一个具有双缓冲功能的( )位数/模转换器。
A、8
B、10
C、12
D、16

6、DAC1220的工作模式为( )。
A、正常模式
B、睡眠模式
C、自校准模式
D、以上三种均可

7、AD574A具有可与微处理直接接口的( )态输出缓冲器。
A、单
B、双
C、三
D、四

8、ADS1110片内电压基准为( )V
A、1.024
B、2.048
C、4.096
D、8.192

9、AD7710内部集成了( )位数据寄存器和( )位控制寄存器。
A、12, 12
B、12, 24
C、24, 12
D、24, 24

10、要想把数字送入DAC0832的输入缓冲器,其控制信号应满足( )。
A、
B、
C、
D、

11、不属于单片机与输入输出设备进行信息交换的方式是( )。
A、存储器直接存取方式
B、无条件传送方式
C、查询方式
D、中断方式

12、A/D转换方法有以下四种,ADC0809是一种采用( )进行A/D转换的8位接口芯片。
A、逐次逼近式
B、计数式
C、双积分式
D、并行式

13、DAC0832可以实现两路模拟信号的同步输出,这是利用了该芯片的()特性。
A、单极性
B、双极性
C、单缓冲
D、双缓冲

14、不属于 数据采集系统的模拟通道有那些环节().
A、传感器
B、多路开关
C、放大器
D、采样保持器
E、A/D转换器
F、D/A转换器

15、使用D/A转换器再配以相应的程序,可以产生锯齿波,以下说法正确的是()。
A、斜率是可调的
B、幅度是可调的
C、极性是可变的
D、回程斜率只能是垂直的

16、用MOVX-@DPTR,A来启动A/D转换开始时,以下说法中错误的是()。
A、累加器A中数据没有作用;
B、累加器A中数据传递给A/D转换器的同时,该指令的WR用于产生A/D芯片的启动信号;
C、用该指令的WR产生A/D芯片的启动信号;
D、该指令的WR也可产生A/D芯片的地址锁存信号。

17、80C51与ADC接口没有采用的方式有()。
A、串行方式
B、并行方式
C、查询方式
D、中断方式
E、DMA方式

18、判断下列说法正确的有()。
A、“转换速度”这一指标仅适用于A/D转换器,D/A转换器不用考虑“转换速度”这一问题。
B、ADC0809可以利用“转换结束”信号EOC向8051发出中断请求。
C、输出模拟量的最小变化量称为A/D转换器的分辨率。
D、对于周期性的干扰电压,不能使用双积分的A/D转换器,并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。

19、80C51单片机与DAC0832接口时,不能使用的连接方式有()。
A、直通方式
B、单缓冲方式
C、查询方式
D、双缓冲方式

20、ADC0809芯片的CLK端不能使用的频率的方波输入()。
A、10KHZ
B、100KHZ
C、500KHZ
D、5MHz

21、DAC0832的CS接到80C51单片机的P2.0时,程序中0832的地址指针寄存器DPTR不能置为()。
A、0832H
B、FE00H
C、FEF8H
D、FD00H

22、80C51单片机只扩展一片DAC0832,且DAC0832的接到了80C51的P2.7上,则程序中DAC0832的地址指针寄存器DPTR不能置为()。
A、0832H
B、7E00H
C、5FFFH
D、8D00H

23、在应用系统中,芯片内没有锁存器的D/A转换器,不能直接接到80C51的P0口上使用,这是因为().
A、P0口不具有锁存功能
B、P0口为地址数据复用
C、P0口不能输出数字量信号
D、P0口只能用做地址输出而不能用做数据输出

24、下列是把DAC0832连接成双缓冲方式并进行正确数据转换的措施,其中错误的是().
A、给两个寄存器各分一个地址
B、把两个地址译码信号分别接CS和XFER
C、在程序中使用一条MOVX指令输出数据
D、在程序中使用两条MOVX指令输出数据

25、在使用多片DAC0832进行D/A转换、并分时输入数据的应用中,它的两级数据锁存结构可以().
A、保证各模拟电压能同时输出
B、提高D/A转换速度
C、提高D/A转换精度
D、增加可靠性

26、ADC0809是16位逐次逼近式模/数转换接口。

27、DAC1220是采用D-S转换技术实现的20位串行D/A转换器。

28、DAC0832只能有单缓冲和双缓冲两种工作方式。

29、DAC1210芯片为20引脚双列直插式封装。

30、在MAX518的写操作控制字节中R2、R1、R0为保留位,设置为1。

31、MAX187是一个具有SPI总线的12位模/数转换器,仅有8个引脚。

32、ADS1110串行ADC采用超小型SOT23-6封装,有6个引脚。

33、ADS1110可与直接与AT89C51单片机进行接口,不需要软件模拟实现。

34、AD7710既可以采用DIP封装又可以采用SOIC封装。

35、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为0.0196V。

【第28讲】第8章 人-机接口设计(四)

第8章 人机接口 单元测验

1、行列式(矩阵式)键盘的工作方式主要有()。
A、编程扫描方式
B、独立查询方式
C、中断扫描方式
D、直接输入方式
E、直接访问方式

2、要让7段共阳极LED接法中显示数字8,应该写入的数值为:()
A、C0H
B、3FH
C、6
D、80H

3、已知1只共阳极LED显示器,其中a笔段为字型代码的最低位,若要显示数字6,它的字型代码为()
A、3FH
B、7DH
C、82H
D、F8H

4、有一位共阴极LED显示器,要使它显示“5”,它的字段码为()。
A、6DH
B、92H
C、FFH
D、00H

5、在键盘使用中,如果需要按键数量较多时,一般采用()键盘。
A、独立式
B、编码式
C、矩阵式
D、非编码式

6、在独立连接式键盘电路中,按键输入一般采用()有效。
A、低电平
B、高电平
C、高阻状态
D、中断查询

7、在LED显示中,为了输出位控和段控信号,应使用指令()。
A、MOV
B、MOVX
C、MOVC
D、XCH

8、有一位共阴LED显示器,要使它不显示,它的字形码为()。
A、7DH
B、82H
C、FFH
D、00H

9、用LCD对汉字的显示一般采用()方式。
A、段式
B、图形
C、点阵
D、扫描

10、对于一位八段共阳LED数码管,其中a段为字形码最低位,若要显示“7”字形,则应送入的字形码为()。
A、F8H
B、78H
C、07H
D、82H

11、共阴LED数码管在设计驱动时,应选输出()有效的驱动芯片。
A、高阻
B、低电平
C、高电平
D、任何电平

12、键盘按照连接方式可以分为独立连接式和()。
A、交叉式
B、矩阵式
C、编码式
D、非编码式

13、有4个LED数码管,分别采用动态驱动和静态驱动的方式进行显示,则下列说法正确的是()。
A、采用动态驱动方式时亮
B、采用静态驱动方式时亮
C、两种驱动方式一样亮
D、不能确定

14、要设计一个32键的行列式键盘,至少需要占用()根I/O线。
A、12
B、32
C、18
D、无法确定

15、共阳极LED数码管加反相器驱动时显示字符“0”的段码是3FH,则显示字符“6”的段码是()。
A、06H
B、7DH
C、82H
D、FAH

16、LCD液晶显示器,不是利用液晶本身的发光作用,而是利用改变光线通过方向的特性,而达到显示的目的,这种说法是()。
A、正确的
B、错误的
C、不能确定
D、以上说法都不对

17、共阴LED数码管在设计驱动时,应选输出()有效的驱动芯片。
A、高阻
B、低电平
C、高电平
D、任何电平

18、N位LED显示器采用动态显示方式时,需要提供的I/O线总数是()。
A、8+N
B、8×N
C、N
D、8×N+1

19、七段共阴极数码管的a~g段分别接P0.0~P0.6,则要显示字符‘H’,P0口应送段码为()。
A、67H
B、6EH
C、90H
D、76H

20、要让7段共阴极LED接法中显示数字8,应该写入的数值为:()
A、5BH
B、3FH
C、6
D、7FH

21、要让7段共阴极LED接法中显示数字0,应该写入的数值为:()
A、5BH
B、3FH
C、6
D、7FH

22、要让7段共阳极LED接法中显示数字0,应该写入的数值为:()
A、C0H
B、3FH
C、6
D、7FH

23、键盘中断扫描方式的特点是( )
A、提高了CPU的工作效率
B、主程序要等待键盘的扫描
C、降低CPU工作效率
D、主程序查询是否有键按下

24、LED动态显示子程序设计应包括().
A、建立显示数据缓冲区,存放待显示数字、字符在字型编码表中的序号
B、利用查表方法获得字型编码(段码)
C、采用移位方法逐位点亮LED显示器
D、控制点亮时间和时间间隔

25、以下哪些是单片机对LCD模块的基本操作().
A、写命令
B、读状态
C

中国大学单片机原理与应用_15

单片机是目前应用最广泛的嵌入式处理器之一,由于其体积小、功耗低、成本低等优点,使得它在很多领域得到了广泛的应用。

单片机的原理与结构

单片机由中央处理器、存储器、输入输出接口和定时器等组成。其中,中央处理器负责数据的计算和控制,存储器用于存储程序和数据,输入输出接口用于与外部设备进行数据的输入输出,定时器用于实现时间控制。

单片机的内部结构可以根据不同的架构进行分类。常见的有8位、16位和32位单片机。其中,8位单片机主要应用于简单的嵌入式系统,16位单片机主要应用于中等规模的嵌入式系统,而32位单片机则主要应用于高端嵌入式系统。

单片机的应用

单片机广泛应用于各个领域,包括电子、通信、汽车、医疗、机械、工业控制等。下面我们来看几个典型的单片机应用案例。

智能家居控制系统

智能家居控制系统是近年来出现的一种新型家居系统,它能够通过网络控制各种家居设备。单片机可以作为智能家居控制系统的核心控制部分,实现各种功能,如灯光控制、温度控制、安防控制等。

车载电子控制系统

车载电子控制系统是现代汽车中必不可少的一部分。单片机可以作为车载电子控制系统的核心部分,实现发动机控制、刹车控制、导航控制等功能。

无人机控制系统

无人机控制系统是近年来得到广泛关注的一种应用。单片机可以作为无人机控制系统的核心部分,实现飞行控制、图像处理、遥控操作等功能。

总结

单片机是一种广泛应用的嵌入式处理器,具有体积小、功耗低、成本低等优点,适用于各种领域的应用。我们需要根据不同的应用场景选择不同的单片机型号和架构,实现我们需要的功能。

文章版权及转载声明

本文地址:http://www.zzxhsh.org/76a799874.html发布于 2024-05-19 06:10:16
文章转载或复制请以超链接形式并注明出处五煦查题

评论列表 (暂无评论,44人围观)参与讨论