0.1048

五煦查题

快速找到你需要的那道考题与答案

中国大学单片机原理及接口技术_6期末答案(慕课2023课后作业答案)

97 min read

中国大学单片机原理及接口技术_6期末答案(慕课2023课后作业答案)

第一部分 单片机简介

1.1 什么是中国作业单片机?随堂测验

1、1.第一台电子数字计算机ENIAC(Electronic Numerical Intergrator and Calculator)是大学单片答案答案哪一年问世的?
A、1940年
B、机原接口技术1945年
C、理及1946年
D、期末1950年

2、慕课2.微型计算机一般由哪几部分组成?
A、课后微处理器
B、中国作业存储器
C、大学单片答案答案显示器
D、机原接口技术I/O接口

3、理及3.单片机就是期末在一片集成电路芯片上集成了中央处理器(CPU)、 及 I/O接口电路,慕课而构成的课后单芯片微型计算机。

1.2 单片机的中国作业发展过程随堂测验

1、1.单片机按处理 位数主要分为:4位单片机、8位单片机、16位单片机和32位单片机。

1.3 单片机的应用领域随堂测验

1、1.在家用电器中使用单片机应属于微计算机的 。
A、辅助设计应用
B、测量、控制应用
C、数值计算应用
D、数据处理应用

第一部分:单元测试

1、计算机中最常用的字符信息编码是 。
A、ASCII
B、BCD码
C、余3码
D、循环码

2、以下不是构成单片机的部件 。
A、微处理器(CPU)
B、存储器
C、I/O接口电路
D、打印机

3、下列不是单片机总线的是 。
A、控制总线
B、地址总线
C、输出总线
D、数据总线

4、在家用电器中使用单片机应属于微计算机的 。
A、辅助设计应用
B、测量、控制应用
C、数值计算应用
D、数据处理应用

5、单片机能直接运行的程序叫 。
A、源程序
B、汇编程序
C、目标程序
D、编译程序

6、下面的哪一项应用,不属于单片机的应用范围 。
A、工业控制
B、家用电器控制
C、数据库管理
D、汽车电子设备

7、MCS-51 单片机有片内RAM容量 。
A、128B
B、4KB
C、8KB
D、256B

8、89C51是以下哪个公司的产品?
A、INTEL
B、AMD
C、ATMEL
D、PHILIPS
E、Maxim
F、LG

9、Intel公司推出的 8051 CPU是 位的单片机。
A、16
B、4
C、8
D、准16

10、单片机内部数据之所以用二进制形式表示,主要是 。
A、为了通用性
B、为了编程方便为了提高运算速度
C、为了提高运算速度
D、受器件的物理性能限制

11、下列哪个开放环境用于51单片机的开发?
A、Keil μ Vision
B、VC++6.0
C、Protel
D、DEV

12、所谓51系列单片机是指它们在 方面兼容。
A、指令
B、芯片引脚
C、名称接近
D、指令和芯片引脚

13、8位单片机是 为8位。
A、地址总线
B、数据总线
C、控制总线
D、内部并行处理的字宽

14、单片机与普通微型计算机的不同之处在于其将 (填“微处理器”或“内存”或“硬盘”)、存储器和I/O口三部分,通过内部总线连接在一起,集成于一块芯片上。

15、1946年6月冯?诺依曼提出了“程序存储”和“ ”(填“二进制运算”或“十进制运算”)的思想,进一步构建了计算机由运算器、控制器、存储器、输入设备和输出设备组成这一计算机的经典结构。

16、1980年,Intel公司推出的MCS-51系列单片机的CPU 是 位。

17、源程序要转换成单片机能执行的目标码,这种转换称为 (填“汇编”或“连接”)。

18、单片机是为满足工业控制而设计的,具有良好的 (填“实时控制”或“算术运算”)性能和灵活的嵌入品质,近年来在智能仪器仪表、机电一体化产品、实时工业控制、分布式系统的前段模块和家用电器等领域都获得了极为广泛的应用。

19、单片机89C51片内集成了 KB的FLASH ROM,共有5个中断源。

20、常用的汇编方法有两种,一种是早期的手工汇编;一种是现在普遍采用的利用PC机进行的 (填“交叉”或“自动”)汇编,即通过获得的目标码文件用编程器写入单片机或程序存储器中。

21、单片机89C51片内集成了 4KB的FLASH ROM,共有 个中断源。

22、写出一款目前最好的仿真51单片机及外围器件的工具 (填“Proteus” 或 “Protel”)。

23、AT89系列单片机属于(填“Atmel” 或“Philips”)公司。

第一部分:作业

1、什么叫单片机?

2、从结构和使用两方面简述单片机的主要特点。

第二部分 80C51的结构和原理

2.1 80C51的基本结构随堂测验

1、1.80C51单片机包括 KB的程序存储器。
A、0
B、1
C、4
D、8

2、2.在80C51单片机中,哪种存储器具有易失性,即芯片掉电后,其内部的信息会消失。
A、程序存储器
B、数据存储器
C、ROM
D、RAM

3、MCS-51单片机的内部256B的存储器被分成四个存储空间,分别是工作寄存器区 、 、 通用用户RAM区和 特殊功能寄存器区。

2.2 80C51单片机的CPU随堂测验

1、2.MCS-51单片机的CPU是 位的?
A、1
B、2
C、4
D、8

2、3.MCS-51单片机的程序计数器PC是 位的?
A、4
B、8
C、16
D、32

3、1.MCS-51单片机的CPU 主要包括 和控制器两部分。

2.3 80C51单片机的小系统随堂测验

1、2.如果晶振频率为12MHz,则其机器周期为 微秒?
A、0.5
B、1
C、2
D、4

2、1.80C51单片机的最小系统主要包括哪几部分?
A、电源
B、时钟脉冲
C、复位电路
D、存储器设置电路

2.4 80C51单片机的存储器组织随堂测验

1、1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A、0030H
B、0080H
C、0000H
D、0FFFFH

2、2.在89C51中,通用寄存器区共分为 组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前的工作寄存器。
A、1
B、2
C、3
D、4

3、3.工作寄存器区不允许做普通的RAM单元来使用。

4、4.工作寄存器组是通过置位PSW中的RS0和RS1来切换的。

5、5.特殊功能寄存器可以当作普通的RAM单元来使用。

2.5 80C51单片机的并口随堂测验

1、1.80C51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是()。
A、P0端口
B、P1端口
C、P2端口
D、P3端口

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

3、3.当I/O口作为输入时,必须通过程序输出 使FET截止,这样从“管脚Px.x”输入的信号才能在“读管脚”信号的帮助下被正确读走。

第二部分:单元测试

1、PC里面装的值是 。
A、当前正在执行指令的前一条指令的地址
B、当前正在执行指令的地址
C、当前正在执行指令的下一条指令的地址
D、控制器中指令寄存器的地址

2、在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是 。
A、PC
B、PSW
C、A
D、SP

3、MCS-51的并行I/O信息有两种读取方法,一种是读引脚,还有一种是 。
A、读锁存器
B、读数据
C、读累加器A
D、读CPU

4、已知PSW=10H,通用寄存器R0~R7的地址分别为 。
A、00H~07H
B、08H~0FH
C、10H~17H
D、18H~1FH

5、关于MCS-51单片机堆栈操作,下列描述错误的是 。
A、遵循先进后出,后进先出的原则
B、出栈时栈顶地址自动加1
C、调用子程序及子程序返回与堆栈有关
D、堆栈指针是一个特殊功能寄存器

6、MCS-51单片机复位操作的主要功能是把PC初始化为 。
A、0000H
B、0030H
C、0100H
D、0FFFH

7、CPU主要的组成部部分为 。
A、运算器、控制器
B、加法器、寄存器
C、运算器、寄存器
D、运算器、指令译码器

8、单片机应用程序一般存放在 中。
A、RAM
B、ROM
C、寄存器
D、CPU
E、累加器

9、单片机上电后或复位后,工作寄存器R0是在 。
A、0组00H单元
B、1组08H单元
C、2组10H单元
D、3组18H单元
E、SFR

10、进位标志CY在 中。
A、累加器
B、算逻运算部件ALU
C、程序状态字寄存器PSW
D、DPTR
E、暂存器 B

11、单片机8051的XTAL1和XTAL2引脚是 引脚。
A、外接串行口
B、外接定时器
C、外接中断
D、外接晶振
E、外接电源

12、P0、P1口作输入用途之前必须 。
A、相应端口先置0
B、相应端口先置1
C、外接高电平
D、外接上拉电阻
E、外接低电平

13、8031单片机中既可位寻址又可字节寻址的单元是 。
A、20H
B、30H
C、00H
D、70H

14、8051的程序计数器PC为16位计数器,其寻址范围是 。
A、4K
B、8K
C、16K
D、32K
E、64K

15、提高单片机的晶振频率,则机器周期 。
A、不变
B、变长
C、变短
D、不定

16、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为 。
A、1μs
B、2μs
C、1ms
D、2ms

17、单片机8051的ALE引脚是 。
A、输出高电平
B、输出低电平
C、输出矩形脉冲,频率为fosc
D、输出矩形脉冲,频率为fosc的1/6
E、输出矩形脉冲,频率为fosc的1/2

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

19、上电复位后,PSW的值为 。
A、0
B、1
C、07H
D、0FFH

20、8051的P0口,当使用外部存储器时它的功能是 。
A、传输高8位地址口
B、传输高8位数据口
C、传输低8位地址口
D、传输低8位地址/数据口

21、对于8051单片机,其内部RAM20H-2FH单元 。
A、只能位寻址
B、只能字节寻址
C、既可位寻址又可字节寻址
D、少部分只能位寻址

22、8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 μS。
A、1/12
B、1/2
C、1/6
D、1
E、2

23、下列存储器在掉电后数据会丢失的类型是 。
A、EPROM
B、RAM
C、EEPROM
D、FLASH ROM

24、MCS-51的片内外的ROM是统一编址的,如果EA端保持高电平,8051的程序计数器PC在 地址范围内。
A、1000H-FFFFH
B、0000H FFFFH
C、0000H-OFFFH
D、0001H-OFFFH

25、MCS-51的专用寄存器SFR中的堆栈指针SP是一个特殊的存储区,用来 ,它是按后进先出的原则存取数据的。
A、存放运算中间结果
B、存放标志位
C、存放待调试的程序
D、暂存数据和地址

26、8051单片机中,唯一一个用户可使用的16位寄存器是 。
A、SP
B、ACC
C、PSW
D、DPTR

27、单片机应用程序一般存放在 (填“RAM ”或“ROM”) 中。

28、8051单片机I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行写 (填“1”或“0”)操作。

29、若累加器A中的内容为63H,那么,P标志位的值为( )。

30、8051单片机复位后,当前的工作寄存器区是第 (填“0”或“1”或“2”或“3”)组工作寄存器区。

31、AT89C51单片机共有 个8位的并行I/O口。

32、AT89C51单片机的并行I/O口中,既可用作地址/数据口,又可用作一般的I/O口的是 。

33、当单片机系统进行存储器扩展时,P2口用来作为地址总线的 (填“高八”或“低八”)位。

34、AT89C51单片机上电初始化后,P0口复位值是 H。

35、已知PSW的RS1和RS0为01,则 第 组的工作寄存器区被选择为工作寄存器组。

36、堆栈在内部数据RAM区中,数据按 (填“先进后出”或“先进先出”)的原则出入栈的。

37、MCS-51单片机系列有_ __个中断源。

38、MCS-51单片机PC的长度为_ _位。

39、MCS-51单片机的内部256B的存储器被分成四个存储空间,分别是工作寄存器区、 (填“位寻址区”或“间接寻址区”)、通用寄存器区和特殊功能寄存器区。

40、当单片机的外部晶振接6MHz时,ALE引脚上输出信号的周期为 μS。

41、当AT89C51的引脚RST端出现正脉冲信号时,单片机实现复位,并能使CPU进入程序运行状态,从ROM的 (填“0000”或“0003”)H单元开始取指令并执行。

42、单片机AT89C51片内集成了 KB的FLASH ROM。

43、AT89C51单片机的数据指针DPTR是一个 位的特殊功能寄存器寄存器。

44、在AT89C51中,一个机器周期包括 个振荡周期。

第二部分:单元作业

1、请绘出单片机的最小系统原理图(含复位电路、晶振电路、电源、存储器选择等)。可以以doc、pdf、jpg等格式上传。

2、请在已给触发器基础上绘出单片机P1口的内部结构图。可以以doc、pdf、jpg等格式上传。

第三部分 80C51的指令系统

3.1 单片机可执行程序生成示例随堂测验

1、1.在刚才的Proteus仿真图中,如果要想点亮P1口外接的发光二极管,需要给端口送 数?

2、2.如果对如Proteus仿真图所示的P1口写0FFH,在发光二极管会 (填写“亮”或“灭”)。

第三部分:单元测试

1、MCS-51汇编语言指令格式中,唯一不可缺少的部分是 。
A、标号
B、操作码
C、操作数
D、注释

2、MCS-51汇编语言源程序设计中,下列符号中不能用作标号的有 。
A、LOOP
B、MOV
C、LD1
D、ADD1

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

4、下列程序段中使用了位操作指令的有 。
A、MOV DPTR,#1000H MOVX A,@DPTR
B、MOV A, 45H XCH A,27H
C、MOV C,45H CPL ACC.7
D、MOV R0,23H MOV A,@R0

5、执行下列3条指令后,30H单元的内容是 。 MOV R0,#30H MOV 40H,#0EH MOV @R0,40H
A、40H
B、30H
C、0EH
D、FFH

6、指令MOVC A,@A+PC源操作数的寻址方式是 。
A、寄存器寻址方式
B、寄存器间接寻址方式
C、直接寻址方式
D、变址寻址方式

7、ANL C,/30H指令中,源操作数的寻址方式是 。
A、立即寻址方式
B、位寻址方式
C、直接寻址方式
D、相对寻址方式

8、Jz rel 指令中,操作数rel的寻址方式是 。
A、立即寻址方式
B、位寻址方式
C、直接寻址方式
D、相对寻址方式

9、JZ rel指令中,是判断 中的内容是否为0。
A、A
B、B
C、C
D、PC
E、SP

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

11、能将A按位取反的指令是 。
A、CPL A
B、CLR A
C、RL A
D、SWAP A
E、DA A

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

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

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

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

16、MCS—51指令系统中,指令DA A是 。
A、除法指令
B、加1指令
C、加法指令
D、十进制调整指令

17、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来 ,它是按后进先出的原则存取数据的。
A、存放运算中间结果
B、存放标志位
C、暂存数据和地址
D、存放待调试的程序

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

19、MCS—51的立即寻址方式中,立即数前面 。
A、应加前缀“:”号
B、不加前缀号
C、应加前缀“@”号
D、应加前缀“#”号

20、MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 。
A、寄存器寻址
B、立即寻址
C、寄存器间接寻址
D、基址加变址寻址

21、MCS—51的立即寻址的指令中,立即数就是 。
A、放在寄存器R0中的内容
B、放在程序中的常数
C、放在A中的内容
D、放在B中的内容

22、MCS-51单片机在执行 MOVX A,@DPTR 指令时,其寻址单元的地址是由 。
A、P0口送高8位,P2口送高8位
B、P0口送低8位,P2口送高8位
C、P0口送低8位,P2口送低8位
D、P0口送高8位,P2口送低8位

23、下列指令能使累加器A低4位不变,高4位置F的是 。
A、ANL A,#OFH
B、ANL A,#OFOH
C、ORL A,#OFH
D、ORL A,#OF0H

24、MCS-51指令系统中,指令CLR A ;表示 。
A、将A的内容清0
B、将A的内容置1
C、将A的内容各位取反,结果送回A中
D、循环移位指令

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

26、计算机能直接识别的语言是 。
A、汇编语言
B、自然语言
C、机器语言
D、硬件和软件

27、单片机能直接运行的程序叫 。
A、源程序
B、汇编程序
C、目标程序
D、编译程序

28、MCS-51汇编语言指令格式中,唯一不可缺少的部分是 。
A、标号
B、操作码
C、操作数
D、注释

29、在寄存器间接寻址方式中,Ri是指 。
A、R0~R7
B、R0
C、R1
D、R0或R1

30、在下列指令中,属于判位转移的指令是 。
A、AJMP addr11
B、CJNE A, direct,rel
C、DJNZ Rn, rel
D、JNC rel

31、指令AJMP 的跳转范围是 。
A、256B
B、1KB
C、2KB
D、64KB

32、在51单片机的指令系统中,用于非中断服务程序的子程序返回指令是 。
A、RET
B、AJMP
C、SJMP
D、RETI

33、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是 。
A、PC
B、PSW
C、A
D、SP

34、在8051单片机中,堆栈操作的指令有PUSH 和 两个。

35、8051单片机汇编程序中,子程序必须使用RET 指令返回主程序,而中断服务程序必须使用 指令返回主程序。

36、执行了 DIV AB 指令后,则商存放在A中,余数存放 中。

37、执行了 MUL AB 指令后,则积的高8位存放在B中,而积的低8位存放在 。

38、(填“PUSH”/“POP”)指令是实现把数据压入堆栈的操作。

39、(填“PUSH”/“POP”)指令是实现把数据从堆栈中弹出的操作。

40、在立即寻址方式中,在数前使用 号来表示立即数。

41、在立即寻址方式中,立即数一定出现在 (填“源”或“目的”)操作数中。

42、在执行 MOVX A,@R0 指令时,源操作数的高8位是由 (填“P0”或“P2”)寄存器提供的。

43、访问外部数据存储器必须使用 (填“MOVC” 或“MOV”或“MOVX”)指令。

44、(填“INC”或“DEC”)指令的功能是将操作数加1后存放到原处。

45、(填“INC”或“DEC”)指令的功能是将操作数减1后存放到原处。

46、MCS-51单片机访问程序存储器地址的指令为 (填“MOVC”或 “MOV”或“MOVX”)。

47、MCS-51单片机访问片内数据存储器地址的指令为 (填“MOVC”或“MOV”或“MOVX”)。

48、已知:A=D2H,(40H)=77H,执行指令:ORL A,40H 后,其结果是 H。

49、假定A的内容为0FEH,执行完指令: CPL A 后,累加器A的内容是 。

第三部分 80C51的指令系统 作业

1、MCS-51单片机访问程序存储器地址的指令为 、访问片内数据存储器地址的指令为 、访问片外数据存储器地址的指令为 。

2、在访问外部存储器时, 口输出高8位地址, 口输出低8位地址,由 信号将低8位地址锁存到外部地址锁存器中,然后又从 口上传送数据。

3、单片机片内间接寻址@R1的寻址空间从00H~ , 而变址寻址@A+DPTR的寻址空间可以从0000H~ 。

4、MOVX A , @R0指令中,源操作数采用 寻址方式,指令作用在 区间。

5、MCS-51系列单片机指令系统的寻址方式有七种,即 寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、基址加变址寻址、 和 。

6、89C51单片机中既可位寻址又可字节寻址的单元是 。

7、堆栈数据的进出原则是 。

第四部分: 80C51的汇编语言程序设计

第四部分:单元测试

1、89C51单片机中既可位寻址又可字节寻址的单元是________。
A、20H
B、30H
C、00H
D、70H

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

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

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

5、下列哪条指令是正确的( )
A、PUSH R2
B、ADD R0,A
C、RLC 30H
D、MOV @R0, A

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

7、堆栈数据的进出原则是( )
A、后进先出
B、先进后出
C、随机存取
D、先进先出
E、后进后出

8、下列哪个是共阴数码管“3”的七段码( )
A、4FH
B、6DH
C、3FH
D、0C0H

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

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

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

12、以下哪一条是位操作指令( )。
A、MOV P1,#0FFH
B、MOV C,ACC.1
C、CPL A
D、POP PSW

13、以下哪一条指令的写法是错误的( )。
A、INC DPTR
B、MOV R0,#0FEH
C、DEC A
D、PUSH A

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

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

16、下面哪条指令是错误的?
A、CPL A
B、MOVC A, @A + PC
C、MOVX A, @R2
D、POP ACC

17、下面哪一条是位操作指令?
A、MOV P0,#OFFH
B、SETB P1.0
C、CPL A
D、PUSH PSW

18、MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?
A、MUL
B、MOV
C、MOVC
D、MOVX

19、指令MOV PSW, #00H 对源操作数而言,属于哪种寻址方式?
A、直接寻址
B、立即数寻址
C、寄存器寻址
D、相对寻址

20、以下哪一条指令的写法是错误的?
A、MOV DPTR,#3F98H
B、MOV R0,#0FFH
C、INC R0
D、MOV 50H,#0F2FDH

21、下面哪一条指令是位操作指令?
A、MOV 30H,#0FEH
B、MOV C, ACC.1
C、CPL A
D、POP PSW

22、在89C51中,只有当EA引脚接 (填“高”或“低”)电平时,CPU才访问片内的程序存储器。

23、单片机程序有三种基本结构,分别是顺序结构、分支结构和 。

24、若由程序设定RS1、RS0=01,则工作寄存器组指的是 组。

25、数据指针DPTR是一个 (填“16”或“8”)位的特殊功能寄存器。

26、执行指令 SJMP $ 表示的意思是 (填“跳转至起始地址”或“原地等待”)。

27、89C51单片机中特殊功能寄存器可位寻址的地址是能被 整除的地址。

28、MCS-51单片机是 位单片机。

29、89C51单片机复位后,CPU进入程序运行状态,从ROM的 H单元地址开始取指令并执行。

30、指令JB 0A5H,AA 的作用是P2口的第 位为1则跳转到AA。(注:0A0H是P2的地址)。

31、单片机的P1口作输入用途之前必须在相应端口先置 (填“1”或“0”)。

32、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用 指令。

33、MCS-51单片机有 组工作寄存器。

34、一个机器周期等于 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

35、SWAP A 指令表示累加器Acc中的数据高低 位互换。

36、假定(SP)=40H , (39H)=30H,(40H)=60H。执行下列指令: POP DPH POP DPL 后,DPTR的内容为 H。

37、单片机内部数据传送指令 (选择MOV或MOVX)用于单片机内部RAM单元和寄存器之间。

38、单片机与外部数据传送指令 (选择MOV或MOVX)用于单片机内部与外部RAM或I/O接口之间。

39、单片机 (选择MOVC或MOVX)指令用于单片机内部与外部ROM之间的查表。

40、在退出子程序之前要用POP指令依次恢复现场,用 (填RET 或 RETI)指令返回。

第四部分:单元作业

1、根据下面方框各指令功能,指出该指令寻址空间,并填写在相应的序号后面。 指令 寻址空间 CLR 40H (1) PUSH ACC (2) MOVC A,@A+PC (3) SJMP $ (4) MOVX @DPTR, A (5)

第五部分:80c51的中断系统

第五部分:单元测试

1、MCS-51单片机在同一级别里除串行口外,级别最低的中断源是 。
A、外部中断1
B、定时器T0
C、定时器T1
D、外部中断0

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

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

4、MCS-51单片机的外部中断1的中断请求标志是 。
A、ET1
B、TF1
C、IT1
D、IE1
E、EX1

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

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

7、执行中断返回指令,从堆栈弹出地址送给 。
A、A
B、CY
C、PC
D、DPTR
E、SP

8、MCS-51单片机中,IE寄存器的下列哪个位置1表示是开总中断?
A、EX0
B、EX1
C、ET0
D、ET1
E、ES
F、EA

9、要使MCS-51能响应外部中断1,中断允许寄存器IE的内容应是 。
A、98H
B、84H
C、42H
D、22H

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

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

12、MCS-51单片机复位操作的主要功能是把PC初始化为 。
A、0100H
B、0FFFH
C、0000H
D、8000H

13、下列标号中,正确的标号是 。
A、1QW3:
B、BE@IN:
C、ADD:
D、STAB31:

14、外部中断1的中断入口地址是 。
A、0003H
B、000BH
C、0013H
D、001BH
E、0023H

15、当外部中断1设为边沿触发方式时,需要设置 位置1。
A、TR1
B、TF1
C、EX1
D、IT1
E、IE1

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

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

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

19、8051响应中断后,中断的一般处理过程是 。
A、关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回
B、关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回
C、关中断,保护现场,保护断点,中断服务,恢复断点,开中断,中断返回
D、关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回

20、下面不属于中断处理过程的是 。
A、保护现场和恢复现场
B、开中断与关中断
C、中断向量
D、中断服务与中断返回

21、MCS-51单片机响应中断的过程是 。
A、断点PC自动压栈,对应中断矢量地址装入PC
B、关中断,程序转到中断服务程序
C、断点压栈,PC指向中断服务程序地址
D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址再转至中断服务程序首地址
E、PC值压入0000H,系统服务。

22、8051单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为 。
A、0000H
B、00003H
C、000BH
D、0013H
E、001BH
F、0023H

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

24、MCS-51单片机响应中断矢量地址是 。
A、中断服务程序的首句地址
B、中断服务程序的出口地址
C、中断服务程序的入口地址
D、主程序等待中断指令的地址

25、下列说法正确的是 。
A、各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器汇中。
B、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器汇中。
C、各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器汇中。
D、各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器汇中。

26、中断服务程序的最后一条指令是 (填“ret”或“reti”)。

27、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 (填写“开中断”或“关中断”)状态。

28、MCS—51单片机外部中断1的入口地址为 。

29、MCS—51单片机外部中断的触发方式有电平触发、 触发(填“上升沿”或“下降沿”)。

30、MCS—51单片机外部中断初始化主要涉及到 、IP、TCON等寄存器。

31、MCS—51单片机共有 个中断入口。

32、MCS—51单片机控制寄存器TCON的八个位由高到低分别为TF1、TR1、TF0、TR0、 、IT1、IE0、IT0。

33、MCS—51单片机CPU开总中断,EA这个位必须置 。

34、MCS—51单片机各中断发出的中断请求信号,都会标记在 与SCON寄存器中。

35、要使80C51能够响应外部中断0、外部中断1,它的中断允许寄存器IE的内容应是 。

36、在80C51单片机中,如果要把外部中断1设为高优先级中断,在IP寄存器的内容应为 。

37、80C51单片机中断处理的全过程分为以下3个段: (填“中断请求”或“中断程序”),中断响应,中断服务。

38、80C51单片机中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由 寄存器的内容决定的。

39、80C51单片机有 (填“1”或“2”)级优先级中断。

40、在编写80C51单片机中断程序时,压栈指令用PUSH,则出栈指令用 。

41、在51系列单片机中,低优先级的中断 (填“不能”或“能”)被高优先级的中断中断,以实现中断的嵌套。

42、8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器 (填“IE”或“IP”)来控制中断的允许和禁止。

43、MCS-51单片机有5个中断源,每个中断源有两个优先级,由 (填“IE”或“IP”)寄存器设定。

第五部分:单元作业

1、写出下列名称的特殊功能寄存器(如中断优先级寄存器 IP) (1)定时/计数器控制寄存器 (2)定时/计数器方式控制寄存 (3)串行通信控制寄存器 (4)程序状态字寄存器 (5)中断允许寄存器

2、写出MCS-51单片机的中断名称及相应的中断入口地址。

3、编写外部中断1为跳沿触发且为高优先级中断,并关外部中断0的初始化程序段(用位操作指令实现)。

第六部分:80C51单片机的定时/计数器

第六部分:单元测试

1、定时器0工作于计数方式,外加计数脉冲信号应接到 引脚。
A、P3.2
B、P3.3
C、P3.4
D、P3.5
E、P3.0
F、P3.1

2、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是 。
A、98H
B、86H
C、22H
D、A2H

3、MCS-51单片机定时器T0的中断服务程序入口地址为 。
A、0003H
B、000BH
C、0013H
D、001BH
E、0023H

4、MCS-51单片机定时器T0计数溢出后,会使 位置1。
A、TF1
B、TF0
C、IE1
D、IE0
E、RI
F、TI

5、MCS-51单片机定时器工作方式1为 位定时/计数方式。
A、4
B、8
C、13
D、16

6、MCS-51单片机中断开启时,除了将各自的中断允许控制位置“1”外,仍然需要将 置“1”。
A、ET0
B、EA
C、ES
D、ET1
E、EX1
F、EX0

7、MCS-51单片机晶振频率为12MHz,则T0最大定时时间为: 。
A、256μs
B、512μs
C、8092μs
D、131072μs
E、65536μs

8、MCS-51单片机若要采用定时器0,工作于定时器模式下的方式1,TMOD应设置为 。
A、00H
B、01H
C、03H
D、10H

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

10、用8051的定时器T1工作于计数方式,用模式2,则工作方式控制字为 。
A、60H
B、02H
C、06H
D、20H

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

12、使8051的定时器T1停止定时的指令是 。
A、SETB TR1
B、CLR TR0
C、CLR TR1
D、SETB TR0

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

14、当CPU响应定时器T0的中断请求后,程序计数器PC的内容是 。
A、0003H
B、000BH
C、0013H
D、001BH
E、0023H

15、用定时器T1方式2计数,要求每计满240次,向CPU发出中断请求,TH1、TL1的初始值是 。
A、240
B、16
C、256
D、16H
E、10H
F、F0H

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

17、使80C51单片机定时器0停止计数的指令是 。
A、CLR TR0
B、CLR TR1
C、SETB TR0
D、SETB TR1

18、下列指令中,判断若定时器T0计数满就转到L00P的是 。
A、JB T0,LOOP
B、JNB TF0,LOOP
C、JNB TR0,LOOP
D、JB TF0,LOOP

19、若8051单片机的定时器T1用做定时方式、模式1,则TMOD寄存器应配置成 。
A、01H
B、10H
C、05H
D、50H

20、若8051单片机定时器工作在循环定时或循环计数场合(即自动装载模式),应选用 。
A、工作方式0
B、工作方式1
C、工作方式2
D、工作方式3

21、使8051的定时器T0停止计数的指令是 。
A、CLR TR0
B、SETB TR0
C、CLR TR1
D、SETB TR1

22、使8051的定时器T1停止计数的指令是 。
A、CLR TR0
B、CLR TR1
C、SETB TR0
D、SETB TR0

23、下列指令中,判断若定时器T0计满数就转到LOOP的指令是 。
A、JB T0,LOOP
B、JNB TF0, LOOP
C、JB TF0, LOOP
D、JNB TR0, LOOP

24、下列指令中,判断若定时器T1计满数就转到LOOP的指令是 。
A、JB TF1, LOOP
B、JB T1, LOOP
C、JNB TF1, LOOP
D、JNB TR1, LOOP

25、使用定时器/计数器T0工作在定时、以方式2产生100微秒定时,在P1.0口输出周期位200微秒的连续方波。已知晶振频率为12MHz。TH0初值为 。TL0的初值为 。
A、0C9H 0FFH
B、0FFH 0C9H
C、0CEH 0CEH
D、9CH 9CH

26、80C51单片机的定时器T1工作于方式2时,8位常数重装初值存放于寄存器 (填“TH0”或“TH1”)中。

27、当80C51单片机的T0工作在方式3时,将T0分为两个独立的 位定时/计数器。

28、晶振频率是12MHz,定时器0工作在定时模式的方式2下,硬件最长能定时的时间是 us。

29、MCS-51单片机外接12MHz晶振,NOP指令执行的时间是 us。

30、当80C51单片机的定时器0定时时,当GATE位设置为0时,TR0置 (填“0”或“1”)才开始定时。

31、8051单片机内有 个16位的定时/计数器。

32、执行MOV IE,#03H后,MCS-51将响应的中断个数有 个(填“0”或“1”或“2”或“3”或“4”或“5”)。

33、MCS—51单片机CPU开总中断的指令是 EA。(填“SETB”或“CLR”)

34、启动MCS—51单片机的定时器工作时,可使用SETB 启动。(填“TRi”或“TFi”)

35、MCS-51单片机的两个定时器作计数器使用时,寄存器TMOD的C/T位应设置为 。

36、MCS-51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为 。

37、MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应由 清零 。(填“硬件”或“软件”)

38、80C51单片机的定时器工作于计数功能时,无论时方式1还是方式2,其最小计数值为 。

39、80C51单片机的定时器若工作在循环定时或循环计数场合时,应选用方式 。

40、80C51单片机外加的计数脉冲信号若连接到P3.5引脚,则是定时器 工作在计数方式时才能实现该功能。

41、使定时器T0未计满数就原地等待的指令是 (填“JB TF0,$”或“JNB TF0,$”)。

42、使定时器T1未计满数就原地等待的指令是 (填“JB TF1,$”或“JNB TF1,$”)。

43、当定时/计数器工作方式寄存器TMOD中的功能选择位C//T为0时,定时/计数器工作于 (填“定时”或“计数”)方式。

44、当定时/计数器工作方式寄存器TMOD中的功能选择位C//T为1时,定时/计数器工作于 (填“定时”或“计数”)方式。

45、定时器/计数器的工作方式3是指的将 (填“定时器T0”或“定时器T1”)拆成两个独立的8位计数器。

第六部分:单元作业

1、已知单片机晶振频率为12MHz,要求让定时器T1工作于方式1来实现60ms定时,同时让定时器T0,工作于方式2,完成200μs定时,试完成初始化程序。 InitInter: MOV TH0,#(1) H MOV TL0,#(2) H MOV TH1,#(3) H MOV TL0,#(4) H MOV TMOD,#(5) H SETB TR0 SETB TR1 RET 注:横线后面的“H”表示是16进制数。

2、80C51单片机定时器1工作在计数器模式下,按模式2进行计数。采用中断完成计数,回答下列问题: (1)写出定时器1的中断入口地址? (2)写出启动定时器1的指令? (3)写出如何配置TMOD? (4)装载初值的话,应装载到哪两个特殊功能寄存器上? (5)计数时,计数信号从单片机哪个引脚进入单片机?

第七部分:80C51单片机的串行口

第七部分:单元测试

1、当串行口向单片机的CPU发出中断请求时,若CPU允许并接收中断请求,程序计数器PC的内容将自动修改为 。
A、0003H
B、000B
C、0013H
D、0023H

2、串行口是单片机的 。
A、内部资源
B、外部资源
C、输入设备
D、输出设备

3、MCS-51单片机的串行口是 。
A、单工
B、半双工
C、全双工
D、并行口

4、用MCS-51单片机的串行口扩展并行I/O口时,串行口工作方式应选择 。
A、方式0
B、方式1
C、方式2
D、方式3

5、表征数据传输速度的指标是 。
A、USART
B、UART
C、字符帧
D、波特率

6、下列哪个IC芯片具有将串行数据转换成并行数据的功能?
A、74138
B、74164
C、74165
D、74168

7、下列哪个IC芯片具有将并行数据转换成串行数据的功能?
A、74138
B、74164
C、74165
D、74168

8、UART是指哪项器件?
A、单向传输器
B、通用串行数据和并行数据转换器
C、全双工通用并行口
D、通用异步串行端口

9、单片机和PC接口时,往往要采用RS232接口,其主要作用是 。
A、提高传输距离
B、提高传输速度
C、进行电平转换
D、提高驱动能力

10、单片机输出信号为 。
A、RS-232C
B、TTL
C、RS-232
D、RS-449

11、串行口工作在方式0时,串行数据从 输入或输出。
A、RI
B、TXD
C、RXD
D、REN

12、串行口的控制寄存器为 。
A、SMOD
B、TMOD
C、SCON
D、SBUF

13、当采用中断方式进行串行数据的发送时,发送完一帧数据后,TI标志要 。
A、自动清零
B、硬件清零
C、软件清零
D、软、硬件均可

14、当定时器1作为串行口波特率发生器使用时,通常定时器工作在方式 。
A、0
B、1
C、2
D、3

15、串行口工作在方式0时,其波特率取决于 。
A、定时器1的溢出率
B、PCON中的SMOD位
C、时钟频率
D、PCON中的SMOD位和定时器1的溢出率

16、串行口工作在方式1时,其波特率取决于 。
A、定时器1的溢出率
B、PCON中的SMOD位
C、时钟频率
D、PCON中的SMOD位和定时器1的溢出率

17、若要设置8x51单片机的串行口工作方式,可在哪个寄存器中设置?
A、SMOD
B、SCON
C、PCON
D、TCON

18、在8x51单片机里,若CPU完成串行端口数据的接收将会如何?
A、将TI标志位变为0
B、将RI标志变为0
C、将TI标志位变为1
D、将RI标志变为1

19、在8x51单片机里,若通过串行端口传送数据,则只要将数据放入哪个寄存器,CPU就会自动将它传出?
A、SMOD
B、SBUF
C、SCON
D、TMOD

20、在8x51单片机里,工作在方式0时,单片机通过哪个端口输出时钟信号?
A、TI
B、RI
C、RXD
D、TXD

21、当串行口向单片机的CPU发送中断请求时,若CPU允许并接收中断请求时,程序计数器PC的内容将被自动修改为 。
A、0003H
B、0013H
C、0023H
D、000BH
E、001BH

22、串行口是单片机的 。
A、内部资源
B、外部资源
C、输入设备
D、输出设备

23、表征数据传输速度的指标是 。
A、UART
B、USART
C、字符帧
D、波特率

24、单片机和PC接口时,往往要采用RS-232接口,其主要作用是 。
A、提高传输距离
B、提高传输速度
C、提高驱动能力
D、进行电平转换

25、MCS-51系列单片机的串行口是 。
A、单工
B、半双工
C、全双工
D、并行口

26、串行口工作在方式0时,其波特率取决于 。
A、时钟频率
B、定时器1的溢出率
C、PCON中的SMOD位
D、PCON中的SMOD位和定时器1的溢出率

第十部分:AD_DA转换及接口技术

第十部分:单元测试

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

2、关于ADC0809中的EOC信号的描述,不正确的说法是 。
A、EOC呈高电平,说明转换已经结束
B、EOC呈高电平,说明转换已经结束
C、EOC呈高电平,说明数据输出锁存器已被选通
D、EOC呈低电平,处于转换中

3、AD C0809是8位的A/D转换器,当额定输入电压为5V时,其分辨率约为 。
A、0.625V
B、19.5mV
C、50mV
D、5mV

4、下面关于ADC和DAC的描述 是正确的?
A、ADC0809是数模转换器件
B、ADC0809有32个信号输入通道,同时可以进行32个通道的信号转换
C、DAC0832是数模转换器
D、DAC0832可以同时进行多个通道的信号转换

5、下面设备中属于输出设备的是 。
A、键盘
B、D/A转换器
C、鼠标
D、A/D转换器

6、DAC0832与MCS—51连接后,在进行传送时MCS—51是将其作为 。
A、片外数据存储器
B、片内数据存储器
C、片外程序存储器
D、片内程序存储器

7、ADC0809有8路输入,同一时刻可以对 路输入进行转换。
A、8
B、4
C、2
D、1

8、D/A转换器的所使用的数字量位数越多,则它的转换精度 。
A、越高
B、越低
C、不变
D、不定

9、AD0809转换器中多路模拟开关的输入与输出是 关系。
A、一选多
B、多选一
C、一选一
D、多选多

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

11、A/D转换器0809按转换原理为 (填“逐次逼近式”或“积分式”)AD转换器。

12、DA转换器的两个最重要的技术指标为 和(建立时间)。

13、ADC 0809芯片是8路模拟输入的 位A/D转换器。

14、芯片DAC0832 的作用是 (填“数/模”或“模/数”)转换。

15、芯片ADC0809的作用是 (填“数/模”或“模/数”)转换。

16、芯片ADC0809转换结束通常采用 、查询和延时等待方式编程。

《单片机原理及接口技术》期末考试

《单片机原理及接口技术》

1、在家用电器中使用单片机应属于微计算机的 。
A、辅助设计应用
B、测量、控制应用
C、数据处理应用
D、数值计算应用

2、MCS-51单片机复位操作的主要功能是把PC初始化为 。
A、0100H
B、2080H
C、0000H
D、8000H

3、MCS-51单片机PC的值是 。
A、当前正在执行指令的前一条指令的地址
B、当前正在执行指令的地址
C、当前正在执行指令的下一条指令的地址
D、控制器中指令寄存器的地址

4、MCS-51单片机中,CPU主要的组成部分为 。
A、运算器、控制器
B、加法器、寄存器
C、运算器、寄存器
D、运算器、指令译码器

5、MCS-51的并行I/O信息有两种读取方法,一种是读引脚,还有一种是 。
A、读锁存器
B、读数据
C、读累加器A
D、读CPU

6、堆栈数据的进出原则是 。
A、随机存取
B、先进先出
C、后进后出
D、后进先出

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

8、MCS-51汇编语言源程序设计中,下列符号中不能用作标号的是 。
A、LOOP
B、MOV
C、LD1
D、ADDR

9、定时器T1固定对应的中断入口地址为 。
A、0003H
B、000BH
C、0013H
D、001BH

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

11、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是 。
A、98H
B、84H
C、42H
D、18H

12、各中断源发出的中断请求信号,都会标记在MCS-51系统中的 。
A、TMOD
B、IE
C、TCON/SCON
D、IP

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

14、访问片外数据存储器时,不起作用的信号是 。
A、RD
B、WR
C、PSEN
D、ALE

15、已知PSW=10H,通用寄存器R0~R7的地址范围为 。
A、00H~07H
B、08H~0FH
C、10H~17H
D、18H~1FH

16、AT89S51单片机中定时器T1工作在自动重装载方式时,其计数器为 位。
A、8
B、13
C、14
D、16

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

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

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

20、区分片外程序存储器和数据存储器的最可靠方法是 。
A、看其芯片型号是RAM还是ROM
B、看其位于地址范围的低端还是高端
C、看其离MCS-51芯片的远近
D、看其是被RD信号连接还是被PSEN信号连接

21、用AT89S51串行口扩展并行I/O口时,串行口工作方式应选择 。
A、方式0
B、方式1
C、方式2
D、方式3

22、MSC-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是 。
A、P0口和P2口
B、P2口和P3口
C、P0口
D、P2口

23、电子计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是: 。
A、牛顿
B、爱因斯坦
C、爱迪生
D、冯?诺伊曼

24、若要将数据写入LCM,则RS和RW引脚应设置为 。
A、CLR RS CLR RW
B、SETB RS CLR RW
C、SETB RS SETB RW
D、CLR RS SETB RW

25、AT89S51单片机汇编指令中,下列哪一组寄存器可应用于间接寻址方式中 。
A、R0 R1
B、R0 R2
C、R1 R2
D、R0~R7都可以

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

27、AT89S51单片机的ALE引脚是 。
A、输出高电平
B、输出低电平
C、输出矩形脉冲,频率为fosc的1/6
D、输出矩形脉冲,频率为fosc的1/2

28、AT89S51单片机中,关于P0--P3端口说法正确的是 。
A、P0--P3的每个端口只能按字节输入/输出。
B、P0--P3的每个端口既可以按字节输入/输出,也可以按位进行输入输出。
C、P0--P3的每个端口只能按位进行输入输出。
D、P0--P3的每个端口不能用作输入输出。

29、下列哪条指令是正确的 。
A、PUSH R2
B、ADD R0,A
C、RLC 30H
D、MOV @R0, A

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

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

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

33、89C51单片机中既可位寻址又可字节寻址的单元是 。
A、30H
B、00H
C、20H
D、70H

34、单片机的应用程序一般存放于 中。
A、寄存器
B、ROM
C、RAM
D、CPU

35、使用单片机开发系统调试汇编语言程序时,首先应新建文件,该文件的扩展名是 。
A、.ASM
B、.HEX
C、.OBJ
D、.C

36、在单片机中,通常将一些中间计算结果放在 中。
A、累加器
B、数据存储器
C、程序存储器
D、控制器

37、下列能实现8位数/模转换的芯片有 。
A、DAC0832
B、ADC0832
C、ADC0809
D、AD650

38、在12MHz的8x51系统里,哪一种方式一次可以定时5ms?
A、Mode 0 及 Mode 1
B、Mode 1 及 Mode 2
C、Mode 3 及 Mode 2
D、Mode 3 及 Mode 1

39、8x51的定时器,在下列哪种方式下具有自动加载功能?
A、Mode 0
B、Mode 1
C、Mode 2
D、Mode 3

40、单片机系统上电后,其内部RAM的值是不确定的。

41、程序计数器PC是一个可以寻址的特殊功能寄存器。

42、判断指令是否正确:DJNZ R0,ADD

43、判断指令是否正确:MOV A,#300

44、当ITX=1时表示允许外部中断。

45、工作寄存器组是通过置位PSW中的RS0和RS1来切换的。

46、RET和RETI两条指令可以互换使用。

47、判断指令是否正确:MOV @R2,#100

48、立即数寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。

49、RLC A 是非法指令。

50、在MCS-51系统中,PUSH、POP动作每次仅处理一个字节。

51、掩膜ROM的特点是既能写入又能读出。

52、MCS-51系列单片机的内部特殊功能寄存器的数量是相同的。

53、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

54、8031单片机的有效复位电平是低电平。

55、为使准双向的I/O口工作在输入方式,必须保证它被预置为“1”。

56、MCS-51中的P0口可以分时复用为数据口和地址输出口。

57、输入/输出设备必须通过I/O接口才能接到系统总路线上和主机进行信息交换。

58、SP内装的是栈顶首址的内容。

59、在MCS-51系统中,一个机器周期等于1μS。

60、MCS-51系列单片机的外扩I/O口是与外扩数据存储区统一编址,因此用户访问扩展的I/O口时,是用MOVX指令进行的。

61、指令MOV A,00H执行后,A的内容为00H。

62、逐次逼近型ADC的转换速度要比双积分型ADC的转换速度快。

63、单片机的机器周期是晶振周期的2倍。

64、当EA为高电平时,CPU只能访问片内程序存储器。

65、共阳极LED的接法是把COM端接高电平VCC.

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

67、当MCS-51单片机上电复位时,片内数据存储器RAM的内容都是00H 。

68、单片机外接晶振为12MHz时,ALE的周期为0.5μS。

69、MCS-51单片机可以同时扩展64K程序存储器和64K数据存储器。

70、当T1做定时器使用时,它计数的时钟脉冲来着片内。

71、此时(SP)=62H,当执行完指令PUSH ACC 后,(SP)=61H 。

72、访问外部数据存储器的唯一的寻址方式是寄存器寻址。

73、单片机串口工作在方式0时,波特率可以由用户通过T1来设定。

74、MOV A, #50 MOV B, #10 DIV AB 执行完上述指令,(A)=5

75、AT89S51单片机为 位单片机。

76、AT89S51单片机的内部256B的存储器被分成四个存储空间,分别是工作寄存器区 、 、通用用户RAM区和特殊功能寄存器区。

77、单片机的P0、P1口作输入用途之前必须在相应端口先 (填“1”/“0”)。

78、当单片机的外部晶振接12MHz时,机器周期为 μS 。

79、开机复位后,CPU 使用的是 组工作寄存器。

80、AT89S51的定时器是 计数器(填“加法”/“减法”)。

81、异步串行通信方式1的帧格式通常是由起始位、数据位、 位组成。

82、单片机汇编语言程序有三种基本结构,分别是: 、分支结构和循环结构。

83、通过串行口发送数据:使用的指令是 。

84、在AT89S51中,只有当EA引脚接 (填“高”或“低”)电平时,CPU才优先访问片内的Flash ROM。

85、当DAC为二进制8位,满量程输出电压为10V时,分辨率为 mV。

86、在 MOVX A , @DPTR指令中,指令作用在 (填“内部”/“外部”)数据存储器区间。

87、当CPU访问片外的存储器时,P0口提供低八位地址, 口提供高八位地址。

88、在AT89S51中,外部中断0为边沿触发方式时,TCON寄存器中的IT0位应写 。

89、AT89S51单片机在串行通信时,如果单片机要接收数据时,SCON寄存器中的REN位应置 。

90、AT89S51的串行通信口若传送速率为每秒120帧,每帧10位,则波特率为 bit/s。

91、在写单片机中断服务程序时,其最后一条指令是 。

92、在写单片机子程序时,其最后一条指令是 。

93、8031单片机复位后R4所对应的存储单元地址为04H,因上电时PSW= H。

94、若A中数据为63H,那么PSW的最低位(即奇偶位P)为 ?。

95、当8051地RST端上保持 个机器周期以上高电平时,8051即发生复位。

96、MCS-51单片机PC的长度为 位;SP的长度为8位,数据指针DPTR的长度为16位。

97、8051单片机其内部有 个特殊功能寄存器,其中11个可以位寻址。

98、MOV A,#30H是 寻址方式。MOVX A,@DPTR是寄存器间接寻址方式。(注:指源操作数的寻址方式)

99、中断请求信号有 触发和边沿触发两种触发方式。

100、若系统晶振频率为12MHZ,则T0工作于方式2时的最大计数脉冲个数是 个。

101、若系统晶振频率为6MHZ,最短定时时间是 μS。

102、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 块芯片。

103、在异步通信中若每个字符由11位组成,串行口每秒传送250个字符,则对应波特率为 bps。

104、串行通信可以分成 通信和同步通信两大类。

105、当DAC为二进制12位,满量程输出电压为5V时,分辨率为 mV。

106、在写单片机程序时,其最后一条伪指令是 。

107、MCS-51的立即寻址方式中,立即数前面 (填“:”/“@”/“#”/“不加前缀号”)。

108、将累加器A中的内容按位取反的指令是 。

109、LED数码显示按显示过程分为静态显示和 显示2种。

110、在AT89S51单片机中,其复位方式主要有 和按键复位两种。

111、十进制63的十六进制是 H。

112、定时器T1的溢出中断标志位是 。

113、MOV C,00H 源操作数的寻址方式是 。

114、13根地址线的寻址空间是 KB存储单元.

115、AT89S51的异步通信口为 (填“单工”/“半双工”/“全双工”)的通信方式。

116、转移指令LCALL addr16 的转移范围是 。

117、AT89S51执行MOVX A,@DPTR指令时,CPU与片外数据存储器之间的数据走向是 。(读数据/写数据)。

118、要设计一个16键的行列式键盘,至少需要占用   根IO口线。

119、要设计一个5位数码管的动态显示,需要占用   根IO口线。

120、单片机片内间接寻址@R1的寻址空间从00H~ 。

121、6264是一个8K*8的静态存储器,89C51应至少有 根地址线与它相连。

122、变址寻址@A+DPTR的寻址空间可以从0000H~ 。

123、MOV A, #32 MOV B, #10 DIV AB 执行完上述指令,(B)=

中国大学单片机原理及接口技术_6

在单片机的学习中,掌握好接口技术是非常重要的一步。接口技术主要指单片机与外部设备之间的通信接口,是单片机应用的重要环节。在本篇文章中,我们将重点介绍中国大学单片机原理及接口技术的相关内容。

一、串口通信

串口通信是一种比较常见的通信方式,它主要是通过串口将数据传输到外部设备中。在单片机中,串口通信的实现主要依靠串口通信模块。串口通信模块一般有两个引脚,分别是发送引脚和接收引脚。通过这两个引脚,单片机可以实现与外部设备之间的数据传输。

在实现串口通信时,我们需要掌握一些基本的知识点。首先,我们需要确定串口通信的波特率,波特率主要用来确定数据传输的速率。其次,我们需要确定数据的格式,包括数据位、停止位和校验位等。最后,我们需要掌握串口通信的编程方法,主要是通过串口寄存器来实现数据的发送和接收。

二、并口通信

与串口通信相比,并口通信在单片机中的应用更加广泛。并口通信主要是通过并口将数据传输到外部设备中。在单片机中,并口通信的实现主要依靠端口。单片机的端口有多个,每个端口通常包括8个引脚,可以实现多达8位的数据传输。

在实现并口通信时,我们同样需要掌握一些基本的知识点。首先,我们需要确定并口通信的数据格式,包括数据位、停止位和校验位等。其次,我们需要掌握并口通信的编程方法,主要是通过端口寄存器来实现数据的发送和接收。

三、I2C总线通信

I2C总线通信是一种常见的通信方式,它主要是通过I2C总线将数据传输到外部设备中。在单片机中,I2C总线通信的实现主要依靠I2C总线通信模块。I2C总线通信模块一般有两根引脚,分别是数据引脚和时钟引脚。通过这两根引脚,单片机可以实现与外部设备之间的数据传输。

在实现I2C总线通信时,我们同样需要掌握一些基本的知识点。首先,我们需要确定I2C总线通信的地址,地址主要用来确定要与哪个外部设备进行通信。其次,我们需要确定I2C总线通信的编程方法,主要是通过I2C总线通信寄存器来实现数据的发送和接收。

四、SPI总线通信

SPI总线通信是一种常见的通信方式,它主要是通过SPI总线将数据传输到外部设备中。在单片机中,SPI总线通信的实现主要依靠SPI总线通信模块。SPI总线通信模块一般有4根引脚,分别是数据引脚、时钟引脚、片选引脚和数据输出引脚。通过这4根引脚,单片机可以实现与外部设备之间的数据传输。

在实现SPI总线通信时,我们同样需要掌握一些基本的知识点。首先,我们需要确定SPI总线通信的时序,时序主要用来确定数据的传输方式。其次,我们需要确定SPI总线通信的编程方法,主要是通过SPI总线通信寄存器来实现数据的发送和接收。

总结

以上就是关于中国大学单片机原理及接口技术的相关内容,包括串口通信、并口通信、I2C总线通信和SPI总线通信。在单片机的学习过程中,掌握好接口技术是非常重要的一步,它不仅可以帮助我们更加深入地理解单片机的应用,还可以为我们今后的工作提供很大的帮助。