51单片机复习题及答案

上传人:新** 文档编号:463926440 上传时间:2023-02-04 格式:DOC 页数:12 大小:90.50KB
返回 下载 相关 举报
51单片机复习题及答案_第1页
第1页 / 共12页
51单片机复习题及答案_第2页
第2页 / 共12页
51单片机复习题及答案_第3页
第3页 / 共12页
51单片机复习题及答案_第4页
第4页 / 共12页
51单片机复习题及答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《51单片机复习题及答案》由会员分享,可在线阅读,更多相关《51单片机复习题及答案(12页珍藏版)》请在金锄头文库上搜索。

1、第1章 单片机概述单片机与一般微型计算机的不同之处在于其将 、 、和 部分集成于一块芯片上。答:CPU、存储器、I/O口。80与8751的区别是 。A.内部数据存储单元数目不同 B.内部数据存储器的类型不同C内部程序存储器的类型不同 D内部寄存器的数目不同答:C。3.在家用电器中使用单片机应属于微计算机的 。A.辅助设计应用;B.测量、控制应用;C数值计算应用;数据解决应用答:B。4.微解决器、微计算机、微解决机、CU、单片机它们之间有何区别?答:微解决器、微解决机和CPU都是中央解决器的不同称谓;而微计算机、单片机都是一种完整的计算机系统,单片机特指集成在一种芯片上的用于测控目的的单片微计算

2、机。5MC-5系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-1系列单片机的基本型芯片分别是031、8051和8。它们的差别是在片内程序存储器上。801无片内程序存储器,805片内有4KB的程序存储器OM,而871片内集成有4KB的程序存储器EOM。6为什么不应当把5系列单片机称为MCS-51系列单片机?答:由于MCS-系列单片机中的“MCS”是Itel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与051的内核构造、指令系统兼容的单片机。第2章 单片机片内硬件构造在5单片机中,如果采用6晶振,一种机器周期为 。答:22A9C51单片机的机器周期等于

3、个时钟振荡周期。答:12。3.若A中的内容为63H,那么,标志位的值为 。答:P标志位的值为0。4内部RA中,可作为工作寄存器区的单元地址为 H H。答:00H;H。.通过堆栈操作实现子程序调用,一方面要把 的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 。答:C;PC。651单片机程序存储器的寻址范畴是由程序计数器PC的位数所决定的,由于51单片机的C是6位的,因此其寻址的范畴为 B。答:6KB。.判断下列 项说法是对的的。A51单片机的CU是由RAM和EPRO构成的B.辨别片外程序存储器和片外数据存储器的最可靠的措施是看其位于地址范畴的低端还是高品位C在1单片机

4、中,为使准双向的/O口工作在输入方式,必须保证它被事先预置为1PC可以当作是程序存储器的地址指针答:A. 错;. 错;C. 对;对。8判断如下有关P和DPTR的结论 是对的的。ADPTR是可以访问的,而PC不能访问B它们都是6位寄存器在单片机运营时,它们都具有自动加“1”的功能DPTR可以分为2个8位的寄存器使用,但P不能答:A. 对;. 对;C. 错;D. 对。9.判断下列说法 项是对的的。A.程序计数器PC不能为顾客编程时直接访问,由于它没有地址B内部RM的位寻址区,只能供位寻址使用,而不能供字节寻址使用51单片机共有21个特殊功能寄存器,它们的位都是可用软件设立的,因此,是可以进行位寻址

5、的。答:A对; B 错;C. 错。10.C的值是 。A.目前正在执行指令的前一条指令的地址B目前正在执行指令的地址C目前正在执行指令的下一条指令的地址D.控制器中指令寄存器的地址答:A 错;B.错;C. 对;D 错。11判断下列说法 项是对的的。A.C是一种不可寻址的特殊功能寄存器.单片机的主频越高,其运算速度越快在51单片机中,一种机器周期等于msD.特殊功能寄存器内寄存的是栈顶首地址单元的内容答: 对; 对;C.错;D.错。251单片机的片内都集成了哪些功能部件?各个功能部件的最重要的功能是什么?()1个微解决器(CPU);(2)128个数据存储器(A)单元;()KBFash程序存储器;(

6、4)4个位可编程并行IO口(P0口、P1口、P口、3口);(5)个全双工串行口;()2个6位定期器/计数器;()一种中断系统,5个中断源,个优先级;(8)个特殊功能寄存器(FR)。13阐明A8C51单片机的引脚的作用,该引脚接高电平和低电平时各有何种功能?答:当脚为高电平时,单片机读片内程序存储器(4KB Fash),但在P值超过0FF(即超过4KB地址范畴)时,将自动转向读外部程序存储器内的程序。当脚为低电平时,对程序存储器的读操作只限定在外部程序存储器,地址为000HFFH,片内的4KB s程序存储器不起作用。1464K程序存储器空间有5个单元地址相应51单片机5个中断源的中断入口地址,请

7、写出这些单元的入口地址及相应的中断源。答:4KB程序存储器空间中有5个特殊单元分别相应于5个中断源的中断服务程序的入口地址,见下表。表 5个中断源的中断入口地址入口地址中断源003H外部中断0()000BH定期器0 (T0)0013H外部中断1 ()00BH定期器1 (1)02H串行口1.当1单片机运营出错或程序陷入死循环时,如何挣脱困境?答:按下复位按钮。第章 51语音编程基本1. C51在原则C的基本上,扩展了哪几种数据类型?第4章 51单片机的并行端口1下列 项说法与否对的。A.P0口作为总线端口使用时,它是一种双向口.P0口作为通用I/O端口使用时,外部引脚必须接上拉电阻,因此它是一种

8、准双向口.P1P3口作为输入端口用时,必须先向端口寄存器写入P1P3口的驱动能力是相似的答:A.对;B;对 C.对;D错。 2以单片机为核心,设计一种节日彩灯控制器,规定如下:在单片机的P口接有个发光二级管作为批示灯,P1.0P1.3接有个按键开关,当不同脚上的按键按下时,实现如下功能:按P1.0脚按键8只灯全亮然后全灭,再全亮然后全灭,交替闪亮;按1.1脚按键按此键则停止点亮8只灯,所有灯全灭;按P.2脚按键ED批示灯由上向下流水点亮;按P1.脚按键LED批示灯由下向上流水点亮。第5章 51单片机的中断系统1.外部中断1的中断入口地址为 。定期器的中断入口地址为 。答:0H;001B。2若(

9、)=001100B,则优先级最高者为 ,最低者为 。答:外部中断1;定期器。351单片机响应中断后,产生长调用指令CALL,执行该指令的过程涉及:一方面把 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 ,使程序执行转向 中的中断地址区。答:PC、PC、程序存储器。4判断51单片机对外中断祈求源响应的最快响应时间为3个机器周期 。答:对。5下列说法对的的是 。各中断源发出的中断祈求信号,都会标记在51单片机的I寄存器中B各中断源发出的中断祈求信号,都会标记在51单片机的TMD寄存器中C.各中断源发出的中断祈求信号,都会标记在1单片机的P寄存器中D.各中断源发出的中断祈求信号,都

10、会标记在51单片机的TON与SCN寄存器中答:D。6在单片机的中断祈求源中,需要外加电路实现中断撤销的是 。电平方式的外部中断B脉冲方式的外部中断C外部串行中断D.定期中断答:A。7下列说法对的的是 。.同一级别的中断祈求准时间的先后顺序响应B.同一时间同一级别的多中断祈求将形成阻塞,系统无法响应低优先级中断祈求不能中断高优先级中断祈求,但是高优先级中断祈求能中断低优先级中断祈求.同级中断不能嵌套答:A、C、。8编写外部中断1为跳沿触发的中断初始化程序段。答:E; 1=1; T1=1;第章 5单片机的定期器计数器1下列 项说法是对的的。A特殊功能寄存器SCON,与定期器/计数器的控制无关B特殊

11、功能寄存器O,与定期器计数器的控制无关.特殊功能寄存器I,与定期器计数器的控制无关D特殊功能寄存器TMOD,与定期器/计数器的控制无关答:对;.;错C.错;D错。如果采用的晶振的频率为3MHz,定期器/计数器工作在方式0、2下,其最大定期时间各为多少?答:由于机器周期因此定期器计数器工作方式0下,其最大定期时间为同样可以求得,方式1下的最大定期时间为262.14m;方式2下的最大定期时间为0ms。3.定期器/计数器用作定期器模式时,其计数脉冲由谁提供?定期时间与哪些因素有关?答:定期器/计数器用作定期器时,其计数脉冲由系统振荡器产生的内部时钟信号分频后提供。定期时间与时钟频率和定期初值有关。4

12、.定期器/计数器的工作方式有什么特点?合用于哪些应用场合?答:定期器/计数器的工作方式具有自动恢复初值的特点,合用于精拟定期,如波特率的产生。5.编写程序,规定使用0,采用方式2定期,在1.0输出周期为400,占空比为101的矩形脉冲。答:根据题意,从.输出的矩形脉冲的高下电平的时间为1,则高下电平的时间分别为33.63s和36.37。如果系统采用M晶振,Tcy=2s,因此高下电平输出取整,则约为3s和36s。定期器计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为6z,求容许测量的最大脉冲宽度是多少?答:采用方式1定期工作方式。最大脉冲宽度为11.02ms。第7章 51单片

13、机的串行口1.帧格式为个起始位,8个数据位和1个停止位的异步串行通信方式是方式 。答:1。在串行通信中,收发双方对波特率的设定应当是 的。答:相等。3.下列选项中, 是对的的。A串行口通信的第9数据位的功能可由顾客定义B发送数据的第数据位的内容是在SCON寄存器的B8位中预先准备好的C串行通信帧发送时,指令把8位的状态送入发送BUF中D串行通信接受到的第9位数据送SON寄存器的B8中保存串行口方式1的波特率是可变的,通过定期器/计数器T的溢出率设定答:(A)对()对()错(D)对(E)对。4.串行口工作方式1的波特率是 。A.固定的,为fos32B.固定的,为fosc16C可变的,通过定期器计数器1的溢出率设定D.固定的,为fosc64答:(C)。5.串行口有几种工作方式?有几种帧格式?多种工作方式的波特率如何拟定?答:串行口有种工作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号