版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 75新C语言与单片机技术期末复习题库(含答案)一、单选题1.假定一个int型变量占用两个字节,若有定义:intx10=0,2,4;则数组x在内存中所占字节数是几个?A、20B、6C、10D、3答案:A2.()显示方式编程较简单,但占用I/O口线多,其一般适用显示位数较少的场合。A、静态B、动态C、静态动态D、查询答案:A3.当采用中断方式进行串行数据的发送时,发送完一帧数据后,TI标志要()。A、自动清零B、硬件清零C、软件清零D、软、硬件均可答案:C4.在共阳极数码管使用中,若要是仅显示小数点,则其相应的字段码是()。A、80HB、10HC、40HD、7FH答案:D5.单
2、片机和PC机接口时,往往要采用RS232-接口芯片,其主要作用是()。A、提高传输距离B、提高传输速率C、进行电平转换D、提高驱动能力答案:C6.假定一个int型变量占用两个字节,若有定义:intx10=0,2,4;则数组x在内存中所占字节数是几个?A、20B、6C、10D、3答案:A7.单片机的机器周期是晶振震荡信号周期的()倍。A、1B、2C、4D、12答案:D8.串行口工作方式0时,串行数据从()输入或输出。A、RIB、TXDC、RXDD、REN答案:C9.在程序中我们采用什么方法进行按键的去抖?A、软件延时B、空操作C、选择判断D、循环操作答案:A10.下列运算符其优先级最高的是_A、
3、|B、&C、+D、=答案:C11.1.C语言程序的基本构成单位是_A、程序行B、语句C、函数D、字符答案:C12.当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是()。A、00013HB、000BHC、0003HD、001BH答案:C13.一旦单片机处于混乱状态,哪个信号有效可以让它瞬间由混乱回复到最初的和谐?A、复位信号B、时钟信号C、定时器D、中断系统答案:A14.()中断请求,CPU在响应中断后,必须在中断服务程序中用软件将其清除。A、外部中断B、T0C、串行口中断D、T1答案:C15.单片机8031的EA引脚()。A、必须接地B、必须接+5V电源C、可悬空D、以上三种
4、视需要而定。答案:A16.串行口的发送数据和接收数据端为()。A、TXD和RXDB、TI和RIC、TB8和RB8D、REN答案:A17.表示关系x=y=z的c语言表达式为_A、(X=Y)&(Y=Z)B、(X=Y)AND(Y=Z)C、(X=Y=Z)D、(X=Y)&(Y=Z)答案:A18.当T1在下列()情况下,T1中断请求标志位TF1自动置1,向CPU申请中断。A、计数溢出B、启动时C、设置工作方式时D、赋初值时答案:A19.以下对二维数组的定义中正确的是()。A、inta3=1,2,3,4,5,6;B、inta=1,2,3,4,5,6;C、inta4=1,2,3,4,5,6;D、inta3;答
5、案:A20.单片机中断系统有()个中断优先级别。A、4B、2C、5D、1答案:B21.按位或运算经常用于把指定位(),其余位不变的操作。A、清0B、以上都不是C、取反D、置1答案:D22.以下哪个符号是C语言中的多行注释符?A、/*/B、C、/D、;答案:A23.0 x98是什么进制的整型常量?A、16B、10C、2D、8答案:A24.主程序被打断的地方称()。A、断点.B、中断矢量C、入口地址D、中断源答案:A25.单片机一般有()个引脚。A、40B、41C、39D、38答案:A26.一个单片机应用系统用led数码管显示字符8的段码是0 x80,可以断定该显示系统用的是()。A、不加反向驱动
6、的共阴极数码管B、加反向驱动的共阴极数码管或不加反向驱动的共阳极数码管C、加反向驱动的共阳极数码管D、以上都不对答案:B27.CPU由哪两部分组成?A、运算器和加法器B、运算器和控制器C、运算器和译码器D、加法器和寄存器答案:B28.在共阳极数码管使用中,若要是仅显示小数点,则其相应的字形码是()。A、0 x80B、0 x10C、0 x40D、0 x7F答案:D29.定时器T0工作在方式2下,若需要计数50次,则初始值为下面哪一个?A、256B、50C、0D、206答案:D30.程序是以()形式存放在程序存储器中的。A、C语言源程序B、汇编语言C、二进制编码D、BCD码答案:C31.单片机的应
7、用程序一般存放在()。A、程序存储器B、数据存储器C、特殊功能寄存器D、控制器答案:A32.以下对空语句描述错误的是()个选项。A、它的作用是什么也不做,占用时间B、空语句一般用于延时C、分号就是空语句D、一条空语句就可以实现我们的信号灯延时答案:D33.ROM的英文是什么?A、WriteandoutputMemoryB、WriteonlyMemoryC、ReadonlyMemoryD、ReadandoutputMemory答案:C34.表示关系x=y=z的c语言表达式为_A、(X=Y)&(Y=Z)B、(X=Y)AND(Y=Z)C、(X=Y=Z)D、(X=Y)&(Y=Z)答案:A35.0 x9
8、8是什么进制的整型常量?A、16B、10C、2D、8答案:A36.C语言中,运算对象必须是整型数的运算符是_A、%B、C、%和D、*答案:A37.共阳极LED数码管若用动态显示,须()。A、将位选线全部接电源B、将位选线全部接地C、将各位数码管的位选线并联D、将各位数码管的段选线并联答案:D38.将1个数中的指定位清0,其余位不变,应该用什么运算呢?A、按位与B、按位取反C、按位异或D、按位或答案:A39.单片机8051的EA引脚()。A、必须接地B、必须接+5V电源C、可悬空D、以上三种视需要而定。答案:B40.C语言中最简单的数据类型包括_A、整型、实型、逻辑型B、整型、实型、字符型C、整
9、型、字符型、逻辑型D、整型、实型、逻辑型、字符型答案:B41.n位计数器的最大计数个数M是多少?A、2的n次方B、2nC、2的8次方D、8n答案:A42.如果在1602液晶上第1行,14列写一个字符,ShowString(x,y,*str)函数中,x,y的值为多少()A、x为0,y为13B、x为0,y为14C、x为1,y为14D、x为1,y为13答案:A43.C语言中数组下标的下限是_。A、1B、0C、视具体情况D、无固定下限答案:B44.一个完整的C源程序是_。A、要由一个主函数(或)一个以上的非主函数构成B、由一个且仅由一个主函数和零个以上(含零)的非主函数构成C、要由一个主函数和一个以上
10、的非主函数构成D、由一个且只有一个主函数或多个非主函数构成答案:B45.当采用定时器T1作为串行口波特率发生器使用时,通常定时器工作在方式()。A、0B、1C、2D、3答案:C46.共阳极数码管显示0时的字型码()。A、0 x00B、0 xC0C、0 x3F答案:B47.一个完整的C源程序是_。A、要由一个主函数(或)一个以上的非主函数构成B、由一个且仅由一个主函数和零个以上(含零)的非主函数构成C、要由一个主函数和一个以上的非主函数构成D、由一个且只有一个主函数或多个非主函数构成答案:B48.下述函数定义形式正确的是哪一个?A、intf(intx,y)B、intf(intx;inty)C、i
11、ntf(intx,inty)D、intf(x,y:int)答案:C49.定时器的哪个工作方式可以自动重置初始值?A、方式2B、方式0C、方式1D、方式3答案:A50.关于中断优先级,下面说法不正确的是哪一个?A、高优先级不能被低优先级中断B、低优先级可被高优先级中断C、任何一种中断一旦得到响应,不会再被它的同级中断源所中断D、自然优先级中INT0优先级最高,任何时候它都可以中断其他4个中断源正在执行的服务答案:A51.C语言中提供的合法关键字是_A、swithB、cherC、CaseD、default答案:D52.8051单片机的程序计数器PC为16位计数器,其寻址范围是()。A、8KBB、1
12、6KBC、32KBD、64KB答案:D53.晶振的频率为12MHz时,一个机器周期为()S。A、1B、2C、3D、4答案:A54.8*8led点阵总点阵数有()个。A、8B、16C、64答案:C55.单片机实质上是一个()。A、电路板B、程序C、芯片D、C51软件答案:C56.关于动态显示,下面哪段描述是正确的()。A、动态显示中有几个数码管,就得占用几个八位的I/O端口。B、动态显示利用了人眼的视觉暂留作用C、动态显示方式下,数码管的亮度比静态显示亮。D、动态显示方式下,所有数码管是同时点亮的。答案:B57.RAM的英文是什么呢?A、RepeatwriteMemoryB、RandomAcce
13、ssMemoryC、Read-writeMemoryD、ReadMemory答案:B58.请选出合法的C语言赋值语句_A、a=b=58;B、i+=5;C、a=58,b=58D、k+5=int(a+b);答案:A59.单片机并行I/O口线P1.0到P1.3连接了4个LED,此时它是什么接口功能?A、通信口B、输入接口C、串行口D、输出接口答案:D60.共阳极LED数码管若用动态显示,须()。A、将位选线全部接地B、将各位数码管的段选线并联C、将位选线全部接电源D、将各位数码管的位选线并联答案:B61.CPU由哪两部分组成?A、运算器和加法器B、运算器和控制器C、加法器和寄存器D、运算器和译码器答
14、案:B62.单片机中的程序计数器PC用来()。A、存放指令B、存放下一条指令地址C、存放正在执行的指令地址D、存放上一条指令地址答案:B63.LED数码管若采用动态显示方式,下列说法错误的是A、将各位数码管的段选线并联B、将段选线用一个八位I/O口控制C、将各位数码管的公共端直接连在+5V或者GND上D、将各位数码管的位选线用各自独立的I/O口控制答案:C64.C语言可执行程序的开始执行点是_A、程序中第一条可执行语句B、程序中第一个函数C、程序中的main函数D、包含文件中的第一个函数答案:C65.单片机上电复位后,PC的内容为()。A、0 x0000B、0 x0003C、0 x000BD、
15、0 x0800答案:A66.下列标识符中不合法的是_A、s_nameB、_eC、foxD、3DS答案:D67.表达式:10!=9的值是_A、trueB、非零值C、0D、1答案:D68.表示串行数据传输速率的指标为()。A、USARTB、UARTC、字符帧D、波特率答案:D69.在单片机应用系统中,LED数码管显示电路通常有()显示方式.A、静态B、静态和动态C、动态D、查询答案:B70.下列标识符中不合法的是_A、s_nameB、_eC、foxD、3DS答案:D71.二进制数01011010对应的十六进制数为:A、0 x4CB、0 x5AC、0 x32D、0 x57答案:B72.如何在LCD液
16、晶上显示一个数字()A、直接显示数字B、需要先转化为ASCII,然后显示该数字的ASCII码。答案:B73.关于动态显示,下面哪段描述是正确的?A、动态显示中有几个数码管,就得占用几个八位的I/O端口。B、动态显示方式下,数码管的亮度比静态显示亮。C、动态显示利用了人眼的视觉暂留作用。D、动态显示方式下,所有数码管是同时点亮的。答案:C74.51单片机的串行口是()。A、单工B、全双工C、并行口D、半双工答案:B75.在共阳极数码管使用中,若要是仅显示小数点,则其相应的字段码是。A、7FHB、80HC、10HD、40H答案:A76.共阴极LED的8个LED()连在一起,作为公共端。A、阳极B、
17、集电极C、阴极和阳极D、阴极答案:D77.8051单片机内部有2个()的可编程定时计数器A、16位B、8位C、32位D、24位答案:A78.CPU由哪两部分组成?A、运算器和加法器B、运算器和控制器C、运算器和译码器D、加法器和寄存器答案:B79.以下对一维数组a的定义中正确的是哪一个?A、inta5;B、inta0.100;C、intk=10;intak;D、chara(10);答案:A80.中断是指通过()来改变CPU的执行方向。A、选择语句B、调用函数C、硬件D、软件答案:C81.下载程序后,程序的第一条指令都是存放在ROM的哪个地址单元?A、0100HB、1000HC、0001HD、0
18、000H答案:D82.51单片机有()个中断源。A、5B、3C、6答案:A83.1.C语言程序的基本构成单位是_A、程序行B、语句C、函数D、字符答案:C84.某一应用系统需要扩展10个功能键,通常采用()方式更好。A、独立式按键B、矩阵式按键C、动态键盘D、静态键盘答案:B85.当单片机应用系统需要扩展外部存储器或其他接口芯片时,()可作为高8位地址总线使用。A、P0口B、P1口C、P2口D、P3口答案:C86.如果现在LED是点亮状态,请问执行下面一个语句:LED=LED后;LED的状态是()。A、闪一下B、一直闪动C、亮D、灭答案:D87.按键开关的结构通常是机械弹性元件,在按键按下和断
19、开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动不良后果常采用的方法()。A、硬件去抖动B、软件去抖动C、软、硬件两种方法D、单稳态电路去抖方法答案:C88.若某存储器芯片地址线为12根,那么它的存储容量为()。A、1KBB、2KBC、4KBD、8KB答案:C89.串行口的控制寄存器为()。A、SMODB、SCONC、SBUFD、PCON答案:B90.0 x98是什么进制的整型常量?A、2B、8C、16D、10答案:C91.8位计数器计数个数是(),计数范围0()。A、255256B、256255C、87答案:B92.8*8led点阵共有()个引脚。A、8B、10C、16D、64答案:C
20、93.Intel8051是()位的单片机。A、16位B、4位C、8位D、准16位答案:C94.程序中关键字sfr的作用是什么呢?A、定义寄存器的名字和地址的对应关系B、表示字节操作C、定义寄存器的位名称和位地址的关系D、表示特殊功能寄存器答案:A95.51单片机复位的条件是什么?A、复位引脚上有2个机器周期以上的低电平B、复位引脚上有2个机器周期以上的高电平C、复位引脚上有1个机器周期以上的高电平D、复位引脚上有1个机器周期以上的低电平答案:B96.以下选项中可作为C语言合法整数的是_。A、10110BB、0386C、0XfaD、x2a2答案:C97.请选出合法的C语言赋值语句_A、a=b=5
21、8;B、i+=5;C、a=58,b=58D、k+5=int(a+b);答案:A98.当设置串行口工作为方式2时,采用()语句。A、SCON=0 x80B、PCON=0 x80C、SCON=0 x10D、PCON=0 x10答案:A99.定时器T1用做计数方式,采用工作方式2时,TMOD的值()。A、0 x60B、0型C、0 x06D、0 x20答案:A100.语句TR1=1;的作用是。A、启动T0计数B、停止T0计数C、启动T1计数D、停止T1计数答案:C101.共阳极LED的8个LED()连在一起,作为公共端。A、阴极和阳极B、阴极C、阳极D、集电极答案:C102.单片机的哪一个并行I/O端
22、口的引脚具有第二功能?A、P0B、P1C、P2D、P3答案:D103.将1个数中的指定位清0,其余位不变,应该用()运算。A、按位或B、按位异或C、按位与D、按位取反答案:C104.当单片机应用系统需要扩展外部存储器或其他接口芯片时,()可作为低8位地址总线使用。A、P0口B、P1口C、P2口D、P3口答案:A105.C语言提供的合法的数据类型关键字是_A、DoubleB、shortC、integerD、Char答案:B106.设置T0为工作方式1,定时功能,GATE=0;T1为工作方式2,计数功能,GATE=0。工作方式控制寄存器TMOD应赋值。A、0 x60B、0 x61C、0 x20D、
23、0 x21答案:B107.单片机能够直接运行的程序是。A、高级语言程序B、汇编源程序C、机器语言源程序D、C语言源程序答案:C108.C语言中最简单的数据类型包括_A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型答案:B109.51单片机复位的条件是什么?A、复位引脚上有1个机器周期以上的高电平B、复位引脚上有2个机器周期以上的高电平C、复位引脚上有2个机器周期以上的低电平D、复位引脚上有1个机器周期以上的低电平答案:B110.共阳极LED数码管加反相器驱动时显示字符“6”的段码是()。A、0 x06B、0 x7DC、0 x82D、0 xFA答
24、案:B111.外部扩展存储器时,分时复用做数据线和低8位地址线的是()。A、P0口B、P1口C、P2口D、P3口答案:A112.5*7led点阵,5表示()A、5列B、5行答案:A113.下列运算符其优先级最高的是_A、|B、&C、+D、=答案:C114.要编写定时器T1的中断服务程序,按如下编写:voidtimer1()interruptn其中n应为()。A、4B、3C、2D、1答案:B115.对于同一个显示字型,例如“0”,共阳极LED和共阴极LED的显示码之间有()的关系A、按位取反B、按位与C、按位异或D、按位或答案:A116.PROTEUS软件仿真时,如果需要一个电源符号,应从下列图
25、标菜单()选取。A、B、C、D、答案:A117.一个C语言的语句至少应包一个_A、B、逗号C、分号D、什么不要答案:C118.2.C语言程序的三种基本结构是_A、顺序结构,选择结构,循环结构B、递归结构,循环结构,转移结构C、嵌套结构,递归结构,顺序结构D、循环结构,转移结构,顺序结构答案:A119.二进制数01011010对应的十六进制数为:A、0 x4CB、0 x5AC、0 x32D、0 x57答案:B120.表达式3.6-5/2+1.2+5%2的值是_。A、4.3B、4.8C、3.3D、3.8答案:D121.单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻
26、的是()。A、P0口B、P1口C、P2口D、P3口答案:A122.若有定义:inta24;,则引用数组元素正确的是下面哪一个?A、a22B、a22+1C、a03D、a04答案:C123.共阳极LED的8个LED()连在一起,作为公共端。A、集电极B、阴极C、阴极和阳极D、阳极答案:D124.以下哪个符号是C语言中的多行注释符?A、;B、/*/C、/D、答案:B125.如果现在LED是点亮状态,请问执行下面一个语句后,LED的状态是什么?LED=LED;A、闪一下B、灭C、一直闪动D、亮答案:B126.程序中关键字sfr的作用是什么呢?A、表示特殊功能寄存器B、表示字节操作C、定义寄存器的位名称
27、和位地址的关系D、定义寄存器的名字和地址的对应关系答案:D127.51单片机定时器T0的低8位计数器是哪一个呢?A、TL1B、TL0C、TH0D、TH1答案:B128.C语言中函数返回值的类型是由()决定。A、return语句中的表达式类型B、调用函数的主调函数类型C、调用函数时临时D、定义函数时所指定的函数类型答案:D129.以下对一维数组a的定义中正确的是哪一个?A、inta5;B、inta0.100;C、intk=10;intak;D、chara(10);答案:A130.晶振的频率为6MHz时,一个机器周期为()S。A、1B、2C、3D、4答案:B131.C语言中提供的合法关键字是_A、
28、swithB、cherC、CaseD、default答案:D132.一旦单片机的程序跑飞,()个信号有效可以让它瞬间回复到初始状态,程序重新正常运行。A、复位信号B、定时器C、时钟信号D、晶振信号答案:A133.C语言程序的基本构成单位是_A、程序行B、语句C、函数D、字符答案:C134.数字电路中有()和()两种电平,分别用()和()表示。A、高低10B、正负10C、高低正负答案:A解析:A135.T0的计数溢出标志位是。A、TCON中的TR0B、TCON中的TF1C、TCON中的TR1D、TCON中的TF0答案:D136.单片机输出信号是()电平。A、RS-232CB、TTLC、RS-23
29、2D、RS-449答案:B137.51单片机的CPU主要由()组成。A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器答案:A138.将1个数中的指定位置1,其余位不变,应该用()运算。A、按位或B、按位异或C、按位与D、按位取反答案:A139.定时计数器有()种工作方式。A、4B、2答案:A140.MCS-51系列单片机CPU开中断语句是。A、EA=0;B、ES=1;C、EA=1;D、EX0=1;答案:C141.单片机的机器周期是晶振震荡信号周期的多少倍?A、1B、12C、4D、2答案:B142.以下哪个符号是C语言中的多行注释符?A、;B、/*/C、/D、答案:B14
30、3.输入单片机的复位信号需要()个机器周期以上的()电平时即为有效,用于完成单片机的复位初始化操作。A、2高B、3低C、1高答案:A144.最基本的逻辑关系有()、()和()。A、与或非B、与非或非C、或非与或答案:A145.以下对一维数组的定义中不正确的是哪一个?A、doublex5=2.0,4.0,6.0,8.0,10.0;B、inty5=0,1,3,5,7,9;C、charch1=1,2,3,4,5;D、charch2=x10,/xa,/x8;答案:B146.一个C语言的语句至少应包一个_A、B、逗号C、分号D、什么不要答案:C147.串行口是单片机的()。A、内部资源B、外部资源C、输
31、入设备D、输出设备答案:A148.一旦单片机处于混乱状态,哪个信号有效可以让它瞬间由混乱回复到最初的和谐?A、复位信号B、时钟信号C、定时器D、中断系统答案:A多选题1.以下对C程序结构描述正确的是哪几个?A、程序只执行主函数main,其它函数是不执行的B、C语言程序是以函数形式来组织的。C、一个C源程序是由一个或若干个函数组成的D、程序执行顺序与函数的排列顺序无关。答案:BCD2.以下哪些设备是外部输入设备?A、键盘B、鼠标C、LEDD、开关答案:ABC3.表达式语句有()组成。A、表达式B、分号C、逗号D、标识符答案:AB4.一个数码管若要点亮字型“3”,则以下哪种正确?A、端接负,abc
32、dg段接高电平B、端接负,字型码为0X4FC、端接正,字型码为0XB0D、端接负,字型码为0XB0答案:BC5.以下描述对SFR叙述正确的是哪几个?A、所有SFR都只能字节操作B、对SFR编程就可以实现对单片机的控制C、SFR的地址不连续D、SFR其实就是数据存储器中的内存单元答案:CD6.除了单片机和电源外,单片机最小系统包括()电路和()电路。A、时钟B、复位C、硬件D、软件答案:AB7.单片机的复位电路有()两种。A、上电复位B、按键复位C、低电平复位答案:AB8.下面选项中对RAM的描述正确的是哪几个?A、可以下载存放程序B、一般作为数据存储器C、掉电后内容丢失D、可以随机读写数据答案
33、:BC9.以下对C程序结构描述正确的是哪几个?A、程序只执行主函数main,其它函数是不执行的B、C语言程序是以函数形式来组织的。C、一个C源程序是由一个或若干个函数组成的D、程序执行顺序与函数的排列顺序无关。答案:BCD10.单片机应用系统是由()和()组成的。A、硬件系统B、软件系统C、控制器D、运算器答案:AB11.8051的定时计数器,可以通过寄存器设置分别作为()位的计数器。A、4B、16C、13D、8答案:BCD12.一个单片机应用系统用LED数码管显示字符8的段码是80H,可以断定该显示系统用的是()。A、加反相驱动的共阳极数码管B、不加反相驱动的共阴极数码管C、不加反相驱动的共
34、阳极数码管D、加反相驱动的共阴极数码管答案:CD13.表达式语句有()组成。A、表达式B、分号C、逗号D、标识符答案:AB14.与定时计数器有关的寄存器有哪些?A、TCONB、TH1C、TL0D、TMOD答案:AD15.以下哪些设备是输出设备?A、LEDB、打印机C、扫描仪D、显示器答案:ABD16.一个数码管若要点亮字型“3”,则以下哪种正确()。A、端接负,字型码为0XB0B、端接正,字型码为0XB0C、端接负,abcdg段接高电平D、端接负,字型码为0X4F答案:BCD17.下面选项中对RAM的描述正确的是哪几个?A、掉电后内容丢失B、可以下载存放程序C、可以随机读写数据D、一般作为数据
35、存储器答案:ACD18.作为输出端口时,下面哪一个端口不需要外接上拉电阻也能有高电平输出呢?A、P1B、P2C、P3D、P0答案:ABC判断题1.单片机就是一片芯片。A、正确B、错误答案:A2.串行口的发送中断与接收中断各自有自己的中断入口地址。A、正确B、错误答案:B3.CPU的时钟周期为振荡器频率的倒数。()A、正确B、错误答案:B4.一位共阳极数码管,采用静态显示电路连接,段可以接在低电平处,也可以由某一个I/O口来控制。A、正确B、错误答案:B5.A/D转换过程中必然会出现量化误差。A、正确B、错误答案:A6.一个字节包含8位二进制数。A、正确B、错误答案:A7.共阳极数码管指的是a、
36、b、c、d、e、f等各段连接着内部二极管的正极。A、正确B、错误答案:B8.要想点亮共阴极数码管,其公共端要接电源正极。A、正确B、错误答案:B9.串行口数据缓冲器SBUF是物理上独立的两个专用寄存器。A、正确B、错误答案:A10.数码管静态显示时占用IO口比较少,节省资源。A、正确B、错误答案:B11.判断一个弹性按键是否按下,一般需要两次判断,第一次判断后软件延时去抖,然后再次判断按键是否按下,只有两次判断都是按下了,才能说明按键真的按下了。A、正确B、错误答案:A12.51单片机只能做控制用,不能完成算术运算。A、正确B、错误答案:B13.1K字节的存储器容量包括1000个存储单元。A、
37、正确B、错误答案:B14.直插式LED的两个引脚中,长的那一端是负极。A、正确B、错误答案:B15.如果CPU正在响应更高优先级别的中断请求,当前请求将不会响应。A、正确B、错误答案:A16.中断有优先级别。A、正确B、错误答案:A17.位就是指一位二进制数。A、正确B、错误答案:A18.keilC51软件可以编写、编译程序。A、正确B、错误答案:A19.函数的函数体可以是空语句。A、正确B、错误答案:A20.ADC0809是10位AD转换器。A、正确B、错误答案:B21.定时器的工作方式1是16位计数器,THx和TLx都参与计数过程。A、正确B、错误答案:A22.红色发光二极管在proteu
38、s软件中的名称为LED-RED。A、正确B、错误答案:A23.静态显示适用于多位数码管的连接,因此它的编程方法简单。A、正确B、错误答案:B24.时钟电路是用于给单片机设定时间的。A、正确B、错误答案:B25.单片机系统只包括硬件系统。A、正确B、错误答案:B26.设计一个单片机系统,既要设计硬件系统,又要设计软件系统,两者缺一不可。A、正确B、错误答案:A27.Ouput是输出的意思,是指CPU送给I/O设备的信息。A、正确B、错误答案:A28.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。A、正确B、错误答案:A29.所有的特殊功能寄存器都可以字节寻址,又可以位寻址。A、正确B、错误
39、答案:B30.数码管分为共阴极和共阳极数码管。A、正确B、错误答案:A31.数组的大小是可变的,所有数组元素的类型必须相同。A、正确B、错误答案:B32.AT89C51单片机必须使用内部ROM。A、正确B、错误答案:B33.单片机并行I/O端口都是双向I/O端口,既有输入端口功能,也有输出端口功能。A、正确B、错误答案:A34.要进行多机通信MCS-51串行口的工作方式应为方式1。A、正确B、错误答案:B35.单片机并行I/O口线P1.0和P1.1连接了两个开关,此时它是输出接口功能。A、正确B、错误答案:B36.80C51单片机中的TXD为接收串行口。A、正确B、错误答案:B37.在C语言中
40、,一个函数一般由两个部分组成,它们是函数首部和函数体。A、正确B、错误答案:A38.单片机的CPU从功能上可分为运算器和存储器。()A、正确B、错误答案:B39.51单片机的EA非引脚接高电平时,使用内部ROM存放程序。A、正确B、错误答案:A40.只要提出中断请求,CPU会立刻响应中断。A、正确B、错误答案:B41.半双工是指数据可以同时进行双向传输。A、正确B、错误答案:B42.静态显示适用于多位数码管的连接,因此它的编程方法简单。A、正确B、错误答案:B43.单片机和计算机没有任何区别。A、正确B、错误答案:B44.定义变量的时候不能直接给它们赋初值。A、正确B、错误答案:B45.P0P
41、3口既可以字节寻址,又可以位寻址。A、正确B、错误答案:A46.MCS-51的产品8051与8031的区别是:8031片内无ROM。()A、正确B、错误答案:A47.数码管动态时,显示比较稳定。A、正确B、错误答案:B48.单片机上电复位后,片内数据存储器的内容均为00H。()A、正确B、错误答案:B49.芯片74LS245是双向缓冲器。A、正确B、错误答案:A50.定时计数器是加法计数器。A、正确B、错误答案:A51.在同一个优先级别中,多个中断源按照自然优先权顺序被响应。A、正确B、错误答案:A52.数组定义时,在进行数组初始化时,中的值的个数不能超过数组元素的个数。A、正确B、错误答案:
42、A53.proteus软件可以即画原理图,又可以软件仿真。A、正确B、错误答案:A54.当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。A、正确B、错误答案:B55.动态显示的段选口和位选口送出的数据通常要相同。A、正确B、错误答案:B56.定时器的中断请求标志,其撤除办法是由硬件自动完成的。A、正确B、错误答案:A57.单片机死机了就是指程序计数器PC不可控制,不听指挥了。A、正确B、错误答案:A58.单片机的工作过程就是运行硬件的过程A、正确B、错误答案:B59.TI是串行口发送中断标志,RI是串行口接收中断标志。A、正确B、错误答案:A60.定时计数器溢出后,可以通过查询或者中
43、断的两种方式来来进行处理。A、正确B、错误答案:A61.静态显示就是数码管的每一段恒定点亮,因此亮度较高。A、正确B、错误答案:A62.MCS-51单片机是高档16位单片机。()A、正确B、错误答案:B63.中断优先级别可以设置,同一级别中断同时响应。A、正确B、错误答案:B64.函数调用中,形参与实参的类型和个数必须保持一致。A、正确B、错误答案:A65.电阻在proteus软件里的名称为BUTTON。A、正确B、错误答案:B66.A/D转换结束可以采用查询、中断方式读入转换结果。A、正确B、错误答案:A67.假如定时器T0为工作方式2,则初始值TH0和TL0必须相同。A、正确B、错误答案:
44、A68.想让某一行列上的点阵亮的,就是要把对应的行列置有效电平。A、正确B、错误答案:A69.数码管静态显示时,公共端直接接地或VCC。A、正确B、错误答案:A70.如果定义数组:chara10;,那么数组名a中存放的就是数组的首地址,也就是第一个数组元素a0的地址。A、正确B、错误答案:A71.中断系统是单片机的一个外部设备。A、正确B、错误答案:B72.TMOD=0X01表示定时器T0为工作方式1。A、正确B、错误答案:A73.SFR位于单片机内部ROM的高128单元。A、正确B、错误答案:B74.在C语言中,引用数组元素时,其数组下标的数据类型允许是整型常量或整型表达式。A、正确B、错误
45、答案:A75.定时器工作在方式2下,当计满溢出后,THx可以实现初始值的自动重装载。A、正确B、错误答案:A76.特殊功能寄存器SCON与定时器/计数器的控制无关。A、正确B、错误答案:A77.若有定义:intb34=0;此定义语句是错误的,没有元素可得初值0。A、正确B、错误答案:B78.A/D转换的精度由转换时间确定。A、正确B、错误答案:B79.在动态显示过程中,位选口每一次只有一位与其他不同,表示该位对应的数码管被选中。A、正确B、错误答案:A填空题1.C51程序中定义一个:可位寻址的变量FLAG,访问P3口的P3.1引脚的方法或语句是()。答案:sbitFLAG=P31;SBITFL
46、AG=P31;2.数字电路中有()和()两种电平,分别用()和()表示。答案:高|低|1|0;3.A/D转换器的作用是将()量转换为()量。答案:模拟|数字;4.(1011011)2=()10答案:915.结构化程序设计的三种基本结构是()、()和()。答案:顺序;选择;循环|选择;顺序;循环|选择;循环;顺序;6.单片机应用系统是由()和()组成的。答案:硬件系统|软件系统7.除了单片机和电源外,单片机最小系统包括()电路和()电路。答案:时钟|复位;8.C51扩充的数据类型(),用来访问51单片机内部的所有专用寄存器。答案:SFE;sfr;9.来自振荡器产生的振荡脉冲的周期称为(),时钟周
47、期是振荡周期的()倍。答案:晶振周期|两/2;10.C51程序中定义一个:可位寻址的变量FLAG,访问P3口的P3.1引脚的方法或语句是()。答案:sbitFLAG=P31;SBITFLAG=P31;11.(12B)16=()10答案:299;12.最基本的逻辑关系有()、()和()。答案:与|或|非;13.一个C语言函数有且仅有一个()函数。答案:main;主简答题1.试述单片机的最小系统。答案:单片机最小系统分三部分:外部晶振电路,给单片机提供工作时钟源;外部复位电路,可以上电复位,还有当单片机在工作过程中,可以人为手动复位;单片机,单片机就是一块微处理器,用来装载程序,实现程序功能。2.
48、51单片机有哪几个中断源?如何设定它们的优先级?答案:中断源有5个,分别为外部中断0请求、外部中断1请求、T0溢出中断请求TF0、T1溢出中断请求TF1和串行口中断请求RI或TI。51单片机有两个中断优先级:高优先级和低优先级。每个中断源都可以通过设置中断优先级寄存器IP确定为高优先级中断或低优先级中断,实现二级嵌套。同一优先级别的中断源可能不止一个,因此,也需要进行优先权排队。同一优先级别的中断源采用自然优先级。中断优先级寄存器IP,用于锁存各中断源优先级控制位。IP中的每一位均可由软件来置1或清零,1表示高优先级,0表示低优先级。3.什么是单片机应用系统?答案:单片机应用系统是以单片机为核
49、心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。4.假定系统中的晶振频率为12MHz,请用定时器/计数器T1的方式0、方式1、方式2三种方式实现5ms定时,请写出每一种工作方式的赋初值语句。答案:方式0:TMOD=0 x00;/定时器1,方式1TH1=(8192-5000)/32;TL1=(8192-5000)%32;TR1=1;/开定时器1方式1:TMOD=0 x10;/定时器1,方式1TH1=(65536-5000)/256;TL1=(65536-5000)%256;TR1=1;/开定时器1方式2:TMOD=0 x20;/定时器1,方式1TH1=256-5
50、0;TL1=256-50;/计数50us,计够100次为5msTR1=1;/开定时器1Unsignedcharcount;5.什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?答案:51单片机采用定时控制方式,有固定的机器周期。规定一个机器周期的宽度为6个状态,即12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。6.单片机常用的复位方法有几种?画出电路图并说明其工作原理。答案:2种,上电复位和按键复位。单片机常见的复位电路下图所示。7.写出各元件在Proeus中的对应元件名:答案:8.机械式按键组成的键盘,应如何消除按键抖动?答案:按键的机械抖动可采用硬
51、件电路来消除,也可以采用软件方法进行去抖。软件去抖编程思路:在检测到有键按下时,先执行10ms左右的延时程序,然后再重新检测该键是否仍然按下,以确认该键按下不是因抖动引起的。同理,在检测到该键释放时,也采用先延时再判断的方法消除抖动的影响。9.51单片机定时/计数器的定时功能和计数功能有什么不同?分别应用在什么场合?答案:T0或T1用做计数器时,分别对从芯片引脚T0(P3.4)或T1(P3.5)上输入的脉冲进行计数,外部脉冲的下降沿将触发计数,每输入一个脉冲,加法计数器加1。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间都在一个机器周期以上。一般用于需
52、要计数的场合,对时间没有要求。用做定时器时,对内部机器周期脉冲进行计数,由于机器周期是固定值,故计数值确定时,定时时间也随之确定。如果51单片机系统采用12MHz晶振,则计数周期为:T机器周期=1/(12106/12)=1s,这是最短的定时周期。适当选择定时器的初值可获取各种定时时间。一般用于对时间有要求的场合。10.P3口的第二功能是什么?答案:P3口各引脚的第二功能如下表。第一功能第二功能第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2外部中断0申请P3.3外部中断1申请P3.4T0定时/计数器0的外部输入11.LED大屏幕显示一次能点亮多少行?显示的原理是怎样
53、的?答案:LED大屏幕显示一次能点亮1行,采用逐行点亮的方式。显示原理:先给第1行送高电平(行高电平有效),同时给8列送该行显示码(列低电平有效);然后给第2行送高电平,同时给8列送显示码,最后给第8行送高电平,同时给8列显示码。每行点亮延时时间为约1ms,第8行结束后再从第1行开始循环显示。利用视觉驻留现象,人们看到的就是一个稳定的字符。12.单片机芯片内部包含哪些主要功能器件?答案:(1)CPU:是单片机的核心部件,作为中央处理单元控制整个单片机的运行。(2)振荡器和时钟电路。(3)存储器。(4)并行I/O端口(5)16位定时器/计数器及中断系统。(6)可编程串行口。13.中断函数的定义形
54、式是怎样的?答案:C51编译器支持在C源程序中直接以函数形式编写中断服务程序。中断函数的定义形式如下:Void函数名()interruptn其中n为中断类型号,C51编译器允许031个中断,n的取值范围为031。14.什么是单片机?它由哪几部分组成?什么是单片机应用系统?答案:单片微型计算机(SingleChipMicroputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(CentralProcessingUnit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成
55、一个完整的微型计算机。单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。15.什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?答案:51单片机采用定时控制方式,有固定的机器周期。规定一个机器周期的宽度为6个状态,即12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。16.七段LED静态显示和动态显示在硬件连接上分别具有什么特点,实际设计时应如何选择使用?答案:静态显示是指使用数码管显示字符时,数码管的公共端恒定接地(共阴极)或+5V电源(共阳极)。将每个数码管的8个段控制引脚分别与单片机的一个8
56、位I/O端口相连。只要I/O端口有显示字型码输出,数码管就显示给定字符,并保持不变,直到I/O端口输出新的段码。数码管动态显示电路通常是将所有数码管的8个显示段分别并联起来,仅用一个并行I/O端口控制,称为“段选端”。各位数码管的公共端,称为“位选端”,由另一个I/O端口控制。实际应用时,当显示位数少于2位时,可以采用静态显示方式;当显示位数较多时,建议采用动态显示方式。17.什么是串行异步通信?有哪几种帧格式?答案:在异步通信中,数据通常是以字符为单位组成字符帧传送的。字符帧由发送端一帧一帧地发送,每一帧数据是低位在前,高位在后,通过传输线由接收端一帧一帧地接收。发送端和接收端分别使用各自独
57、立的时钟来控制数据的发送和接收,这两个时钟彼此独立,互不同步。在串行通信中,两相邻字符帧之间可以没有空闲位,也可以有若干空闲位,这由用户来决定。18.请写出sfr和sbit的语句格式,再写出两个关键字的作用是什么?答案:sfr特殊功能寄存器名=地址;定义特殊功能寄存器。Sbit位变量名=位地址;定义位变量。19.什么是位?什么是字节?答案:一个二进制数就是一位。一个字节包含8位二进制数。20.51单片机定时/计数器的定时功能和计数功能有什么不同?分别应用在什么场合?答案:T0或T1用做计数器时,分别对从芯片引脚T0(P3.4)或T1(P3.5)上输入的脉冲进行计数,外部脉冲的下降沿将触发计数,
58、每输入一个脉冲,加法计数器加1。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间都在一个机器周期以上。一般用于需要计数的场合,对时间没有要求。用做定时器时,对内部机器周期脉冲进行计数,由于机器周期是固定值,故计数值确定时,定时时间也随之确定。如果51单片机系统采用12MHz晶振,则计数周期为:T机器周期=1/(12106/12)=1ms,这是最短的定时周期。适当选择定时器的初值可获取各种定时时间。一般用于对时间有要求的场合。21.什么是单片机?它由哪几部分组成?答案:单片微型计算机(SingleChipMicroputer)简称单片机,是指集成在一个芯片
59、上的微型计算机,它的各种功能部件,包括CPU(CentralProcessingUnit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。22.设计时间间隔为1s的流水灯控制程序。答案:参考程序如下:/功能:间隔显示时间为1秒的流水灯程序#includeREG51.H/包含头文件REG51.H,定义了MCS-51单片机的特殊功能寄存器/函数名:delay1s/函数功能:用T1工作在方式1下的1秒延时函数,采用查询方式实现/形式参数:无/返回值:无Voiddelay1s()Uns
60、ignedchari;For(i=0;i20;i+)/设置20次循环次数TH1=0 x3c;/设置定时器初值为3CB0HTL1=0 xb0;TR1=1;/启动T1While(!TF1);/查询计数是否溢出,即定时50ms时间到,TF1=1TF1=0;/50ms定时时间到,将T1溢出标志位TF1清零Voidmain()/主函数Unsignedchari,w;TMOD=0 x10;/设置T1为工作方式1While(1)W=0 x01;/显示码初值为01HFor(i=0;i8;i+)P1=w;/w取反后送P1口,点亮相应LED灯W=1;/点亮灯的位置移动Delay1s();/调用1秒延时函数23.画
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 业务员劳务合同(2026版)
- 宿州萧县选调教师笔试真题2025
- 湖南邵阳学院附属第二医院招聘笔试真题2025
- 2026 年汛期居家防灾安全防范指南
- 2026年感染性疾病科隔离防护护理操作
- 护理岗位发生隐私泄露事件应急处置流程
- 电力公司运行管理准则
- 化工园区安全管理规范
- 2026七年级数学下册期末试题分类汇编(人教版) 平面直角坐标系(原卷版)
- 2025年人教版四年级道德与法治上册全册知识点
- 新疆油气田钻井固体废物综合利用污染控制要求(DB 65-T 3997-2017)
- 中国融通资源开发集团有限公司物资接收、仓储人员专项招聘87人笔试模拟试题及答案详解
- 2026年共青团入团考试试题附标准答案
- 2026郑州市新初一三科分班摸底卷摸底卷
- 2026年渭南市大荔县数学三下期末统考模拟试题含答案
- (2024版)中国成人暴发性心肌炎诊断和治疗指南课件
- (2026年)痔疮的诊断和治疗健康宣教课件
- 老年人慢性病管理与护理
- (2026年)血气分析临床解读课件
- 分布式光伏开发建设导则
- 给水用聚乙烯(pe)管道系统第部分管件
评论
0/150
提交评论