覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
【百年教育职业培训中心】单片机原理及应用-章节资料考试资料-阳光学院
招生简章 2025-06-15 04:36:43 0 0
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!

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接口电路,而构成的单芯片微型计算机。

A、

随堂测验

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

A、

随堂测验

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、【单选题】若想查看存储器的值,应该点击Keil菜单栏中的( )标签?

A、Edit

B、View

C、Project

D、Debug

15、【单选题】图中红色框应该添加什么类型文件?

A、.asm

B、.c

C、.uvopt

D、.hex

16、【单选题】图示红色框中的串口号应该怎么选择?

A、固定为COM1

B、固定为COM3

C、随意设置

D、从电脑端“设备管理器”-通用控制接口处查看

17、【多选题】Keil支持哪些调试运行方式?

A、全速运行

B、单步运行

C、跟踪运行

D、跳出跟踪

E、运行至光标处

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

A、

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

A、

20、【填空题】1980年,Intel公司推出的MCS-51系列单片机的CPU 是 位。

A、

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

A、

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

A、

23、【填空题】单片机89C51片内集成了 KB的FLASH ROM,共有5个中断源。

A、

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

A、

25、【填空题】单片机89C51片内集成了 4KB的FLASH ROM,共有 个中断源。

A、

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

A、

27、【填空题】AT89系列单片机属于(填“Atmel” 或“Philips”)公司。

A、

28、【填空题】在程序调试过程中,可以在代码行前方双击以设置“( )”,来查看调试结果。

A、

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区和 特殊功能寄存器区。

A、

随堂测验

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 主要包括 和控制器两部分。

A、

随堂测验

1、【单选题】2.如果晶振频率为12MHz,则其机器周期为 微秒?

A、0.5

B、1

C、2

D、4

2、【多选题】1.80C51单片机的最小系统主要包括哪几部分?

A、电源

B、时钟脉冲

C、复位电路

D、存储器设置电路

随堂测验

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单元来使用。

A、正确

B、错误

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

A、正确

B、错误

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

A、正确

B、错误

传统8051结构_作业

传统8051结构_测试

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”) 中。

A、

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

A、

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

A、

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

A、

31、【填空题】AT89C51单片机共有 个8位的并行I/O口。

A、

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

A、

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

A、

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

A、

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

A、

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

A、

37、【填空题】MCS-51单片机系列有_ __个中断源。

A、

38、【填空题】MCS-51单片机PC的长度为_ _位。

A、

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

A、

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

A、

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

A、

42、【填空题】单片机AT89C51片内集成了 KB的FLASH ROM。

A、

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

A、

44、【填空题】在AT89C51中,一个机器周期包括 个振荡周期。

A、

增强型STC15单片机_作业

增强型STC15单片机_测验

1、【单选题】下列STC单片机中,不能实现在线仿真的芯片是( )。

A、IAP15F2K61S2

B、IAP15W4K58S4

C、STC15W4K32S4

D、IAP15W4K61S4

2、【单选题】STC15W4K32S4系列单片机是1T单片机,1T的含义是指( )

A、一个机器周期为1个系统时钟

B、一个机器周期为2个系统时钟

C、一个机器周期为10个系统时钟

D、一个机器周期为12个系统时钟

3、【单选题】当CPU地址总线为16位时,标志着CPU的最大寻址能力为( )

A、8KB

B、16KB

C、32KB

D、64KB

4、【单选题】当 CPU 执行 A0H 与 65H 加法运算后,PSW 中 CY、AC 的值分别为( )。

A、0,1

B、1,0

C、0,0

D、1,1

5、【单选题】当RS1RS0=11 时,R0 对应的 RAM 地址为 ( )。

A、00H

B、08H

C、10H

D、18H

6、【单选题】当RS1RS0= 01 时,CPU 选择的工作寄存的组是第( )组。

A、0

B、1

C、2

D、3

7、【多选题】堆栈指针SP的原则是( )

A、先进先出

B、后进先出

C、先进后出

D、后进后出

8、【判断题】IAP15W4K58S4单片机可不经过USB转串口芯片,直接与PC机USB接口相连,实现在线编程功能。

A、正确

B、错误

9、【判断题】IAP15W4K58S4单片机既可用作目标芯片,又可用作仿真芯片。

A、正确

B、错误

10、【判断题】STC15W4K32S4系列单片机型号中,“STC”字母开头单片机表示芯片支持在线编程,也可以在应用中访问程序程序存储器。

A、正确

B、错误

11、【判断题】微型计算机由CPU、存储器、 I/O 接口以及连接他们的总线组成。

A、正确

B、错误

12、【判断题】CPU 中程序计数器 PC 是 8 位计数器。

A、正确

B、错误

13、【判断题】CPU 中SP 是 8 位地址寄存器,它存放堆栈中栈顶的地址。

A、正确

B、错误

14、【判断题】CPU 中DPTR 是 16 位的地址寄存器,它指向程序存储器。

A、正确

B、错误

15、【判断题】使用工作寄存器,可以提高数据访问速度。

A、正确

B、错误

16、【判断题】STC15单片机的片内RAM的高128字节与特殊功能寄存器的地址重叠,所以他们在物理上是同一个空间。

A、正确

B、错误

17、【判断题】STC15单片机的时钟周期与系统周期的关系是:fosc=fsys/N,其中N为分频器的分频系数。

A、正确

B、错误

18、【判断题】IAP15W4K58S4单片机是1T单片机,即机器周期=时钟周期。

A、正确

B、错误

19、【填空题】IAP15W4K58S4单片机型号中“S4”代表的含义是4个( ) (填串口或并口)。

A、

20、【填空题】单片机开发板中在线编程(下载程序)电路采用的USB转串口的芯片是( )

A、

21、【填空题】IAP15W4K58S4单片机型号中“4K”代表的含义是( )的容量为4K 。(填数据存储器或程序存储器)

A、

22、【填空题】微型计算机的CPU是通过( )与外围电路进行连接与访问的。

A、

23、【填空题】按存储性质分,微型计算机的存储器分为( )和数据存储器两种类型。

A、

24、【填空题】8位CPU是指( )总线的位数为8位。

A、

25、【填空题】单片机复位后,从程序存储器地址为( )的地方开始执行程序。

A、

26、【填空题】STC单片机主时钟经过时钟分频器进行分频后形成( )。

A、

27、【填空题】当STC15单片机中特殊功能寄存器CLK_DIV分频因子CLKS2、CLKS1、CLKS0的取值为010时,其分频系数为( )。

A、

4.1 单片机可执行程序生成示例

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

A、

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

A、

汇编指令系统_测试

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,

B、1000HMOVX A,@DPTR

C、MOV A, 45H XCH A,27H

D、MOV C,45HCPL ACC.7

E、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,

B、data

C、ORL A,

D、data

E、XRL A,

F、data

G、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、应加前缀“

E、”号

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,

B、OFH

C、ANL A,

D、OFOH

E、ORL A,

F、OFH

G、ORL A,

H、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 和 两个。

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

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

A、

C51概述

1、【单选题】C语言标识符命名,正确的是( )

A、while

B、4flag

C、f1

D、char

2、【多选题】以下( )属于Keil C51扩展的关键字。

A、data

B、sfr

C、small

D、while

C51数据类型-随堂测验

1、【多选题】以下( )是C51扩展的数据类型。

A、sbit

B、bit

C、int

D、sfr

2、【填空题】在 C51 中,用于定义特殊功能寄存器地址的8位关键字是( ) 。

A、

3、【填空题】以下程序执行后,0xD0代表PSW的( )(填数据或地址)sfr PSW = 0xD0

A、

C51存储类型-随堂测验

1、【单选题】在 C51 中,定义扩展RAM(64KB)寻址区存储类型的关键字是( )。

A、xdata

B、pdata

C、idata

D、data

2、【单选题】定义 X 变量,数据类型为 8 位无符号数,并分配到程序存储的空间,赋值 100。正确的语句是( )

A、unsigned char code x=100;

B、unsigned char data x= 100;

C、unsigned char xdata x =100;

D、unsigned char code x; x= 100;

C51运算符和表达式-随堂测验

1、【单选题】在KEIL中执行下列程序后,得到a=( ),e=( ),f=( ),g=( ),结果用十进制表示。下列选项中,a,e,f,g值的顺序正确的是( )void main(){ int a=40,e,f,g; e=a++; f=a; g=++a;}

A、42,41,40,42

B、42,40,41,42

C、42,42,41,40

D、41,42,41,42

C51语句-随堂测验

1、【单选题】对下述程序, 是正确的判断。 main ( ) { int x,y;scanf(“%d,%d”,x,y);if (xy) x=y;y=x;else x++;y++;printf(“%d,%d”,x,y); }

A、有语法错误,不能通过编译

B、若输入3和4,则输出4和5

C、若输入4和3,则输出3和4

D、若输入4和3,则输出4和5

2、【单选题】下述语句执行后,变量k的值是( )。int k=1;while (k++10);

A、10

B、11

C、9

D、无穷数

C51数组与指针-随堂测验

1、【单选题】下面程序段的输出结果是( )。int k,a[3][3]={1,2,3,4,5,6,7,8,9};for (k=0;k3;k++) printf(“%d”,a[k][2-k]);

A、3 5 7

B、3 6 9

C、1 5 9

D、1 4 7

2、【单选题】若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是( )。

A、p1=&m; p2=&p1 ;

B、p1=&m; p2=&n; *p1=*p2 ;

C、p1=&m; p2=p1 ;

D、p1=&m; *p1=*p2 ;

C51函数-随堂测验

1、【单选题】定义了以下函数,欲对比a=7,b=9两个数,则正确的调用是( )int max(int x,int y){if(xy) return x;else return y;}

A、c=max(int a,int b);

B、c=max(a,b);

C、c=max(int a,b);

D、max(int a,int b);

2、【单选题】以下正确的函数定义是( )。

A、double fun(int x, int y){ z=x+y ; return z ; }

B、double fun(int x,y) { int z ; return z ;}

C、fun (x,y) { int x, y ; double z ; z=x+y ; return z ; }

D、double fun (int x, int y){ double z ; return z ; }

C51预处理命令-随堂测验

1、【单选题】下列文件包含命令中,哪个是用户自定义的头文件( )

A、

B、include “reg51.h”

C、

D、include “max.h”

E、

F、include “stdio.h”

G、

H、include “math.h”

2、【单选题】某源程序使用了STC单片机的相关寄存器,则应该使用( )预定义。

A、

B、include “intrins.h”

C、

D、include “STC15Wxxx.h“

E、

F、include “math.h”

G、

H、include “stdio.h”

C51程序设计-随堂测验

1、【填空题】阅读以下程序,该程序实现周期为( )ms的方波周期,由P1.0引脚输出。#include stc15.h#include intrins.hvoid Delay200ms();main(){unsigned char i;P1M1=0;P1M0=0;P10=1;while(1){for(i=0;i5;i++)Delay200ms();P10 = !P10;}}void Delay200ms()//@11.0592MHz{unsigned char i, j, k;_nop_();_nop_();i = 9;j = 104;k = 139;do{do{while (--k);} while (--j);} while (--i);}

A、

C51作业

C51测验

1、【单选题】在KEIL中执行下列程序后,得到c=( ),d=( ),f=( )(精确到小数1位),结果用十进制表示。int a=1000,b=33,c,d,h,i;long int e,j;float f,g;c=a/b;d=a%b; f=(float)a/b;

A、c=32;d=10;f=30.4

B、c=30;d=20;f=31.3

C、c=30;d=10;f=30.3

D、c=33;d=11;f=30.3

2、【单选题】在KEIL中执行下列程序后,得到c=( ),d=( ),e=( )。void main(){ int a=40,b=10; bit c,d,e; c=ab; d=ab; e=a==b;}

A、c=1,d=0,e=0

B、c=0,d=1,e=0

C、c=1,d=1,e=0

D、c=1,d=0,e=1

3、【单选题】在KEIL中执行下列程序后,得到c=( ),d=( ),e=( )。void main(){ int a=40,b=10; bit c,d,e; c=ab ab; d=a=b || ab; e=!ab; }

A、c=0,d=1,e=0

B、c=0,d=1,e=1

C、c=1,d=1,e=0

D、c=0,d=0,e=0

4、【单选题】定义一个 16 位无符号数变量 y,并分配到位寻址区。正确的语句是( ) 。

A、unsigned int y;

B、unsigned int data y;

C、unsigned int data y;

D、unsigned int bdata y;

5、【单选题】若int i=0;执行下列程序后,变量i的正确结果是 。switch (i) { case 0: i+=1 ;case 1: i+=1 ;... case 11: i+=1 ; default : i+=1 ;}

A、10

B、11

C、12

D、13

6、【单选题】若有定义:int a[10],则对数组a元素的正确引用是( )

A、 a[10]

B、 a[3.5]

C、a(5)

D、a[10-10]

7、【单选题】若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是( )。

A、p1=&m; p2=&p1 ;

B、p1=&m; p2=&n; *p1=*p2 ;

C、p1=&m; p2=p1 ;

D、p1=&m; *p1=*p2 ;

8、【单选题】若有定义:int a[5];则a数组中首元素的地址可以表示为( )。

A、&a

B、 a+1

C、a

D、&a[1]

9、【单选题】当程序预处理部分,有#includestc15f2k60s2.h语句时,想对P0.1置1时,可执行()语句。

A、P01=1;

B、P0.1=1;

C、P0^1=1;

D、P01=!P01;

10、【判断题】“while(1)”与“for(; ;)”语句的功能是一样的。

A、正确

B、错误

11、【判断题】在 C51 中,若有“#includestc15f2k60s2.h”,则在编程中P1.2 可直接用P12 表示。

A、正确

B、错误

12、【填空题】在 C51 中,用于定义特殊功能寄存器地址的16位关键字是( ) 。

A、

13、【填空题】在 C51 中,用于定义特殊功能寄存器地址的16位关键字是( ) 。

A、

14、【填空题】下列程序执行后,S=( )#define R 3#define S R*R

A、

15、【填空题】在 C51 中,中断函数的关键字是 。

A、

16、【填空题】在 C51 中,定义程序存储器存储类型的关键字是 。

A、

17、【填空题】当执行“P2=P2|0x01;”语句,相当于对P2.0( )操作。(填”置1/置0 /取反/不变 “ 其中一个)

A、

18、【填空题】当执行“P1=P10xfe;”语句,相当于对P1.0( )操作。 (填 “置1/置0/取反/不变”其中一个)

A、

19、【填空题】当执行“P3=P3^0x01;”语句,相当于对P3.0( )操作。(填 “置1/置0/取反/不变”其中一个)

A、

20、【填空题】在 C51 中,定义位寻址区存储类型的关键字是 。

A、

I/O口原理测验

1、【单选题】当P1M1=10H、P1M0=56H时,P1.7处于( )工作模式。

A、准双向口

B、高阻

C、强推挽

D、开漏

2、【单选题】当P0M1=33H、P0M0=55H时,P0.6处于( )工作模式。

A、准双向口

B、强推挽

C、高阻

D、开漏

3、【判断题】在准双向口工作模式下,I/O口的灌电流能力与拉电流能力都是20mA。

A、正确

B、错误

4、【判断题】在开漏工作模式,I/O口在应用时需要外接上拉电阻。

A、正确

B、错误

5、【判断题】当IAP15W4K58S4单片机复位后,所有I/O引脚都处于准双向口工作模式。

A、正确

B、错误

I/O的使用_测验

1、【单选题】在驱动 LED灯时,如果采用的是高电平有效的控制方式(也称拉电流方式),则单片机 对应的GPIO 口必须配置成什么模式方可?

A、推挽输出

B、准双向口

C、开漏

D、输入高阻

2、【单选题】在驱动 LED灯时,如果采用的是低电平有效的控制方式(也称灌电流方式),则单片机对应的GPIO 口必须配置成什么模式方可?

A、推挽输出

B、准双向口

C、输入高阻

D、开漏

3、【填空题】在设计LED灯驱动电路时,最好选用( )电平控制方式。

A、

并行I/O口-测验

1、【单选题】若采用P1.6和P1.7引脚外接两个按键,则程序中应该对I/O口进行初始化配置,下列指令中正确的是( )

A、P0M1 &=0x3F;P0M0 &=0x3F;

B、P1M1 &=0x3F;P1M0 &=0x3F;

C、P1M1 &=0x7F;P1M0 &=0x7F;

D、P1M1 &=0xFF;P1M0 &=0xFF;

2、【单选题】为了减少代码修改量,在一些需要经常修改I/O口线的场合,应使用用户自定义的标号LED声明某个I/O口。下列哪条指令可实现前述功能?

A、sbit LED=P1^6;

B、sbit LED=P1.6;

C、sbit LED=P16;

D、bit LED=P1^6;

3、【单选题】STC15系列单片机并行I/O口有几种工作模式?

A、1

B、2

C、3

D、4

4、【单选题】如下图所示,STC15系列单片机的GPIO口外接按键做输入功能,则按键未按下时,输入端口读到的是( )电平;反之,反之,按键按下时,输入端口读到的是( )电平。

A、高,高

B、高,低

C、低,高

D、低,低

5、【单选题】当P2M1=7FH、P2M0=7FH时,P2.7处于( )工作模式。

A、准双向口

B、强推挽

C、开漏

D、高阻

6、【判断题】STC15系列单片机的 I/O 位数视封装不同而不同,I/O 口位数随封装引脚的增加而增加。

A、正确

B、错误

7、【判断题】当STC15系列单片机复位后,P2.0引脚输出低电平。

A、正确

B、错误

8、【判断题】在准双向口工作模式,I/O口在应用时需要外接上拉电阻。

A、正确

B、错误

9、【判断题】单片机I/O口要驱动较大功率的器件时,应该先外接一个三极管驱动电路。

A、正确

B、错误

10、【判断题】由于8051 CPU的时钟速度较高,因此,当软件执行由低变高的指令后,加入1~2个空操作指令,再读取外部状态。

A、正确

B、错误



    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章59153
    • 评论0
    • 微语0
    标签