您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > (C语言版)单片机复习题
1单片机复习题一、名词解释1、时序:按照时间顺序显示的对象(或引脚、事件、信息)序列关系。2、指令:CPU用于指挥功能部件完成某一指定动作的指示和命令。3、变量:在程序执行过程中,数值可以发生改变的量称为变量。4、伪指令:伪指令又称汇编系统控制译码指令或指示性指令,仅仅用于指示汇编系统软件要完成的操作,故一般不产生机器代码(定义字节或字的伪指令除外)。5、存储种类:变量在程序执行过程中的作用范围。变量的存储种类有4种:自动、外部、静态和寄存器。6、数据类型:数据的不同格式。7、中断:计算机在运行当前程序的过程中,若遇紧急或突发事件,可以暂停当前程序的运行,转向处理该突发事件,处理完成后再从当前程序的间断处接着运行。8、串行通信:数据一位一位地按顺序进行传送。9、波特率:串行通信的数据是按位进行传送的,每秒传送的二进制数码的位数称为波特率。10、字节:计算机数据处理的基本单位。11、分辨率:DAC能够转换的二进制的位数。12、三态门:三态门是一种重要的总线接口电路。三态指其输出既可以是一般二值逻辑电路的正常的高电平(逻辑1)或低电平(逻辑0),又可以保持特有的高阻抗状态(Hi-Z)。13、OC门:又称集电极开路(漏极开路)与非门门14、总线:为了减少连接线,简化组成结构,把具有共性的连线归并成一组公共连线,就形成了总线。15、时钟周期:晶振或外加振荡源的振荡周期。二、填空题1、计算机中最常用的字符信息编码是(ASCII码)。2、MCS-51系列单片机为(8)位单片机。3、若不使用MCS-51片内存储器引脚(EA)必须接地。4、8051内部有(4K)ROM和(128)个字节RAM。5、堆栈的地址由(SP)内容确定,其操作规律是“(先)进(后)出”。6、在单片机扩展时,(P0)口和(P2)口为地址线,(P0)口又分时作为数据线。7、在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为(2μm)。8、当80C51的RST引脚上保持(2)个机器周期以上的高电平时,80C51即发生复位。9、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(1),否则输入数据可能出错。10、若某存储芯片地址线为12根,那么它的存储容量为(4KB)。11、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为(进位)标志,当进行(位)操作时作为位累加器。OV为(溢出)标志,用于有符号数的加(减)运算。12、消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成;二是采用(软件去抖程序),既测试有键输入时需延时(5-20ms)后再测试是否有键输入,此方法可判断是否有键抖动。213、若MCS-51单片机采用12MHz的晶振频率,它的机器周期为(1μm),ALE引脚输出正脉冲频率为(2MHZ)。14、8051有两个16位可编程定时/计数器,T0和T1。它们的功能可由两个控制寄存器(TCON)、(TMOD)的内容决定,且定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。15、串行口的控制寄存器SCON中,REN的作用是(允许串行接收位)。16、单片机内、外中断源按优先级别分为高级中断和低级中断,级别的高低是由(中断优先级)寄存器的置位状态决定的。同一级别中断源的优先顺序是由(自然优先级顺序)决定的。17、LED数码显示按显示过程分为(静态)显示和(动态)显示2种。18、单片机串行通信时,若要发送数据,就必须将要发送的数据送至(并行)单元,若要接收数据也要到该单元取数。19、计算机的系统总线有(数据)、(地址)和(控制)。20、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为(5/255=0.0196V)。21、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。22、P0、P1、P2、P3四个均是(8)位的(并行)口,其中P0的功能是(地址/数据分时复接口)。23、片内RAM可进行位寻址的空间是(20H----2FH),其对应的位地址范围是(00H---FFH)。24、8051单片机有(5)个中断源,(2)级中断优先级别。25、8255A属于可编程的(并行)接口芯片,8255A的A通道有(3)种工作方式。8255A的B有(2)种工作方式。26、8051内部的特殊功能寄存器(SFR)共有(18,8052系列有21)个。27、8051有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部晶振频率fosc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。28.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。29、中断源的是否允许中断是由(IE)寄存器决定的,中断源的优先级别是由(IP)寄存器决定的。30、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为(0013H),串行口的中断入口地址为(0023H),T0的入口地址为(000BH)。31、MCS-51单片机访问外部存储器时,利用(ALE)信号锁存来自(P0)口的低8位地址信号。32、MCS-51单片机中有(2)个(16)位的定时/计数器,可以被设定的工作方式有(四)种。33.当定时器T0计数计满时,由硬件电路使(溢出标志TF0)置位;最后再由硬件电路使(该位TF0自动)复位。34.C51中的任何程序总是由三种基本结构组成:(顺序)、(分支)、(循环)。35.MCS-51单片机扩展程序存储器所用的读信号为(/PSEN),扩展数据存储器所用的控制3信号为(/RD)和(/WR)。36.当定时器To工作在方式3时,要占定时器T1的(TR1)和(TF1)两个控制位.37.MCS-51串行接口有(4)种工作方式,这可在初始化程序中用软件设置特殊功能寄存器(SCON)来实现。.38.在串行通信中,根据数据传送方向分为(单工)、(半双工)和(全双工)三种方式.39.中断请求信号有(电平触发)和(边沿触发)两种触发方式。40.C51的串行口控制寄存器中有2个中断标志位,它们是(TI)和(RI)。41.键盘的结构形式一般有两种:(独立式键盘)和(矩阵式键盘)。42.单片机与普通计算机的不同之处在于其将(CPU)、(存储器)和(输入/输出接口)等部分集成在一块芯片之内。43.串行通信按信息的格式可分为(异步通信)和(同步通信)两种方式。44.D/A转换器实现数字量转换成模拟量.45.A/D转换器实现模拟量转换成数字量.46、特殊功能寄存器DPTR是由DPH:存放高位字节数据、DPL:存放低位字节数据两个寄存器组成。47、假设某CPU含有16根地址线,8根数据线,则该CPU最多寻址能力是8KB。48、设X=5AH,Y=36H,则X与Y“或”运算为___7EH____,X与Y的“异或”运算为___6CH____。49、若机器的字长为8位,X=17,Y=35,则X+Y=__110100_____,X-Y=_11101110_____50、8051单片机的存储器的最大特点是内部RAM与外部RAM分开编址。51、一个函数由两部分组成,即说明部分和语句部分。52、C语言中输入和输出操作是由库函数scanf和printf等函数来完成。53、MCS-51有4组工作寄存器,它们的地址范围是00H~1FH。54、C51的基本单位是函数。一个C51源程序至少包含一个主函数,也可以是一个主函数和若干个其它函数。55、变量的基本属性是变量名和变量值。三、单项选择题1、在单片机中,通常将一些中间计算结果放在(A)中。A、累加器B、控制器C、程序存储器D、数据存储器2、单片机8051的XTAL1和XTAL2引脚是(D)引脚。A、外接定时器B、外接串行口C、外接中断D、外接晶振3、8051单片机共有(B)中断源。A、4B、5C、6D、74、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(C)A、2MHzB、1MHzC、500kHzD、250kHz5.当MCS-51单片机接有外部存储器,P2口可作为(D)。A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址46.单片机的定时器/计数器设定为工作方式1时,是(D)。A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构7.下列具有模数转换功能的芯片是(A)A、ADC0809B、DAC0832C、BS18B20D、DS13028、串行口每一次传送(B)字符。A、1个字节B、1bitC、1帧D、1串9.MCS-51单片机中,当寄存器IP=0x81时,优先级最高的中断是(C)A、INT1B、串行口中断C、INT0D、定时器/计数器T0中断10.C51编译器中支持的存储模式不包含(A)A、xdataB、smallC、compactD、large11、计算机能直接识别的语言是(C)。A.汇编语言B.自然语言C.机器语言D.C语言12、采用8031单片机必须扩展(B)。A、数据存储器B、程序存储器C、I/O接口D、显示接口13.定时/计数器有4种工作模式,它们由(B)寄存器中的M1M0状态决定。A.TCONB.TMODC.PCOND.SCON14.P0口作数据线和低8位地址线时(B)。A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平15.MCS—51单片机的CPU主要的组成部分为(A)。A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器16.单片机能直接运行的程序叫(C)。A.源程序B.汇编程序C.目标程序D.编译程序17.、在8051片外扩展8K的EPROM2764需要(C)根地址线。A、11B、12C、13、D、1418.MCS-51的中断允许触发器IE内容为83H,CPU将响应的中断请求是(D)A、T0B、INT1C、串行接口D、INT019.MCS-51系列单片机芯片是双列直插式封装的,有(C)个引脚。A、24B、30C、40D、5020、在汇编语言中,十六进制数据正确的书写格式是(B)。A、1010BB、A8HC、0A8HD、‘A8H’21、以下能正确定义一维数组的选项是(B)。A、inta[5]={0,1,2,3,4,5};B、chara[]={0,1,2,3,4,5};C、chara={'A','B','C'};D、inta[5]=0123;22、数据的存储结构是指(D)。A、存储在外存中的数据B、数据所占的存储空间量5C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示23、利用下列(D)关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using24、执行#definePA8255XBYTE[Ox3FFC],PA8255=Ox7e后存储单元Ox3FFC的值是(A)A、Ox7eB、8255HC、未定D、7e25、串行口每一次传送(D)字符。A、1个B、1串C、1帧D、1波特26、MCS-51系列的单片机中片内RAM的字节大小可能的是(C)A、128MB、128KC、128D、6427、C51语言提供的合法的数据类型关键字是(A)。A、sfrB、BITC、CharD、integerr28、片内RAM的位寻址区,位于地址(B)处。A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH29、间接寻址片内数据存储区(256字节),所用的存储类型是(B)A、dataB、bdataC、idataD、xdata30、MCS-51单片机上电复位的信号是(D)A、下降沿B、上升沿C、低电平D、高电平31、可以将P1口的低4位全部置高电平的表达式是(B)A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P13
本文标题:(C语言版)单片机复习题
链接地址:https://www.777doc.com/doc-6148402 .html