您好,欢迎访问三七文档
一、填空题(每题1分,共20分)1、除了单片机和电源外,单片机最小系统包括_____时钟____和___复位_______。2、MCS-51系列单片机的应用程序一般存放在______ROM______中。3、C51单片机采用定时器实现定时功能,可采用___中断______和__查询____两种方式。4、一个完整的单片机应用系统由___硬件__和______软件______两大部分组成。5、C51的中断源有5个,分别是____INT0_____、__T0_____、_INT1________、_____T1_____和串行中断。6、DAC0832是__8_____位数模转换器,与单片机的接口可分为__直通___________、________单缓冲______两种方式。7、欲使P1口的低4位输出1,高4位输出0,C51写为__P1=0X0F____。8、机械式按键在按下和释放时,通常伴有一定时间的___抖动________事件;单片机经常通过___延时__方式来消除此事件对键盘的识别。9、MCS-51单片机的T1用作计数方式,工作方式1时,则工作方式控制字为_____TMOD=0X50___。10、8051内部有__4_个并行口,__P0__口直接作输出口时,必须外接上拉电阻。二、选择题(每小题2分,共26分)1.80C51单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。A、P0B、P1C、P2D、P32.单片机应用程序一般存放在(B)。A、RAMB、ROMC、寄存器D、CPU3.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C)。A、500B、1000C、64536D、605364.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断5.C51源程序总是从(A)开始执行。A.主程序B.主函数C.子函数D.中断服务函数6.在单片机应用系统中,LED数码管显示电路通常有(C)显示方式。A.静态B.动态C.静态和动态D.查询7.ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是(A)。A.8、8B.8、9C.8、16D.1、88.单片机的定时器/计数器工作方式0是(C)。A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构9.串行口工作在方式1时,其波特率取决于(D)。A.定时器1的溢出率B.PCON中的SMOD位C.时钟频率D.PCON中的SMOD位和T1溢出率10.某一应用系统需要扩展10个功能键,通常采用(B)方式更好。A.独立式按键B.矩阵式键盘C.动态键盘D.静态键盘11.共阳极LED数码管显示“H”的段码是(B)。A.06HB.89HC.82HD.FAH12.可以位访问的特殊功能寄存器有(B)。A.SBUFB.TCONC.TMODD.TH113.在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D)。A.半双工传送B.单工传送C.双工传送D.全双工传送三、简答题(每题8分,共16分)1、51系列单片机定时/计数器初始化的四个步骤。2、A/D转换器接口程序设计的四个步骤。四、编程操作题(共38分)1、利用80C51单片机定时器查询法,对P1口的8个共阴极LED灯循环点亮(流水灯),时间间隔1s。(10分)2、设计一个2位LED数码管(7段位式)显示电路,编程显示数字“12”。要求:画出设计框图,采用动态扫描法。(15分)3、编写单片机串行发送数据程序,采用串行方式1,波特率为9600b/s,发送的内容为字母“a”,单片机晶振为11.0592Mhz。(13分)一、填空题1、MCS-51单片机扩展程序存储器所用的控制信号为PSEN,扩展数据存储器所用的控制信号为(EA)和()。2、一个完整的微机系统由(硬件)和(软件)两大部分组成。3、程序状态寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为01110010B,则PSW中的P=()。4、若MCS-51单片机采用12MHz的晶振,它的机器周期(1us),ALE引脚输出正脉冲频率为(2MHZ)。5、要使MCS-51单片机从片内的地址0000H开始执行程序,那么EA应(=1)6、在片外扩展一片2764程序存储器芯片要(13)地址线。7、8051的引脚RST是(IN)(IN脚还是OUT脚),当其端出现(高)电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态。8、8051有两个16位可编程定时/计数器,T0和T1。它们的定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。9、半导体存储器分成两大类(ROM)和(RAM),其中RAM具有易失性,常用于存储临时性数据。10、8051内部有(4)个并行口,P0口直接作输出口时,必须外接上拉电阻。11、MCS-51系列单片机字长是(8)位,有(40)根引脚,12、ALE信号的作用是(低8位)地址锁存。13、MCS-52单片机片内共有()字节单元的RAM。14、微处理器包括两个主要部分即(运算器和控制器)。15、8051内部有(4)个并行口,P0口直接作输出口时,必须外接上拉电阻。二、选择题1.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。A、P0B、P1C、P2D、P32.单片机应用程序一般存放在(B)A、RAMB、ROMC、寄存器D、CPU3.已知某数的BCD码为0111010101000010则其表示的十进制数值为(B)A、7542HB、7542C、75.42HD、75.424.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(D)。A、500B、1000C、216-500D、216-10005.CPU主要的组成部部分为(A)A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器6.INTEL生产的8051系列CPU是(C)位的单片机A、16B、4C、8D、准167.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(B)引脚。A、P3.2B、P3.5C、P3.4D、P3.38.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(C)。A、2个机器周期B、1个机器周期C、4个机器周期D、10个晶振周期9.8051单片机中既可位寻址又可字节寻址的单元是(A)A、20HB、30HC、00HD、70H10.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断11.MCS—51单片机的复位信号是(A)有效。A、高电平B、低电平C、脉冲D、下降沿12.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B)A、2μsB、4μsC、8μsD、1ms13.MCS-51单片机定时器工作方式0是指的(C)工作方式。A、8位B、8位自动重装C、13位D、16位14.在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D)A、半双工传送B、单工传送C、双工传送D、全双工传送三、判断题1.8051单片机的P0口既可以做数据口线又可以做为地址口线。(√)2.CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。(√)3.8051内部有4K的程序存储器。(√)4.CS-51单片机共有两个时钟XTAL1和XTAL2。(×)5.五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。(√)6.工作寄存器工作在0区,则R2所对应的内部数据存储器的地址是03H。()7.8051单片机的P2口只能用作通用I/O口。(×)8.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。(√)9.要进行多机通信,MCS-51串行接口的工作方式应为方式1。(×)10.MCS-51外扩I/O口与外RAM是统一编址的。(√)11.中断服务程序的最后一条指令是RET。(×)12.定时器与计数器的工作原理均是对输入脉冲进行计数。(×)13.ADC0809是8位逐次逼近式模/数转换接口。(√)四、简答与分析题1.MCS-51系列单片机的内部资源有哪些?2.MCS-51内部有几个通用定时器?有几种工作方式?4.简述MCS-51单片机内部主要有那几个功能单元组成?单片机内部有几种存储器,它们的作用分别是什么?5.使用C语言for循环编写一个单片机延时函数,要求延时1S左右。1、在一片集成电路芯片上集成CPU、储存器、定时/计数器,IO口从而构成了单芯片微型计算机,即单片机。2、四个8位的并行口,即P0~P3。它们均为双向口,既可作为输入,又可作为输出。每个口各有8条I/O线。有一个全双工的串行口(利用P3口的两个引脚P3.0和P3.1);有2个16位的定时/计数器;3、内部有21个特殊功能寄存器单元,它们同内部RAM的128个字节统一编址,地址范围是80H~FFH。这些SFR只用到了80H~FFH中的21个字节单元,且这些单元是离散分布的。4、一个机器周期包含12个晶荡周期或6个时钟周期5、复位目的是使单片机或系统中的其它部件处于某种确定的初始状态。6、当系统不进行片外的ROM扩展,也不进行片外RAM扩展时,P0用作通用I/O口。另外,与门输出的“0”使输出驱动器的上拉场效应管T1处于截止状态。因此,输出驱动级工作在需外接上拉电阻的漏极开路方式。7、P1口是通用的准双向I/O口。输出高电平时,能向外提供拉电流负载,不必再接上拉电阻。当口用作输入时,须向口锁存器写入1。8、引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统9、80C51的中断系统有5个中断源,2个优先级,可实现二级中断嵌套。10、CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。11、80C51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的。12、同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列是INT0,T0,INT1,T1,串行口。13定时/计数器的实质是加1计数器(16位),由高8位和低8位两个寄存器组成。TMOD是定时/计数器的工作方式寄存器,确定工作方式和功能;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志。14、工作方式寄存器TMOD用于设置定时/计数器的工作方式,低四位用于T0,高四位用于T1。15、方式0为13位计数,由TL0的低5位(高3位未用)和TH0的8位组成。TL0的低5位溢出时向TH0进位,TH0溢出时,置位TCON中的TF0标志,向CPU发出中断请求。16、方式1的计数位数是16位,由TL0作为低8位、TH0作为高8位,组成了16位加1计数器。17、方式2为自动重装初值的8位计数方式。18、定时器初始化程序应完成如下工作:1)对TMOD赋值,以确定T0和T1的工作方式。2)计算初值,并将其写入TH0、TL0或TH1、TL1。3)中断方式时,则对IE赋值,开放中断。4)使TR0或TR1置位,启动定时/计数器定时或计数。19、比特率是每秒钟传输二进制代码的位数,单位是:位/秒(bps)。波特率表示每秒钟调制信号变化的次数,单位是:波特(Baud)。20、RS-232C接口规定使用25针连接器。21、MC51单片机有两个物理上独立的接收、发送缓冲器SBUF,它们占用同一地址99H;接收器是双缓冲结构;发送缓冲器,因为发送时CPU是主动的,不会产生重叠错误。22、
本文标题:单片机总复习
链接地址:https://www.777doc.com/doc-4492590 .html