2.2章节测试1、【单选题】下列关于程序计数器pc的描述中______是错误的。
a、pc不属于特殊功能寄存器
b、pc中的计数值可被编程指令修改
c、pc可寻址64kb ram空间
d、pc中存放着下一条指令的首地址
2、【单选题】以下选项中第 ______项不是 80c51单片机的基本配置。
a、定时 /计数器 t2
b、128b片内ram
c、4kb片内rom
d、全双工异步串行口
3、【单选题】单片机中的 cpu主要由______两部分组成。
a、运算器和寄存器
b、运算器和控制器
c、运算器和译码器
d、运算器和计数器
4、【单选题】在 51单片机的下列特殊功能寄存器中,具有16位字长的是______。
a、pcon
b、tcon
c、scon
d、dptr
5、【单选题】程序状态字寄存器中反映进位(或借位)状态的标志位符号是 ______。
a、cy
b、f0
c、ov
d、ac
6、【单选题】单片机中的程序计数器 pc用来 ______。
a、存放指令
b、存放正在执行的指令地址
c、存放下一条指令地址
d、存放上一条指令地址
7、【单选题】psw中的 rs1和 rs0用来 ______。
a、选择工作寄存器区号
b、指示复位
c、选择定时器
d、选择中断方式
8、【单选题】上电复位后, psw的初始值为 ______。
a、01h
b、07h
c、ffh
d、0
9、【单选题】当程序状态字寄存器 psw中的 r0和 r1分别为 0和 1时,系统选用的工作寄存器组为______。
a、组 0
b、组 1
c、组 2
d、组 3
10、【单选题】80c51内部反映程序运行状态或运算结果特征的寄存器是 ______。
a、pc
b、psw
c、a
d、dptr
11、【单选题】psw=18h时,则当前工作寄存器是 ______。
a、第 0组
b、第 1组
c、第 2组
d、第 3组
3.5章节测试1、【单选题】proteus 软件由以下两个设计平台组成 ______。
a、isis和 ppt
b、ares和 cad
c、isis和 ares
d、isis和 cad
2、【单选题】isis模块的主要功能是 ______。
a、电路原理图设计与仿真
b、高级布线和编辑
c、图像处理
d、c51源程序调试
3、【单选题】ares模块的主要功能是 ______。
a、电路原理图设计与仿真
b、高级布线和编辑
c、isis和 eras
d、isis和 cad
4、【单选题】为了实现 keil 与 proteus 的联合仿真运行,需要 ______。
a、将keil中形成的hex文件加载到 proteus 中,然后在 proteus 环境下进行运行
b、在 keil 中形成 hex 文件,proteus 中形成 dsn 文件,然后用 keil 控制 proteus 运行
c、在 keil 中形成 hex文件, proteus 中形成 dsn 文件,然后用 proteus 控制 keil 运行
d、将 proteus 中形成的 hex 文件和 dsn 文件同时打开,然后在 keil 环境下进行运行
5、【单选题】在下图的 keil 运行和调试工具条中,左数第二个图标的功能是 ______。
a、存盘
b、编译
c、下载
d、运行
6、【单选题】在下图的 proteus isis绘图工具条中,包含有电源端子 “ power”的按钮是左数的 ______。
a、第 2 个
b、第6个
c、第7个
d、第 8个
7、【单选题】keil 开发 c51程序的主要步骤是:建立工程、 ______、形成 hex 文件、运行调试 。
a、输入源程序
b、保存为 asm 文件
c、指定工作目录
d、下载程序
8、【单选题】51 单片机能直接运行的文件格式是 ______。
a、*.asm
b、*.c
c、*.hex
d、*.txt
4.1基础篇:知识点1 mcs-51单片机的内部结构1、【单选题】单片机中的 cpu主要由______两部分组成。
a、运算器和寄存器
b、运算器和控制器
c、运算器和译码器
d、运算器和计数器
2、【单选题】在 51单片机的下列特殊功能寄存器中,具有16位字长的是______。
a、pcon
b、tcon
c、scon
d、dptr
3、【单选题】下列关于程序计数器pc的描述中______是错误的。
a、pc不属于特殊功能寄存器
b、pc中的计数值可被编程指令修改
c、pc可寻址64kb ram空间
d、pc中存放着下一条指令的首地址
4、【单选题】当程序状态字寄存器 psw中的 r0和 r1分别为 0和 1时,系统选用的工作寄存器组为______。
a、组 0
b、组 1
c、组 2
d、组 3
5、【单选题】以下选项中第 ______项不是 80c51单片机的基本配置。
a、定时 /计数器 t2
b、128b片内ram
c、4kb片内rom
d、全双工异步串行口
6、【单选题】psw中的 rs1和 rs0用来 ______。
a、选择工作寄存器区号
b、指示复位
c、选择定时器
d、选择中断方式
7、【单选题】单片机中的程序计数器 pc用来 ______。
a、存放指令
b、存放正在执行的指令地址
c、存放下一条指令地址
d、存放上一条指令地址
8、【单选题】psw=18h时,则当前工作寄存器是 ______。
a、第 0组
b、第 1组
c、第 2组
d、第 3组
9、【单选题】程序状态字寄存器中反映进位(或借位)状态的标志位符号是 ______。
a、cy
b、f0
c、ov
d、ac
10、【单选题】80c51内部反映程序运行状态或运算结果特征的寄存器是 ______。
a、pc
b、psw
c、a
d、dptr
11、【单选题】上电复位后, psw的初始值为 ______。
a、01h
b、07h
c、ffh
d、0
4.2基础篇:知识点2 mcs-51单片机的引脚功能和最小系统1、【单选题】80c51单片机要使用片内 ram, /ea引脚 ______。
a、必须接 5v
b、必须接地
c、必须悬空
d、没有限定
2、【单选题】单片机80c51的 xtal1和 xtal2引脚是 _____引脚。
a、外接定时器
b、外接串行口
c、外接中断
d、外接晶振
3、【单选题】51 单片机的并行i/o 口信息有两种读取方法: 一种是读引脚, 还有一种是( )。
a、读锁存器
b、读数据库
c、读a累加器
d、读cpu
4、【单选题】80c51单片机的复位功能引脚是 ______。
a、xtal1
b、xtal2
c、rst
d、ale
5、【单选题】80c51单片机的 vss(20)引脚是 ______引脚。
a、主电源 5v
b、接地
c、备用电源
d、访问片外存储器
6、【单选题】80c51单片机的 /ea引脚接 5v时,程序计数器 pc的有效地址范围在 ______。
a、1000h~ ffffh
b、0000h~ ffffh
c、0001h~0fffh
d、0000h~ 0fffh
7、【单选题】若 80c51单片机的机器周期为 12微秒,则其晶振频率为 ____mhz。
a、1
b、2
c、6
d、12
8、【单选题】80c51单片机的 p0~ p3端口中具有第二功能的端口是 ______。
a、p0
b、p1
c、p2
d、p3
9、【单选题】在通用 i/o方式下,欲从 p1口读取引脚电平前应当______。
a、先向 p1口写 0
b、先向 p1口写 1
c、先使中断标志清零
d、先开中断
10、【单选题】80c51单片机的 ale引脚是 ______引脚。
a、地址锁存使能输出端
b、外部程序存储器地址允许输入端
c、串行通信口输出端
d、复位信号输入端
11、【单选题】51 单片机系统中,若晶振频率为6mhz ,一个机器周期等于( )μs。
a、1.5
b、3
c、1
d、2
12、【单选题】mcs-51单片机的复位信号是 ______有效。
a、下降沿
b、上升沿
c、低电平
d、高电平
4.3基础篇:知识点3 mcs-51的存储器结构1、【单选题】80c51单片机内部程序存储器容量为 ______。
a、16k
b、8k
c、4k
d、2k
2、【单选题】访问片外部数据存储器时,不起作用的信号是( )。
a、/rd
b、/we
c、/psen
d、ale
3、【单选题】单片机应用程序一般存放在( )中。
a、ram
b、rom
c、寄存器
d、cpu
4、【单选题】80c51单片机的存储器为哈佛结构,其内包括 ____。
a、a.4个物理空间或 3个逻辑空间
b、b.4个物理空间或 4个逻辑空间
c、c.3个物理空间或 4个逻辑空间
d、d.3个物理空间或 3个逻辑空间
4.4基础篇:知识点4 mcs-51单片机的io口1、【单选题】单片机的哪个并行i/o端口引脚定义了第二功能呢?
a、p0
b、p1
c、p2
d、p3
2、【单选题】单片机系统扩展时,分时复用作为8条数据线和低8位地址线的是哪一个并行i/o端口?
a、p0
b、p1
c、p2
d、p3
3、【单选题】p3口每位都能驱动( )
a、2个ttl低电平负载
b、4个ttl低电平负载
c、8个ttl低电平负载
d、10个ttl低电平负载
4、【单选题】80c51的并行i/o口信息有两种读取方式:一种是读引脚,一种是读()
a、读锁储器
b、读数据库
c、读a累加器
d、读cpu
5、【单选题】在扩展系统中,能够提供地址信号的高8位的端口是()
a、p0
b、p1
c、p2
d、p3
4.5基础篇:知识点5 c51的程序结构和c51的数据结构1、【单选题】下列关于 c51与汇编语言混合编程的描述中 ______是不正确的。
a、c51 可生成高效简洁的目标代码,简单应用场合下无需采用混合编程
b、在 c51 中调用汇编程序的做法只适用于两种程序间无参数传递的应用场合
c、在 c51中嵌入汇编代码时需要对 keil 编译器进行生成 src文件的设置
d、混合编程对涉及 i/o 口地址处理和中断向量地址安排等应用具有重要价值
2、【单选题】在 xdata 存储区里定义一个指向 char 类型变量的指针变量 px 的下列语句中, ______是正确的(默认为 small编译模式)。
a、char * xdata px;
b、char xdata * px;
c、char xdata * data px;
d、char * px xdata;
3、【单选题】将 aa 定义为片外 ram 区的无符号字符型变量的正确写法是 ______。
a、unsigned char data aa;
b、signed char xdata aa;
c、extern signed char data aa;
d、unsigned char xdata aa;
4、【单选题】已知 p0 口第 0 位的位地址是 0x90,将其定义为位变量 p1_0 的正确命令是 _____。
a、bit p1_0 = 0x90;
b、sbit p1_0 = 0x90;
c、sfr p1_0 = 0x90;
d、sfr16 p1_0 = 0x90;
5、【单选题】以下选项中合法的 c51变量名是 ______。
a、xdata
b、sbit
c、start
d、interrupt
6、【单选题】将 bmp 定义为片内 ram 区的有符号字符型变量的正确写法是 ______。
a、char data bmp;
b、signed char xdata bmp;
c、extern signed char data bmp;
d、unsigned char xdata bmp;
7、【单选题】c51数据类型中关键词 “ sfr用于定义 ” ____。
a、指针变量
b、字符型变量
c、无符号变量
d、特殊功能寄存器变量
8、【单选题】设编译模式为 small,将 csk 定义为片内 ram 区的无符号字符型变量的正确写法是 ______
a、char data csk;
b、unsigned char csk;
c、extern signed char data csk;
d、unsigned char xdata csk;
9、【单选题】c51 数据类型中关键词“ bit ”用于定义 ______。
a、位变量
b、字节变量
c、无符号变量
d、特殊功能寄存器变量
4.10章节测试1、【单选题】mcs—51的专用寄存器sfr中的堆栈指针sp是一个特殊的存贮区,用来 ( ),它是按后进先出的原则存取数据的。
a、存放运算中间结果
b、存放标志位
c、暂存数据和地址
d、存放待调试的程序
2、【单选题】在at89c51单片机中,若晶振频率屡8mhz,一个机器周期等于( )μs
a、1.5
b、3
c、1
d、0.5
3、【单选题】十进制16.625转换成二进制数是
a、10000.101
b、1000.111
c、1000.110
d、10000.100
4、【单选题】选出不是计算机中常作的码制是
a、原码
b、反码
c、补码
d、ascii
5、【单选题】单片机上电复位后,堆栈区的最大允许范围是内部ram的( ) 。
a、00h—ffh
b、00h—07h
c、07h—7fh
d、08h—7fh
6、【单选题】51单片机的p1口的功能是( )。
a、可作通用双向i/o口用
b、可作地址总线口用
c、可作地址/数据总线用
d、可作数据总线口用
7、【单选题】将十六进制数 1863.5bh转换成对应的二进制数是:
a、1100001100011.0101b
b、1100001100011.01011011b
c、1010001100111.01011011b
d、100001111001.1000111b
8、【单选题】at89c51单片机中,输入/输出端口中用于专门的第二功能的端口是( ) 。
a、p0
b、p1
c、p2
d、p3
9、【单选题】十进制数-49对应的8位补码为:
a、efh
b、cfh
c、88h
d、ech
10、【单选题】8051单片机的vss(20)引脚是 引脚。
a、主电源 5v
b、接地
c、备用电源
d、访问片外存贮器
11、【单选题】at89c51的程序计数器pc为16位计数器,其寻址范围是( ) 。
a、8k
b、16k
c、32k
d、64k
12、【单选题】单片机上电复位后,堆栈区的最大允许范围是 个单元。
a、64
b、120
c、128
d、256
13、【单选题】单片机中的程序计数器pc用来 ( ) 。
a、存放正在执行的指令地址
b、存放下一条指令地址
c、存放上一条指令地址
d、存放指令
14、【单选题】mcs—51复位后,程序计数器pc=0000h。即程序从 开始执行指令。
a、0001h
b、0000h
c、0003h
d、0023h
15、【单选题】在单片机中,通常将一些中间计算结果放在_____中
a、累加器
b、控制器
c、程序存储器
d、数据存储器
16、【单选题】mcs-51的时钟最高频率是
a、12mhz
b、6 mhz
c、8 mhz
d、10 mhz
17、【单选题】单片机89c51的xtal1和xtal2引脚是( )引脚。
a、外接定时器
b、外接串行口
c、外接中断
d、外接晶振
18、【单选题】单片机上电后或复位后,工作寄存器r0是在 ( ) 。
a、0区00h单元
b、0区01h单元
c、0区09h单元
d、sfr
19、【单选题】以下( )不是构成控制器的部件。
a、程序计数器、
b、指令寄存器、
c、指令译码器、
d、存储器
20、【单选题】单片机上电复位后,pc的内容和sp的内容为 。
a、0000h,00h
b、0000h,07h
c、0003h,07h
d、0800h,08h
21、【单选题】mcs—51单片机的cpu主要的组成部分为 。
a、运算器、控制器
b、加法器、寄存器
c、运算器、加法器
d、运算器、译码器
22、【单选题】当程序状态字寄存器psw状态字中rs1和rs0分别为0和1 时,系统先用的工作寄存器组为 。
a、组0
b、组1
c、组2
d、组3
23、【单选题】对于at89c51单片机,其内部ram ( ) 。
a、只能位寻址
b、只能字节寻址
c、既可位寻址又可字节寻址
d、少部分既能位寻址又能字节寻址
24、【单选题】已知[x]补=01111110,则真值x= 。
a、 1
b、—126
c、—1
d、 126
25、【单选题】上电复位后,psw的值为 。
a、1
b、07h
c、ffh
d、0
26、【单选题】mcs—51的片内外的rom是统一编址的,如果ea端保持高电平,8051的程序计数器pc在 地址范围内。
a、1000h—ffffh
b、0000h—ffffh
c、0001h—0fffh
d、0000h—0fffh
27、【单选题】单片机8031的ale引脚是 。
a、输出高电平
b、输出矩形脉冲,频率为fosc的1/6
c、输出低电平
d、输出矩形脉冲,频率为fosc的1/2
28、【单选题】单片机的p0、p1口作输入用途之前必须( ) 。
a、在相应端口先置1
b、在相应端口先置0
c、外接高电平
d、外接上拉电阻
29、【单选题】mcs—51单片机复位后,专用寄存器acc的状态是 。
a、0000h
b、07h
c、00h
d、0ffh
30、【单选题】alu表示 。
a、累加器
b、程序状态字寄存器
c、计数器
d、算术逻辑部件
31、【单选题】单片机应用程序一般存放在( ) 中。
a、ram
b、rom
c、寄存器
d、cpu
e、存储器
32、【单选题】外部扩展存储器时,分时复用做数据线和低8位地址线的是( )
a、p0口
b、p1口
c、p2口
d、p3口
33、【单选题】已知psw=10h,通用寄存器r0~r7的地址分别为_____。
a、00h~07h
b、08h~0fh
c、10h~17h
d、18h~1fh
e、20h-27h
34、【单选题】psw中的rs1和rs0用来 。
a、选择工作寄存器区号
b、b、指示复位
c、c、选择定时器
d、d、选择工作方式
35、【单选题】在cpu内部,反映程序运行状态或反映运算结果的一些特征的寄存器是:_____
a、pc
b、psw
c、a
d、sp
36、【单选题】下列不是单片机总线是
a、地址总线
b、控制总线
c、数据总线
d、输出总线
37、【单选题】p0口作数据线和低8位地址线时( )。
a、应外接上拉电阻
b、不能作i/o口
c、能作i/o口
d、应外接高电平
38、【单选题】at89c51单片机 ( )口是一个8位漏极型开路型双向i/o端口。
a、p0
b、p1
c、p2
d、p3
39、【单选题】以下不是构成单片机的部件
a、微处理器(cpu)、
b、存储器
c、接口适配器(i\o接口电路)
d、打印机
40、【单选题】mcs—51单片机的数据指针dptr是一个16位的专用地址指针寄存器,主要用来 ( )。
a、存放指令
b、存放16位地址,作间址寄存器使用
c、存放下一条指令地址
d、存放上一条指令地址
41、【单选题】at89c51单片机的p0口,当使用外部存贮存器时它是一个 ( ) 。
a、传输高8位地址口
b、传输低8位地址口
c、传输高8位数据口
d、传输低8位地址/数据口
42、【单选题】单片机的堆栈指针sp始终是指示 。
a、堆栈底
b、堆栈顶
c、堆栈地址
d、堆栈中间位置
43、【单选题】在微型计算机中,负数常用_____表示。
a、原码
b、反码
c、补码
d、真值
44、【单选题】单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫 。
a、汇编
b、编译
c、自动汇编
d、手工汇编
45、【单选题】计算机能直接识别的语言是:_____
a、汇编语言
b、自然语言
c、机器语言
d、高级语言
46、【单选题】单片机能直接运行的程序叫 。
a、源程序
b、汇编程序
c、目标程序
d、编译程序
47、【多选题】8051单片机的运算器由______等组成。
a、算术逻辑部件alu
b、累加器acc
c、计数器pc
d、程序状态寄存器psw
e、bcd码运算调整电路
48、【多选题】mcs—51单片机专用寄存器p0 (p0口)的功能为______。
a、作一般i/o口使用
b、作通用双向i/o口使用
c、作输出高8位地址
d、作通用i/o口使用
e、作地址/数据总线使用
49、【多选题】8051cpu在访问外部存贮器时,地址输出是______。
a、p2口输出高8位地址
b、p1口输出高8位地址
c、p0口输出低8位地址
d、p1口输出低8位地址
e、p2口输出低8位地址
50、【多选题】mcs—51单片机中堆栈的作用有 ( ) 。
a、保护sp
b、保护栈顶
c、保护断点
d、保护现场
e、保护调用指令的下一条指令地址
51、【多选题】微型计算机中的软件主要有以下几个部分: 。
a、操作系统
b、系统软件
c、应用软件
d、诊断程序
52、【多选题】8051单片机算术逻辑部件alu是由加法器和其他逻辑电路组成,用于对数据进行______。
a、算术四则运算和逻辑运算
b、移位操作
c、存程序运行中的各种状态信息
d、用来存一个操作数中间结果
e、位操作
53、【多选题】mcs—51的产品8051单片机内部由______及4个8位的i/o端口p0、p1、p2、p3、串行口等组成。
a、cpu
b、4kb的rom
c、256b的ram
d、4kb的eprom
e、两个16位的定时/计数器t0和t1
54、【多选题】mcs—51的数据存贮器用于存放______。
a、运算中间结果
b、数据暂存和缓冲
c、编好的程序和表格常数
d、标志位
55、【多选题】mcs—51的存贮器配置在物理结构上有四个存储空间,它们是: 。
a、片内程序存贮器
b、片内外统一编址的64kb字节的程序存贮器地址空间
c、片外程序存贮器
d、片内数据存贮器
e、片外数据存贮器
56、【多选题】8051单片机控制信号引脚有______。
a、rst/vpd (9脚)
b、ale/prog(30脚)
c、xtal1(19脚)
d、psen (29脚)
e、ea/vpp(31脚)
57、【多选题】与十进制89相等的数为 。
a、59h
b、10001001b
c、1011001b
d、(10001001)bcd
58、【填空题】当89c51的rst端上保持______个机器周期以上高电平时,89c51即发生复位。
59、【填空题】单片微型机_____、______、______三部分组成.
60、【填空题】______是计算机与外部世界交换信息的载体.
61、【填空题】原码数bfh=_______d,原码数6eh=_______d。
62、【填空题】100的补码=_______h,-100的补码=_______h。
63、【填空题】若psw为18h,则选取的是第_______组通用寄存器。
64、【填空题】at89c51片内有256b的ram,可分为四个区,00h~1fh为______区;20h~2fh为______区;30h~7fh为______区;80h~ffh为特殊功能寄存器区。
65、【填空题】msc-51系列单片机中,片内无rom的机型是_______,有4kb rom的机型是_______,而有4kb eprom 的机型是_______。
66、【填空题】十进制数-47用8位二进制补码表示为______。
67、【填空题】若不使用mcs-51片内rom存储器引脚______必须接地。
68、【填空题】i/o端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进行 操作。
5.1应用篇:知识点1:单片机的基本输入输出单元1、【单选题】在80c51的4个并行口中,作为地址总线的通用i/o口是( )。
a、p0和p1
b、p1和p3
c、p0和p2
d、p2和p3
2、【单选题】在80c51的4个并行口中,能作为通用i/o口和高8位地址总线的是( )。
a、p0
b、p1
c、p2
d、p3
3、【单选题】80c51单片机的( )口的引脚,仅作为通用i/o口。
a、p0
b、p1
c、p2
d、p3
4、【单选题】8051的p0口,当使用外部存储器时它是一个( ) 。
a、传输高8位地址口
b、传输低8位地址口
c、传输高8位数据口
d、传输低8位地址/数据口
5、【单选题】在80c51的4个并口中,作为通用i/o口使用时需要外接上拉电阻的是( )
a、p0口
b、p2口
c、p1口
d、p3口
6、【单选题】51单片机中,p0口的作用是( )
a、只用作i/o口
b、可用作i/o口,还作为地址总线的低8位
c、可用作i/o口、作为地址总线的低8位,还作为数据总线
d、可用作i/o口、作为地址总线的高8位,还作为数据总线
7、【单选题】下列哪种开关具有自动复归功能? ( )
a、拨码开关
b、闸刀开关
c、摇头开关
d、按钮开关
8、【填空题】51单片机内部共有________个并行口,其中________口作输出口时,必须外接上拉电阻才能正常输出。
5.2应用篇:知识点2:独立按键与流水灯1、【单选题】下列关于行列式键盘的描述中 ______是正确的。
a、每只按键独立接在一根 i/o 口线上,根据口线电平判断按键的闭合状态
b、按键设置在跨接行线和列线的交叉点上,根据行线电平有无反转判断按键闭合状态
c、行列式键盘的特点是无需 cpu的控制,可以自行适应各种单片机的输入接口
d、行列式键盘的特点是占用 i/o 口线较多,适合按键数量较少时的应用场合
2、【单选题】下列关于按键消抖的描述中 ______是不正确的。
a、机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动
b、按键抖动会造成检测时按键状态不易确定的问题
c、单片机编程时常用软件延时 10ms 的办法消除抖动影响
d、按键抖动问题对晶振频率较高的单片机基本没有影响
5.5应用篇:知识点3:数码管的静态显示1、【单选题】mcs-51单片机的四个i/o端口作为通用口输出时, ( )端口需要外接上拉电阻。
a、p0
b、p1
c、p2
d、p3
2、【单选题】已知一个共阳极led数码管,若需显示数字3,其字形代码应为 ( )
a、0x06h
b、0x89h
c、0xb0h
d、0xa4
3、【单选题】共阳极七段数码显示器的驱动信号有何特色?
a、低电平点亮
b、低电平不亮
c、高电平点亮
d、以上皆非
4、【单选题】七段共阴极发光二极管显示字符‘h’,段码应为( )。
a、67h
b、6eh
c、90h
d、76h
5、【单选题】12根地址线可寻址( )kb存储单元。
a、2
b、4
c、8
d、16
5.7应用篇:知识点4:数码管的动态显示1、【单选题】若某 led数码管显示字符“ 2”的字模是 0x5b,则可以判断该系统用的是 _____。
a、共阴极数码管
b、共阳极数码管
c、动态显示原理
d、静态显示原理
2、【单选题】下列关于 led数码管动态显示的描述中 ______是正确的。
a、一个并行口只接一个数码管,显示数据送入并行口后就不再需要 cpu干预
b、动态显示只能使用共阴极型数码管,不能使用共阳极型数码管
c、一个并行口可并列接n个数码管,显示数据送入并行口后还需要cpu控制相应数码管导通
d、动态显示具有占用 cpu机时少,发光亮度稳定的特点
3、【单选题】led数码管用作动态显示时需要 ______。
a、将各位数码管的位码线并联起来
b、将各位数码管的位码线串联起来
c、将各位数码管的相同段码线并联起来
d、将各位数码管的相同段码
1、【单选题】led数码管用作动态显示时需要 ______。
a、将各位数码管的位码线并联起来
b、将各位数码管的位码线串联起来
c、将各位数码管的相同段码线并联起来
d、将各位数码管的相同段码
2、【单选题】若某 led数码管显示字符“ 2”的字模是 0x5b,则可以判断该系统用的是 _____。
a、共阴极数码管
b、共阳极数码管
c、动态显示原理
d、静态显示原理
3、【单选题】下列关于 led数码管动态显示的描述中 ______是正确的。
a、一个并行口只接一个数码管,显示数据送入并行口后就不再需要 cpu干预
b、动态显示只能使用共阴极型数码管,不能使用共阳极型数码管
c、一个并行口可并列接n个数码管,显示数据送入并行口后还需要cpu控制相应数码管导通
d、动态显示具有占用 cpu机时少,发光亮度稳定的特点
4、【简答题】七段 led数码管的工作原理是什么?简述数码管静态显示与动态显示的特点及实现方法。
5.9应用篇:知识点5:矩阵键盘的原理及应用1、【单选题】在显示接口电路中,使用( )会占用cpu较多的时间。
a、静态显示
b、动态显示
2、【单选题】对于多个按钮的输入电路而言,应如何连接比较简洁? ( )
a、采用数组式连接
b、采用串行式连接
c、采用并列式连接
d、采用跳线式连接
3、【单选题】mcs-51单片机有双功能的口是( )
a、p0口
b、p1口
c、p2口
d、p3口
4、【填空题】 如图所示,请回答如下几个问题 1、若要求上述8个灯间隔点亮,其二进制与十六进制代码应分别赋值多少? 2、p1=0xf0;请问哪些灯亮,哪些不亮?
5、【填空题】led数码管显示器分_________和_________两种结构类型。
6、【填空题】led数码管显示器的___________显示有接线简单、编程容易的优点,但缺点也很明显,每一位字符的显示均要占用一个并行i/o口,所以这种显示电路应用较少,只用在显示位数较___________的场合。
7、【填空题】led数码管显示器要想显示字符,就要在数码管的段选端加上合适的电平信号,共阳极需要___________代表亮,而共阴极需要___________代表亮。
5.11应用篇:知识点6:单片机的中断原理与控制1、【单选题】独立式按键,如果有5个按键,需要使用单片机( )i/o口。
a、3
b、4
c、5
d、6
2、【填空题】根据行号和列号,求出键值的按键识别方法,称为_______。
3、【填空题】若要连接4×4键盘与微处理机,至少需要_______位输入/输出端口,最多可配置_______个按键 ?
4、【判断题】机械手按键,在处理的时候不需要防抖。
5、【判断题】机械手按键,在处理的时候不需要防抖。
5.12应用篇:知识点7:单片机的中断的应用1、【单选题】()下列关于中断优先级的描述中 ______是不正确的。
a、80c51 每个中断源都有两个中断优先级,即高优先级中断和低优先级中断
b、低优先级中断函数在运行过程中可以被高优先级中断所打断
c、相同优先级的中断运行时,自然优先级高的中断可以打断自然优先级低的中断
d、51 单片机复位后 ip 初值为 0,此时默认为全部中断都是低级中断
2、【单选题】()下列关于中断控制寄存器的描述中 ______是不正确的。
a、80c51 共有 4 个与中断有关的控制寄存器
b、tcon为串口控制寄存器,字节地址为 98h,可位寻址
c、ip 寄存器为中断优先级寄存器,字节地址为 b8h,可位寻址
d、ie 为中断允许寄存器,字节地址为 a8h,可位寻址
3、【单选题】()按照中断源自然优先级顺序,优先级别最低的是 ______。
a、外部中断 int1
b、串口发送 ti
c、定时器 t1
d、外部中断 int0
4、【单选题】(15)若 80c同一优先级的 5 个中断源同时发出中断请求,则 cpu响应中断时程序计数器 pc里会自动装入 ______地址。
a、000bh
b、0003h
c、0013h
d、001bh
5、【单选题】()外部中断 0 允许中断的 c51语句为 ______。
a、ri=1
b、tr0=1
c、it0=1
d、ex0=1
6、【单选题】(3)当 cpu响应定时器 t中断请求时,程序计数器 pc里自动装入的地址是 ______。
a、0003h
b、000bh
c、0013h
d、001bh
7、【单选题】(8)为使 p3.引脚出现的外部中断请求信号能得到 cpu响应,必须满足的条件是 ______。
a、et0=1
b、ex0=1
c、ea=ex0=1
d、ea=et0=1
8、【单选题】(6)在 80c单片机中断自然优先级里,级别倒数第二的中断源是 ______。
a、外部中断 1
b、定时器 t0
c、定时器 t1
d、外部中断 0
9、【单选题】(13)80c单片机定时器 t0 的溢出标志 tf0,当计数满在 cpu响应中断后 ______。
a、由硬件清零
b、由软件清零
c、软硬件清零均可
d、随机状态
10、【单选题】()当 cpu响应定时器 /int0 中断请求时,程序计数器 pc里自动装入的地址是 ______。=
a、0003h
b、000bh
c、0013h
d、001bh
11、【单选题】()下列关于 tx/rx的描述中 ______是不正确的。
a、51 单片机的内部发送控制器和接收控制器都可对串行数据进行收发控制
b、若待接收数据被送入“接收 subf”单元后,接收控制器可使 ri 位硬件置 1
c、若“发送 subf”单元中的数据被发送出去后,发送控制器可使 ti 位硬件置 1
d、系统响应中断后, ri 和 ti 都会被硬件自动清 0,无需软件方式干预
12、【单选题】()下列关于 int0 的描述中 ______是正确的。
a、中断触发信号由单片机的 p3.0 引脚输入
b、中断触发方式选择位 et0可以实现电平触发方式或脉冲触发方式的选择
c、在电平触发时,高电平可引发 ie0自动置位, cpu响应中断后 ie0 可自动清零
d、在脉冲触发时,下降沿引发 ie0自动置位, cpu响应中断后 ie0可自动清零
13、【单选题】(10)用定时器 t1 工作方式 2 计数,要求每计满 100 次向 cpu发出中断请求, thtl1的初始值应为 ______。
a、0x9c
b、0x20
c、0x64
d、0xa0
14、【单选题】()下列关于 c51中断函数定义格式的描述中 ______是不正确的。
a、n 是与中断源对应的中断号,取值为 0~ 4
b、m 是工作寄存器组的组号,缺省时由 psw的 rs0和 rs1确定
c、interrupt 是 c51的关键词,不能作为变量名
d、using 也是 c51的关键词,不能省略
15、【单选题】()为使定时器 t0 的中断请求信号能得到 cpu的中断响应,必须满足的条件是 ______。
a、et0=1
b、ex0=1
c、ea=ex0=1
d、ea=et0= 1
16、【单选题】(11)80c单片机外部中断 1 和外部中断 0 的触发方式选择位是 ______。
a、tr1和 tr0
b、ie1和 ie0
c、it1和 it0
d、tf1和 tf0
17、【单选题】(7)在 80c单片机中断自然优先级里,级别正数第二的中断源是 ____
a、外部中断 1
b、定时器 t0
c、定时器 t1
d、串口 tx/r
18、【单选题】(16)80c单片机的中断服务程序入口地址是指 ______。
a、中断服务程序的首句地址
b、中断服务程序的返回地址
c、中断向量地址
d、主程序调用时的断点地址
19、【单选题】()cpu响应中断后,由硬件自动执行如下操作的正确顺序是 ______。
a、护断点,即把程序计数器 pc的内容压入堆栈保存
b、用中断函数并开始运行
c、断优先级查询,对后来的同级或低级中断请求不予响应
d、回断点继续运行
e、除可清除的中断请求标志位
f、①③②⑤④
g、③②⑤④①
h、③①②⑤④
i、③①⑤②④
20、【单选题】(5)当 cpu响应定时器 /int中断请求时,程序计数器 pc里自动装入的地址是 ______。
a、0003h
b、000bh
c、0013h
d、001bh
21、【单选题】()在中断响应不受阻的情况下, cpu对外部中断请求做出响应所需的最短时间为 ______机器周期。
a、1 个
b、2 个
c、3 个
d、8 个
5.14应用篇:知识点8:单片机定时器原理1、【单选题】80c51单片机的定时 /计数器在工作方式 1 时的最大计数值 m 为
a、m=213=8192
b、m=28=256
c、m=24=16
d、m=216=65536
2、【单选题】对定时器t0 进行关中断操作,需要复位中断允许控制寄存器的
a、et0
b、ex0
c、et1
d、ex1
3、【单选题】使用定时器t1 时,有几种工作方式
a、1种
b、2种
c、3种
d、4种
4、【单选题】80c51的定时器 t1 用作定时方式且选择模式 1 时,工作方式控制字为
a、tcon=0x01
b、tcon=0x0h
c、tmod=0x10
d、tmod=0x50
5、【单选题】80c51单片机定时器 t0 的溢出标志 tf0,当计数满产生溢出时,其值为
a、0
b、0xff
c、1
d、计数值
6、【单选题】在下列寄存器中,与定时/计数器控制无关的是
a、tcon
b、scon
c、ie
d、tmod
7、【单选题】使用 80c51 的定时器 t0 时,若允许 tr0启动计数器,应使 tmod 中的
a、gate位置 1
b、c/t 位置 1
c、gate位清零
d、c/t 位清零
8、【单选题】80c51单片机的 tmod 模式控制寄存器,其中 c/t 位表示的是
a、门控位
b、工作方式定义位
c、定时 /计数功能选择位
d、运行控制位
9、【单选题】单片机定时器可用于
a、定时
b、外部事件计数
c、串行口的波特率制定
d、扩展外部中断源
10、【单选题】)80c51的定时器 t1 用作定时方式且选择模式 2 时,工作方式控制字为
a、tcon=0x60
b、tcon=0x02
c、tcon=0x02
d、tmod=0x20
5.15应用篇:知识点9:单片机定时器的应用1(定时)1、【单选题】80c51单片机的定时器 t1用作定时方式时是
a、由内部时钟频率定时,一个时钟周期加 1
b、由内部时钟频率定时,一个机器周期加 1
c、由外部时钟频率定时,一个时钟周期加 1
d、由外部时钟频率定时,一个机器周期加 1
2、【单选题】80c51 采用计数器 t1 方式 1 时,要求没计满 10 次产生溢出标志,则 th1、tl1的初始值是
a、0xff,0xf6
b、0xf6,0xf6
c、0xf0,0xf0
d、0xff,0xf0h
3、【单选题】启动定时器 1 开始定时的 c51 指令是
a、tr0=0
b、tr1=0
c、tr0=1
d、tr1=1
4、【单选题】与定时工作方式0 和1 相比较,定时工作方式2 不具备的特点是
a、计数溢出后能自动恢复计数初值
b、增加计数器的位数
c、提高了定时的精度
d、适于循环定时和循环计数
5、【单选题】51 单片机定时器工作方式0 是指的 ()工作方式
a、8 位
b、8 位自动重装
c、13 位
d、16 位
6、【单选题】80c51单片机的定时器 t0用作计数方式时是
a、由内部时钟频率定时,一个时钟周期加 1
b、由内部时钟频率定时,一个机器周期加 1
c、由外部计数脉冲计数,一个脉冲加 1
d、由外部计数脉冲计数,一个机器周期加 1
7、【单选题】80c51的定时器 t0 用作定时方式时是
a、由内部时钟频率定时,一个时钟周期加 1
b、由外部计数脉冲计数,一个机器周期加 1
c、外部计数脉冲由 t0(p3.4)输入定时
d、由内部时钟频率定时,一个机器周期加 1
8、【单选题】80c51的定时器 t0 用作定时方式且选择模式 0 时, c51初始化编程为
a、tmod=0x21
b、tmod=0x32
c、tmod=0x30
d、tmod=0x22
9、【单选题】定时/计数器t0 在gate=1 时运行的条件有
a、p3.2=1
b、设置好定时初值
c、.tr0=1
d、t0 开启中断
10、【单选题】设 80c51 晶振频率为 12mhz,若用定时器 t0 的工作方式 1产生 1ms 定时, 则 t0计数初值应为
a、0xfc18
b、0xf830
c、0xf448
d、0xf060
5.16应用篇:知识点10:单片机的定时器的应用2()1、【单选题】80c51的定时器 t1 用作计数方式时
a、外部计数脉冲由 t1(p3.5引脚 )输入
b、外部计数脉冲由内部时钟频率提供
c、外部计数脉冲由 t0(p3.4 引脚 )输入
d、外部计数脉冲由 p0 口任意引脚输入
2、【单选题】使 80c51的定时器 t0 停止计数的 c51 命令是
a、tr0=0
b、tr1=0
c、tr0=1
d、tr1=1
3、【单选题】使用 80c51 的定时器 t0 时,若允许 int0 启动计数器,应使 tmod 中的
a、gate位置 1
b、c/t 位置 1
c、gate位清零
d、c/t 位清零
4、【单选题】)80c51采用 t0计数方式模式 1 时的 c51 命令是
a、tcon=0x01
b、tmod=0x01
c、tcon=0x05
d、tmod=0x05
5、【单选题】关于定时器,若振荡频率为12mhz ,在方式1 下最大定时时间为
a、8.192ms
b、65.536ms
c、0.256ms
d、16.384ms
6、【单选题】采用 80c51 的定时器 t0 定时,用模式 2,则应
a、启动 t0 前先向 th0置入计数初值,tl0置 0,以后每次重新计数前都要重新置入计数初值
b、启动 t0 前先向 th0、tl0 置入计数初值,以后每次重新计数前都要重新置入计数初值
c、启动 t0 前先向 th0、tl0置入计数初值,以后不再置入
d、启动 t0 前先向 th0、tl0置入相同的计数初值,以后不再置入
7、【单选题】使 80c51的定时器 t1 停止定时的 c51 命令是
a、tr0=0
b、tr1=0
c、tr0=1
d、tr1=1
8、【单选题】80c51单片机定时器 t1 的溢出标志 tf1,当计数满产生溢出时, 如不用中断方式而用查询方式,则
a、应由硬件清零
b、应由软件清零
c、应由软件置位
d、可不处理
9、【单选题】启动定时器 0 开始计数的指令是使 tcon的
a、tf0位置 1
b、tr0位置 1
c、tf0位清 0
d、tf1位清 0
10、【单选题】80c51单片机的 tmod 模式控制寄存器,其中 gate位表示的是
a、门控位
b、工作方式定义位
c、定时 /计数功能选择位
d、运行控制位
5.17应用篇:知识点11:串口通信的原理1、【单选题】从串口接收缓冲器中将数据读入到变量 temp 中的 c51语句是
a、temp = scon
b、temp = tcon
c、temp = dptr
d、temp = sbuf
2、【单选题】80c51 用串口工作方式 0 时
a、数据从 rxd串行输入,从 txd串行输出
b、数据从 rxd串行输出,从 txd串行输入
c、数据从 rxd串行输入或输出,同步信号从 txd输出
d、数据从 txd串行输入或输出,同步信号从 rxd输出
3、【单选题】在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个结 束位和若干个数据位,该传送属于
a、异步串行传送
b、异步并行传送
c、同步串行传送
d、同步并行传送
4、【单选题】80c51 串行口发送数据的次序是下述的顺序①待发数据送 sbuf ②硬件自动将 scon的 ti 置 1 ③经 txd(p3.1)串行发送一帧数据完毕 ④用软件将 scon的 ti 清零
a、①③②④
b、①②③④
c、④③①②
d、③④①②
5、【单选题】80c51 串口收发过程中定时器 t1的下列描述中 ____是不正确的
a、t1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用 t0 进行替换
b、发送数据时,该时钟脉冲的下降沿对应于数据的移位输出
c、接收数据时,该时钟脉冲的上升沿对应于数据位采样
d、通信波特率取决于 t1 的工作方式和计数初值,也取决于 pcon的设定值
6、【单选题】80c51 串行口接收数据的次序是下述的顺序①接收完一帧数据后,硬件自动将 scon的 ri置 1 ②用软件将 ri清零 ③接收到的数据由 sbuf读出 ④置 scon的 ren为 1,外部数据由 rxd(p3.0) 输入
a、①②③④
b、④①②③
c、④③①②
d、③④①②
7、【单选题】与串口方式 0 相比,串口方式 1 发生的下列变化中 ____是错误的
a、通信时钟波特率是可变的,可由软件设置为不同速率
b、数据帧由 11 位组成,包括 1 位起始位 8 位数据位 1 位校验位 1 位停止位
c、发送数据由 txd引脚输出,接收数据由 rxd引脚输入
d、方式 1 可实现异步串行通信,而方式 0 则只能实现串并转换
8、【单选题】在一采用串口方式 1 的通信系统中,已知 fosc=6mhz,波特率= 2400,smod=1,则定时器 t1 在方式 2 时的计数初值应为
a、0xe6
b、0xf3
c、0x1fe6
d、0xffe6
9、【单选题】串行通信速率的指标是波特率,而波特率的量纲是
a、字符 / 秒
b、位/秒
c、帧/ 秒
d、帧/分
10、【单选题】80c51 有关串口数据缓冲器的描述中 _____是不正确的
a、串行口中有两个数据缓冲器 subf
b、两个数据缓冲器在物理上是相互独立的,具有不同的地址
c、subf发只能写入数据,不能读出数据
d、subf收只能读出数据,不能发送数据
11、【单选题】80c51 有关串口内部结构的描述中 _____是不正确的
a、51 内部有一个可编程的全双工串行通信接口
b、51 的串行接口可以作为通用异步接收 /发送器,也可以作为同步移位寄存器
c、串行口中设有接收控制寄存器 scon
d、通过设置串口通信的波特率可以改变串口通信速率
5.18应用篇:知识点12:串口通信的应用1、【单选题】下列关于串口方式 3 的描述中 ____是错误的
a、方式 3 的波特率是可变的,可以通过软件设定为不同速率
b、数据帧由 11 位组成,包括 1 位起始位 8 位数据位 1 位可编程位 1 位停止位
c、方式 3 主要用于要求进行错误校验或主从式系统通信的场合
d、发送和接收过程结束后 ti 和 ri都可硬件自动置 1
2、【单选题】下列关于多机串行异步通信的工作原理描述中 ____是错误的
a、多机异步通信系统中各机初始化时都应设置为相同波特率
b、各从机都应设置为串口方式 2 或方式 3,sm2=ren=1,并禁止串口中断
c、主机先发送一条包含 tb8=1 的地址信息,所有从机都能在中断响应中对此地址进行查证,但只有目标从机将 sm2 改为 0
d、主机随后发送包含 tb8=0 的数据或命令信息,此时只有目标从机能响应中断, 并接收到此条信息
3、【单选题】80c51 的串口工作方式中适合多机通信的是
a、工作方式 0
b、工作方式 1
c、工作方式 2
d、工作方式 3
4、【单选题】有关集成芯片 74ls164的下列描述中 ____是不正确的
a、74ls164是一种 8 位串入并出移位寄存器
b、74ls164的移位过程是借助 d 触发器的工作原理实现的
c、8 次移位结束后, 74ls164的输出端 q0 锁存着数据的最高位, q7 锁存着最低位
d、74ls164与 80c51 的串口方式 0 配合可以实现单片机并行输出口的扩展功能
5、【单选题】与串口方式 1 相比,串口方式 2 发生的下列变化中 ____是错误的
a、通信时钟波特率是固定不变的,其值等于晶振频率
b、数据帧由 11 位组成,包括 1 位起始位 8 位数据位 1 位可编程位 1 位停止位
c、发送结束后 ti 可以自动置 1,但接收结束后 ri 的状态要由 sm2 和 rb8共同决定
d、可实现异步通信过程中的奇偶校验
6、【单选题】下列关于串行主从式通信系统的描述中 ___是错误的
a、主从式通信系统由 1 个主机和若干个从机组成
b、每个从机都要有相同的通信地址
c、从机的 rxd端并联接在主机的 txd端,从机的 txd端并联接在主机的 rxd端
d、从机之间不能直接传递信息,只能通过主机间接实现
7、【单选题】全双工通信的特点是,收发双方
a、角色固定不能互换
b、角色可换但需切换
c、互不影响双向通信
d、相互影响互相制约
8、【单选题】)80c51 的串口工作方式中适合点对点通信的是
a、工作方式 0
b、工作方式 1
c、工作方式 2
d、工作方式 3
9、【单选题】80c51 串口发送控制器的作用描述中 _____是不正确的
a、作用一是将待发送的并行数据转为串行数据
b、作用二是在串行数据上自动添加起始位、可编程位和停止位
c、作用三是在数据转换结束后使中断请求标志位 ti 自动置 1
d、作用四是在中断被响应后使中断请求标志位 ti 自动清零
10、【单选题】下列关于 80c51 串口接收控制器的作用描述中 _____是不正确的
a、作用一是将来自 rxd引脚的串行数据转为并行数据
b、作用二是自动过滤掉串行数据中的起始位、可编程位和停止位
c、作用三是在接收完成后使中断请求标志位 ri 自动置 1
d、作用四是在中断被响应后使中断请求标志位 ri自动清零
11、【单选题】假设异步串行接口按方式 1 每分钟传输 6000 个字符,则其波特率应为
a、800
b、900
c、1000
d、1100
5.19应用篇:知识点13:8位da转换原理及应用1、【单选题】dac0832 的 5 个外部控制引脚决定了其工作方式, 当采用 le=vcc,/cs=/wr1=/wr2 =/xfer并接 gnd 时,其工作方式是 ______。
a、直通方式
b、单缓冲方式
c、双缓冲方式
d、错误接线状态
2、【单选题】下列型号的芯片中, ____是数模转换器
a、74ls273
b、adc0809
c、74ls373
d、dac0832
3、【单选题】下列关于 dac0832的描述中 ______是错误的。
a、dac0832 是一个 8 位电压输出型数模转换器
b、它由一个 8 位输入锁存器、一个 8 位 dac 寄存器和一个 8 位 d/a 转换器组成
c、它的数模转换结果取决于芯片参考电压 vref、待转换 数字量和内部电阻网络
d、dac0832 可以选择直通、单缓冲和双缓冲 3 种工作方式
4、【单选题】dac0832 与反向运算放大器组合后可将数字量直接转换为电压量输出。若参考电压取为 5v,则数字量变化一个 lsb时,输出电压的变化量约为 ______。
a、-100mv
b、-50mv
c、-30mv
d、-20mv
5.21章节测试1、【单选题】使用单片机软件调试c语言程序时,首先应新建文件,其扩展名是_______
a、*.c
b、*.asm
c、 *.bin
d、 *.hex
2、【单选题】利用下列_______关键字可以使用不同的中断源。
a、interrupt
b、sfr
c、while
d、using
3、【单选题】c语言中最简单的数据类型包括_______。
a、整型、实型、逻辑型
b、整型、实型、字符型
c、整型、字符型、逻辑型
d、整型、实型、逻辑型、字符型
4、【单选题】在c51的数据类型中,unsigned char型的数据长度和值域为:_____。
a、单字节,-128~127
b、双字节,-32678~ 32767
c、单字节, 0~255
d、双字节,0~65535
5、【单选题】使用单片机开发系统调试c语言程序时,应新建文件,该文件的扩展名是_____。
a、.c
b、.hex
c、.asm
d、.bin
6、【单选题】利用下列_______关键字可以改变工作寄存器组。
a、interrupt
b、sfr
c、while
d、using
7、【单选题】c程序总是从_____开始执行的。
a、主程序
b、主函数
c、子程序
d、主过程
8、【单选题】下列指令判断若定时器t0未计满数就原地等待的是_______。
a、while(t0==1);
b、while(tf0==0);
c、while(t0==0);
d、while(tf0==1);
9、【单选题】下列数据类型中,_______是51单片机特有的类型。
a、char
b、int
c、bit
d、float
10、【单选题】以下能正确定义一维数组的选项是_______。
a、a、int a[5]={0,1,2,3,4,5};
b、char a[ ]={0,1,2,3,4,5};
c、char a={'a','b','c'};
d、int a[5]="0123";
11、【单选题】当cpu响应外部中断0 (int0)的中断请求后,程序计数器pc的内容是 。
a、0003h
b、000bh
c、00013h
d、001bh
12、【单选题】mcs—51单片机在同一级别里除串行口外,级别最低的中断源是 。
a、外部中断1
b、定时器t0
c、定时器t1
d、串行口
13、【单选题】当cpu响应定时器t1的中断请求后,程序计数器pc的内容是 。
a、0003h
b、000bh
c、00013h
d、001bh
14、【单选题】当cpu响应外部中断1 (int1)的中断请求后,程序计数器pc的内容是 。
a、0003h
b、000bh
c、00013h
d、001bh
15、【单选题】8031单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器pc的内容变为 。
a、000bh
b、0003h
c、0013h
d、001bh
16、【单选题】mcs—51单片机定时器外部中断1和外部中断0的触发方式选择位是 。
a、tr1和tr0
b、ie1和ie0
c、it1和it0
d、tf1和tf0
17、【单选题】外部中断0 int0 的入口地址是 。
a、0003h
b、000bh
c、0013h
d、001bh
18、【单选题】mcs—51单片机响应中断的过程是 。
a、断点pc自动压栈,对应中断矢量地址装入pc
b、关中断,程序转到中断服务程序
c、断点压栈,pc指向中断服务程序地址
d、断点pc自动压栈,对应中断矢量地址装入pc,程序转到该矢量地址,再转至中断服务程序首地址
19、【单选题】mcs—51单片机响应中断的中断矢量地址是 。
a、中断服务程序的首句地址
b、中断服务程序的出口地址
c、中断服务程序的入口地址
d、主程序等待中断指令的地址
20、【单选题】mcs—51单片机在同一级别里除int0外,级别最高的中断源是 。
a、外部中断1
b、定时器t0
c、定时器t1
d、外部中断0
21、【单选题】外部中断源int1(外部中断)的向量地址为 。
a、0003h
b、000bh
c、0013h
d、002bh
22、【单选题】43.mcs—51单片机定时器t0的溢出标志tf0,若计满数产生溢出时,其值为 。
a、00h
b、ffh
c、1
d、计数值
23、【单选题】44.mcs—51单片机定时器t0的溢出标志tf0,若计满数在cpu响应中断后 。
a、由硬件清零
b、由软件清零
c、a和b都可以
d、随机状态
24、【单选题】mcs—51单片机定时器t1的溢出标志tf1,若计满数产生溢出时,如不用中断方式而用查询方式,则应 。
a、由硬件清零
b、由软件清零
c、由软件置于
d、可不处理
25、【单选题】8051单片机共有 中断源。
a、4
b、5
c、6
d、7
26、【单选题】使mcs-51系列单片机的定时器t0停止计数的语句是______。
a、setb tr0
b、clr tr1
c、clr tr0
d、setb tr1
27、【单选题】mcs-51系列单片机cpu关中断语句是______.
a、ea=1
b、es=1
c、ea=0
d、ex0=1
28、【单选题】要使mcs-51能够响应定时器t1中断,串行接口中断,它的中断允许寄存器ie的内容应是______.
a、98h
b、84h
c、42h
d、22h
29、【单选题】当cpu响应定时器t1 的中断请求后,程序计数器pc的内容是______。
a、0003h
b、000bh
c、0013h
d、001bh
30、【单选题】mcs-51单片机可分为两个优先级别。各中断源的优先级别设定是利用寄存器______。
a、ie
b、ip
c、tcon
d、scon
31、【单选题】mcs-51系列单片机的定时器t1用作计数方式时的计数脉冲是______。
a、由t1(p3.5)输入
b、由内部时钟频率提供
c、由t0(p3.4)输入
d、由外部计数脉冲提供
32、【单选题】______不属于微型机引入中断技术后的好处
a、分时操作
b、实时操作
c、故障处理
d、高速传送数据
33、【单选题】当外部中断0发出中断请求后,中断响应的条件是______。
a、et0=1
b、ex0=1
c、ie=0x81
d、ie=0x61
34、【单选题】各中断源发出的中断请求信号,都会标记在mcs-51系统中的______.
a、tmod
b、tcon/scon
c、ie
d、ip
35、【单选题】mcs-51单片机在同一优先级的中断源同时申请中断时,cpu首先响应______。
a、外部中断0
b、外部中断1
c、定时器0中断
d、定时器1中断
36、【单选题】mcs-51系列单片机的定时器t0用作定时方式时,采用工作方式1, 则初始化编程为______。
a、tmod= 0x01
b、tmod= 0x50
c、tmod= 0x10
d、tcon= 0x02
37、【单选题】串行口的发送数据和接收数据端为_________
a、txd和rxd
b、ti和ri
c、tb8和rb8
d、ren
38、【单选题】51单片机的定时器t0用做定时方式时,采用工作方式1,则初始化编程为____
a、tmod=0x01
b、tmod=0x50
c、tm0d=0x10
d、tc0n=0x02
39、【单选题】51单片机在同一级别里除串行口外,级别最低的是中断源是__
a、外部中断1
b、定时器t0
c、定时器t1
d、串行口
40、【单选题】在c语言中,函数类型是由________决定。
a、reture语句中表达式值的数据类型所决定
b、调用该函数时的主调用函数类型所决定
c、调用该函数时系统临时决定
d、在定义该函数时所指定的类型所决定
41、【多选题】下述条件中,能封锁主机对中断的响应的条件是 。
a、一个同级或高一级的中断正在处理时
b、当前周期不是执行当前指令的最后一个周期
c、当前执行的指令是reti指令或对ie或ip寄存器进行读/写的指令
d、当前执行的指令是一长跳转指令
e、一个低级的中断正在处理时
42、【多选题】cpu响应中断的条件包括 。
a、现行指令运行结束
b、保护现场
c、有中断请求
d、申请中断的中断源中断允许位为1
e、已开放cpu中断
43、【多选题】mcs—51单片机外部中断源的中断请求方法可以是 。
a、高电平触发
b、低电平触发
c、上升沿触发
d、下降沿触发
e、一串脉冲头朝下的连续矩形波触发
44、【多选题】8051单片机的ie寄存器的用途是 。
a、确定中断方式
b、确定cpu中断的开放或禁止
c、定时器中断的开放或禁止
d、定时器溢出标志
e、选择外部中断的开放或禁止
45、【多选题】mcs—51的中断系统由 组成。
a、特殊功能寄存器tcon、scon
b、模式控制寄存器tmod
c、中断允许控制寄存器ie
d、中断优先级寄存器ip
e、中断顺序查询逻辑电路
46、【多选题】mcs—51的中断源是 。
a、外部输入中断源int0(p3.2)
b、外部输入中断源int1(p3.3)
c、t0的溢出中断源
d、串行口发送和/接收中断源
e、t1的溢出中断源
47、【多选题】下列哪些是8051单片机的中断矢量地址 。
a、0003h
b、000bh
c、0007h
d、0013h
e、001bh
48、【填空题】keil c51软件中,编译连接后生成可下载至单片机芯片的文件后缀名是_________。
49、【填空题】在c51语言的程序中,注释一般采用_________和_________来实现。
50、【填空题】c语言除了具有标准c的所有标准数据类型外,还扩展了一些特殊的数据类型:______、______、______和sfr16,用于访问8051的特殊功能寄存器和可寻址位。
51、【填空题】c语言是结构化程序设计语言,有三种基本程序结构:______、选择结构和______。
52、【填空题】在单片机c语言程序设计中,______类型数据经常用于处理ascⅱ字符或处理小于等于255的整型数。
53、【填空题】mcs-51单片机系列有______中断源。上电复位时,同级中断源的优先级别从高至低为______、 定时器t0 、 外部中断1 、 定时器t1 和______,若ip=00010100b,则优先级别最高者为______、最低者为______。
54、【填空题】外部中断1的中断类型号是:______。
55、【填空题】外部中断请求信号有______触发和______触发两种触发方式。
56、【填空题】mcs-51单片机8031中有_______个_______位的定时器/计数器,可以被设定的工作方式有_______种。
57、【填空题】若系统晶震频率为6mhz,则机器周期为_______us,最短和最长指令周期分别为_______us和_______us。
58、【填空题】欲对300个外部事件计数,可以选用定时/计数器t1的工作方式_______或_______。
59、【填空题】在以下的数组定义中,关键字“code”是为了把tab数组存储在
60、【填空题】在单片机的c语言程序设计中,()类型数据经常用于处理ascii字符和小于或等于255的整型数
61、【填空题】程序计数器pc是一个( ) 的寄存器,其内容为( ),寻址范围为( ) ,pc有 ( ) ,从而控制程序的执行顺序
62、【填空题】当tmod寄存器中的门控位gate=1时,定时器/计数器的启动和停止由( )和()共同控制
63、【填空题】while语句和do-while语句的区别在于,()语句的循环体至少执行一遍,而()语句的循环体有可能一遍都不执行
64、【填空题】__和 __一般制作在一个集成电路芯片上,统称为中央处理单元(cpu)
65、【填空题】描述d/a转换器性能的主要指标有()()()
66、【填空题】a/d转换器的精度是指与数字输出量所对应的模拟输入量的()与()之间的差值
67、【填空题】c51扩充的数据类型 用来访问51单片机内部的所有特殊功能寄存器
68、【填空题】5. __程序是单片机能够直接执行的程序
69、【填空题】如果pcf8591芯片的地址线a2a1a0接地,那么这个器件写地址是(),读地址是()
70、【填空题】mcs-51系列单片机中内部没有rom的单片机型号是__;内部有4kb掩膜rom的单片机型号书__
71、【填空题】8051单片机内部的定时器/计数器由( )组成
72、【填空题】在方式1和方式3下,波特率由()和()共同决定。
73、【填空题】8051的中断系统有 ()个中断源,()个中断优先级,可实现()级中断服务程序嵌套
74、【填空题】.c5l编译器中常用的中断函数定义语法如下,其中n是指();m是指() void函数名()interrupt n using m
75、【填空题】异步串行通信的字符帧格式包括:()、()、()、()4部分
76、【填空题】定义t1为工作方式1,由()和()构成1个() 位的计数器
77、【填空题】a/d转换器的作用是将()转为()量:d/a转换器的作用是将()转为()
78、【填空题】当系统复位后,ip低5位全部清0,所有中断源都设定为()
79、【填空题】系统复位后,pc= ( ) ,表示单片机从程序存储器的 ( )单元开始执行程序
80、【填空题】位类型的常量值只有两个:()和()
81、【填空题】当计数器计数溢出时,溢出标志位tfx由硬件自动置 () 。采用中断方式处理时,由()自动清“0”。用查询方式处理计数溢出时,只能由()清0
82、【填空题】cpu由运算器和控制器组成,运算器包括( )
83、【填空题】c51扩充的数据类型 ( ) 用来访问51单片机内部的所有特殊功能寄存器
84、【填空题】8051单片机内部的定时器/计数器是 ( ) 法计数器;可编程为()位、()位或()位的计数器。
85、【填空题】a/d转换器2个最重要的指标是()和()
86、【填空题】while语句和do-while语句的区别在于, 语句的循环体至少执行一遍,而 语句的循环体有可能一遍都不执行
87、【填空题】测量正脉冲宽度是利用了()的功能
88、【填空题】cpu与其他设备之间的通信方式有两种: ____和______
89、【填空题】微型计算机硬件系统由__5个部分组成。
90、【填空题】单片机又称为__ ,其英文名称为__。
91、【填空题】c51编译器将char数据类型默认为
92、【填空题】中断是一种使cpu中止()而转去处理()的操作
93、【填空题】c51扩充的数据类型()用来访问51单片机内部的所有特殊功能寄存器
94、【填空题】tmod用于( ) ,( )位寻址;tcon用于( ),( ) 位寻址
95、【填空题】单片机控制程序一般下载到单片机的_( )_中
96、【填空题】定义t0为工作方式0,由() 和()构成1个()位的计数器
97、【填空题】如一个从机的7位寻址位有4位是固定位,3位是可编程位,这时仅能寻址()个同样的器件。
98、【填空题】在单片机的c语言程序设计中, 类型数据经常用于处理ascii字符和小于或等于255的整型数
99、【填空题】自然优先级由()形成,用于当同一优先级的多个中断源同时向cpu申请中断时,确定先响应哪个中断请求
100、【填空题】串行口工作于方式0时,其波特率取决于();串行口工作于方式0时,其波特率取决于()和()
101、【填空题】单片机串行口工作于方式0时,其功能是()
102、【填空题】用符号常量值p1表示数值3.1415,定义方法是
103、【填空题】单片机复位的条件是:必须使rst(第9引脚)加上持续 ( ) 机器周期以上的( )电平
104、【填空题】定义t1为工作方式2,计数器为() 位,由() 计数,()为初值缓冲器
105、【填空题】用符号常量值p1表示数值3.1415,定义方法是( )
106、【填空题】c51编译器将char数据类型默认为( )
107、【填空题】串口工作于方式1时,字符帧为10位格式,包括()、()
108、【填空题】按照串行数据的时钟控制方式,串行通信又分为______和____
109、【判断题】在c语言中,所有定义在主函数之前的函数无需进行声明。
110、【判断题】特殊功能寄存器的名字,在c51程序中,全部大写.
111、【判断题】#include
与#include “reg51.h”是等价的。
112、【判断题】在c语言中,函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数,后面的函数也可以调用前面的函数,无需声明。
113、【判断题】采用单片机的c语言开发时,只能利用c51语言书写程序,不能嵌套汇编语言。
114、【判断题】用c语言编写at89c51单片机时,必须添加的头文件是“stdio.h”。
115、【判断题】若一个函数的返回类型为void,则表示其没有返回值。
116、【判断题】用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。
117、【判断题】若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭cpu中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。
118、【判断题】外部中断0中断的入口地址是0003h。
119、【判断题】8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。
120、【判断题】mcs—51单片机系统复位后,中断请求标志tcon和scon中各位均为0。
121、【判断题】8051单片机对最高优先权的中断响应是无条件的。
122、【判断题】串行口的中断,cpu响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。
123、【判断题】mcs—51单片机的中断允许寄存器的ie的作用是用来对各中断源进行开放或屏蔽的控制。
124、【判断题】8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器ie来控制中断的允许和禁止。
125、【判断题】中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。
126、【判断题】低优先级的中断请求不能中断高优先级的中断请求,但是高优先级中断请求能中断低优先级中断请求。
127、【判断题】在mcs—51单片机内部结构中,tmod为模式控制寄存器,主要用来控制定时器的启动与停止。
128、【判断题】mcs—51单片机的tmod模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。
129、【判断题】mcs—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。
130、【判断题】各中断源发出的中断请求信号,都会标记在mcs-51系统的ip寄存器中。
131、【判断题】定时/计数器可由tm0d设定四种工作方式。
132、【判断题】如设外部中断0中断,应置中断允许寄存器ie的ea位和ex0位为1。
猜你喜欢
- 2022-12-05 21:43
- 2022-12-05 21:22
- 2022-12-05 21:17
- 2022-12-05 20:52
- 2022-12-05 20:48
- 2022-12-05 20:26
- 2022-12-05 20:20
- 2022-12-05 20:16
- 2022-12-05 20:06
- 2022-12-05 19:35