您好,欢迎访问三七文档
单片机复习题一.选择题1.MCS-51系列单片机的CPU主要由组成。A.运算器控制器B.加法器寄存器C.运算器加法器D.运算器译码器2.单片机中的程序计数器PC用来。A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址3.单片机8031的EA引脚。A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定4.外部扩展存储器时,分时复用做数据线和低8位地址线的是A.P0口B.P1口C.P2口D.p3口5.PSW中的RS1和RS0用来A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式6.仿真器的作用是。A.能帮助调试用户设计的软件B.能帮助调试用户设计的硬件C.能帮助调试用户设计的硬件和软件D.只能做各种模拟实验7.在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用()调试方法。A.单步调试(F8)B.跟踪调试(F7)C.快速运行到光标处调试(F4)D.断点调试(F2)8.单片机能够直接运行的程序()A.汇编源程序B.C语言程序C.高级语言程序D机器语言源程序9.MCS_51系列单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是()A.P0口B.PI口C.P2口D.P3口10.当MCS_51系列单片机应用系统需要扩展外部存储器或其他借口芯片时,()可作为低8位地址总线使用。A.P0口B.PI口C.P2口D.P0口和P2口11.当MCS-51系列单片机应用系统需要扩展外部存储器或其他借口芯片时,()可作为高8位地址总线使用。A.P0口B.PI口C.P2口D.P0口和P2口12.C程序总是从()开始执行的。A.主函数B.主程序C。子程序D.主工程13.在C51语言中,当do-while语句中的条件为()时,结束循环。A.0B.falseC.TureD.非014.下面的while循环执行了()次空语句。While(i=3);A.无限次B.0次C.1次D.2次15.MCS-51系列单片机的定时器T1用做定时方式时是A.对内部时钟频率计数,一个时钟周期加1B.对内部时钟频率计数,一个机器周期加1C.对外部时钟频率计数,一个时钟周期加1D.对外部时钟频率计数,一个机器周期加116.MCS-51系列单片机的定时器T1用做计数方式时计数脉冲是A.外部计数脉冲由T1(P3.5)输入B.外部计数脉冲由内部时钟频率提供C.外部计数脉冲由T0(p3.4)输入D.由外部计数脉冲计数17.MCS-51系列单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制为A.01HB.05HC.10HD.50H18.MCS-51系列单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制为A.60HB.02HC.06HD.20H19.MCS-51系列单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为A.TMOD=0x01B.TMOD=0x50C.TMOD=0x10D.TCON=0x0220.启动T0开始计数是使TCON的A.TF0位置1B.TR0位置1;CTR0=1;D.TR1=1;21.使MCS-51系列单片机的定时器T0停止计数的语句是A.TR0=0;B.TR1=0;C.TR0=1;D.TR1=1;22MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A.外部中断1B.定时器T0C.定时器T1D.串行口23.在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为A.M=213=8192B.M=28=256C.M=24=16D.M=216=6553624.在单片机应用系统中,LED数码管显示电路通常有显示方式。A.静态B.动态C.静态和动态D.查询25.查询方式编程较简单,但占用I/O端口线多,其一般适用于显示位数比较少的场合。A静态B.动态C.静态和动态D.查询26.LED数码管若采用动态显示方式,下列说法错误的是A.将各位数码管的段选线并联;B.将段选线用一个8位I/O端口控制C.将各位数码管的公共端直接连接在+5V或者GND上D.将各位数码管的位选线用各自独立的I/O端口控制27.共阳极LED数码管加反相器驱动时显示字符‘6’的段码是A.06HB.7DHC.82HD.FAH28.一个单片机应用系统用LED数码管显示字符‘8’的段码是80H,可以断定该显示系统用的是A.不加反相驱动的共阴极数码管B.加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管C.加反相驱动的共阳极数码管D.以上都不对29.在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是A.80HB.10HC.40HD.7FH30.ADC0809芯片是m路模拟输入的n位A/D转换器,m.n分别是A.88B.89C.816D.1831A/D转换结束通常采用()方式编程。A.中断方式B.查询方式C.延时等待方式D.中断.查询和延时等待32.DAC0832的工作方式通常有()。A.直通工作方式B.单缓冲工作方式你C.双缓冲工作方式D.单缓冲..双缓冲和直通工作方式33.MCS-51系列单片机的串行口是A.单工B.全双工C.半双工D.并行口34串行口工作在方式0时,串行数据从()输入或输出。A.RIB.TXDC.RXDD.REN35.串行口的控制寄存器为()。A.SMODB.SCONC.SBUFD.PCON36.当采用中断方式进行串行数据发送时,发送完一帧数据后,TI标志要()。A.自动清零B.硬件清零C.软件清零D.软硬件均可37串行口的发送数据和接收数据端为()。A.TXD和RXDB.TI和RIC.TB8和RB8D.REN38一个EPROM的地址有A0~A11引脚,它的容量为。A.2KBB.4KBC.11KBD.12KB39.在存储器扩展电路中74LS373的主要功能A.存储数据B.存储地址C.锁存数据D.锁存地址二.填空题1.除了单片机和电源外,单片机最小系统包括电路和电路。2.片内RAM低128单元,按其用途划分为,和3个区域。3.在MCS-51系列单片机的4个并行输入/输出端口中,常用于第二功能的是。4.用C51编程访问MCS-51单片机的并行I/O端口时,可以按寻址操作,还可以按操作。5.一个C源程序至少应包括一个函数。6.结构化程序设计的三种基本结构是。7.While语句和do-while语句的区别在于:语句是先执行,后判断,而语句是先判断,后执行。8.下面的while循环执行了次空语句。i=3;while(i!=0);9.MCS-51系列单片机的T0用做计数方式时,用工作方式1(16位),则工作方式控制为。10.定时器方式寄存器TMOD的作用是。11.定时器控制寄存器TCON的作用是。12.MCS-51的中断系统由等寄存器组成。13.MCS-51的中断源有。14.A/D转换器的作用是将量转为量D/A转换器的作用是将量转为量。15.DAC0832利用控制信号可以构成的三种不同的工作方式。16.单片机扩展片外程序存储器时,存储器的OE端应与单片机的端相连。17.SRAM6116的I/O0~I/O7是,它们应与单片机的相连。18.单片机并行扩展时,P0口分时复用做和。三.问答题1.P3口的第二功能是什么?答:P3口各引脚与第二功能表第一功能第二功能第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2外部中断0申请P3.3外部中断1申请P3.4T0定时/计数器0的外部输入P3.5T1定时/计数器1的外部输入P3.6外部RAM写选通P3.7外部RAM读选通2.简述程序状态寄存器PSW各位的含义,单片机如何确定和改变当前的工作寄存器组。3.当单片机外部扩展RAM和ROM时,P0口和P2口各起什么作用?当需要扩展存储器时,低8位地址A7~A0和8位数据D7~D0由P0口分时传送,高8位地址A15~A8由P2口传送。因此,只有在没有扩展片外存储器的系统中,P0口和P2口的每一位才可作为双向I/O端口使用。4.什么是单片机开发系统?单片机开发系统由哪些设备组成?如何连接单片机开发过程所用的设备与软件称为单片机开发系统或开发工具。单片机开发系统包括计算机、单片机在线仿真器、开发工具软件、编程器等5.一般来说单片机开发系统应具备哪些基本功能/6.开发单片机应用系统的一般过程是什么?答:单片机应用系统的开发过程如下:设计电路图→制作电路板→程序设计→硬软件联调→程序下载→产品测试7.MCS-5系列单片机定时/计数器的定时功能和计数功能有什么不同?分别应用在什么场合?8.MCS-51系列单片机定时/计数器的四种工作方式的特点有哪些?如何进行选择和设定?9.什么叫中断?中断有什么特点?10.判断A/D转换是否结束,一般可采用几种方式?每种方式有何特点?①延时方式:②查询方式:。③中断方式:单片机提出中断申请,在中断服务中读入转换结果。其中延时方式和查询方式均占用单片机CPU,即在这段时间,CPU只能做延时或查询的工作,而采用中断方式时,CPU可先执行主程序,一旦产生中断,才去处理数据接收的工作,使得CPU利用率较前面两种要高11.在MCS-51扩展系统中,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突?答:因为MCS-51系列单片机分别对程序存储器和数据存储器访问提供了不同的控制信号,对程序存储器的读操作和取指操作由信号控制,而对数据存储器的读写操作由控制信号和控制,而且,对二者的操作指令也不相同,因此不会发生冲突。
本文标题:单片机期末复习
链接地址:https://www.777doc.com/doc-2646141 .html