51单片机复习题及答案_第1页
51单片机复习题及答案_第2页
51单片机复习题及答案_第3页
51单片机复习题及答案_第4页
51单片机复习题及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、个芯片上的用丁测控目的的单片微计算机.5. MCS-51系列单片机的根本型芯片分别为哪几种?它们的差异是什么?答:MCS-51系列单片机的根本型芯片分别是8031、8051和8751.它们的差异是在片内程序存 储器上.8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有 4KB的程序存储器EPROM.6. 为什么不应当把51系列单片机称为MCS-51系列单片机?答:由于MCS-51系列单片机中的“ MCS是Intel公司生产的单片机的系列符号,而 51系列单 片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机.第2章51单片机片内硬件结构

3、1. 在51单片机中,如果采用6MHz晶振,一个机器周期为 .答:2ps2. AT89C51单片机的机器周期等丁 个时钟振荡周期.答:12.3. 假设A中的内容为63H,那么,P标志位的值为.答:P标志位的值为0.4. 内部RAM中,可作为工作存放器区的单元地址为 H H.答:00H; 1FH.5. 通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护.调用返 回时,再进行出栈保护,把保护的断点送回到 .答:PC; PC.6. 51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,由于51单片机的PC 是16位的,因此其寻址的范围为 KB.答:64KB.7. 判断以下 项

4、说法是正确的.A. 51单片机的CPU是由RAM和EPROM组成的B. 区分片外程序存储器和片外数据存储器的最可靠的方法是看其位丁地址范围的低端还是高C. 在51单片机中,为使准双向的I/O 口工作在输入方式,必须保证它被事先预置为1D. PC可以看成是程序存储器的地址指针答:A.错;B.错;C.对;D.对.8. 判断以下有关PC和DPTR的结论 是正确的.A. DPTR是可以访问的,而PC不能访问B. 它们都是16位存放器C. 在单片机运行时,它们都具有自动加“1的功能D. DPTR可以分为2个8位的存放器使用,但PC不能答:A.对;B.对;C.错;D.对.9. 判断以下说法 项是正确的.A

5、. 程序计数器PC不能为用户编程时直接访问,由于它没有地址B. 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用C. 51单片机共有21个特殊功能存放器,它们的位都是可用软件设置的,因此,是可以进行 位寻址的.答:A.对;B.错;C.错.10. PC的值是.A. 当前正在执行指令的前一条指令的地址B. 当前正在执行指令的地址C. 当前正在执行指令的下一条指令的地址D. 限制器中指令存放器的地址答:A.错;B.错;C.对;D.错.11. 判断以下说法 项是正确的.A. PC是一个不可寻址的特殊功能存放器B. 单片机的主频越高,其运算速度越快C. 在51单片机中,一个机器周期等丁 1

6、sD. 特殊功能存放器内存放的是栈顶首地址单元的内容答:A.对;B.对;C.错;D.错.12. 51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?(1) 1个微处理器(CPU);(2) 128个数据存储器(RAM)单元;(3) 4KB Flash程序存储器;(4) 4 个 8 位可编程并行 I/O 口(P0 口、P1 口、P2 口、P3 口);(5) 1个全双工申行口;(6) 2个16位定时器/计数器;(7) 一个中断系统,5个中断源,2个优先级;(8) 21个特殊功能存放器(SFR).13. 说明AT89C51单片机的引脚EA的作用,该引脚接高电平和低电平时各有何种功能

7、?答:当或脚为高电平时,单片机读片内程序存储器(4KB Flash),但在PC值超过0FFFH (即超出4KB地址范围)时,将自动转向读外部程序存储器内的程序.当EA脚为低电平时,对程序存储器的读操作只限定在外部程序存储器,地址为0000HFFFFH,片内的4KB Flash程序存储器不起作用.14. 64KB程序存储器空间有5个单元地址对应51单片机5个中断源的中断入口地址,请写出这 些单元的入口地址及对应的中断源.答:64KB程序存储器空间中有5个特殊单元分别对应丁 5个中断源的中断效劳程序的入口地 址,见下表.表5个中断源的中断入口地址入口地址中断源0003H外部中断0 ( INT0 )

8、000BH定时器0 (T0)0013H外部中断1 (E71 )001BH定时器1 (T1)0023H串行口15. 当51单片机运行出错或程序陷入死循环时,如何摆脱困境? 答:按下复位按钮.第3章 C51语音编程根底1. C51在标准C的根底上,扩展了哪几种数据类型?第4章51单片机的并行端口1 .以下 项说法是否正确.A. P0 口作为总线端口使用时,它是一个双向口B. P0 口作为通用I/O端口使用时,外部引脚必须接上拉电阻,因此它是一个准双向口C. P1P3口作为输入端口用时,必须先向端口存放器写入1D. P1P3 口的驱动水平是相同的答:A.对;B对C.对;D.错.2. 以单片机为核心,

9、设计一个节日彩灯限制器,要求如下:在单片机的P0 口接有8个发光二级管作为指示灯,P1.0P1.3接有4个按键开关,当不同脚上 的按键按下时,实现如下功能:按P1.0脚按键一8只灯全亮然后全灭,再全亮然后全灭,交替闪亮;按P1.1脚按键一按此键那么停止点亮8只灯,所有灯全灭;按P1.2脚按键一LED指示灯由上向下流水点亮;按P1.3脚按键一LED指示灯由下向上流水点亮.第5章51单片机的中断系统1 .外部中断1的中断入口地址为 .定时器1的中断入口地址为 .答:0013H; 001BH.2. 假设IP = 00010100B,那么优先级最高者为 ,最低者为.答:夕卜部中断1;定时器T1.3.

10、51单片机响应中断后,产生长调用指令LCALL ,执行该指令的过程包括:首先把 的内容压入堆栈,以进行断点保护,然后把长调用指令的 16位地址送,使程序执行转 向 中的中断地址区.答:PC、PC、程序存储器.4. 判断51单片机对外中断请求源响应的最快响应时间为 3个机器周期.答:对.5. 以下说法正确的选项是 .51单片机的IE存放器中51单片机的TMOD存放器中51单片机的IP存放器中51单片机的TCON与SCON存放器中A. 各中断源发出的中断请求信号,都会标记在B. 各中断源发出的中断请求信号,都会标记在C. 各中断源发出的中断请求信号,都会标记在D. 各中断源发出的中断请求信号,都会

11、标记在答:Do6.在51单片机的中断请求源中,需要外加电路实现中断撤销的是A. 电平方式的外部中断B. 脉冲方式的外部中断C. 外部申行中断D. 定时中断答:A.7. 以下说法正确的选项是 .A. 同一级别的中断请求按时间的先后顺序响应B. 同一时间同一级别的多中断请求将形成阻塞,系统无法响应C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中 断请求D. 同级中断不能嵌套答:A、C、D o8. 编写外部中断1为跳沿触发的中断初始化程序段 答: EA=1;EX1=1;IT1=1;第6章51单片机的定时器/计数器1.以下A. 特殊功能存放器B. 特殊功能存放器C.

12、 特殊功能存放器D. 特殊功能存放器.项说法是正确的.SCON,与定时器/计数器的限制无关TCON,与定时器/计数器的限制无关 IE,与定时器/计数器的限制无关TMOD ,答:A.对;B错C.错;与定时器/计数器的限制无关 D.错.3MHz,定时器/计数器工作在方式0、1、2下,其最大定时时间2.如果采用的晶振的频率为各为多少?答:由于机器周期1212Tcy 64 sfosc 3 10所以定时器/计数器工作方式 131360下,其最大定时时间为Tmax 2 TC 24 108.192ms同样可以求得,方式1下的最大定时时间为262.144ms;方式2下的最大定时时间为1024mso3. 定时器

13、/计数器用作定时器模式时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:定时器/计数器用作定时器时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供.定时时间与时钟频率和定时初值有关.4 .定时器/计数器的工作方式2有什么特点?适用丁哪些应用场合?答:定时器/计数器的工作方式2具有自动恢复初值的特点,适用丁精确定时,如波特率的产 生.5 .编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400归,占空比为10: 1的 矩形脉冲.答:根据题意,从P1.0输出的矩形脉冲的上下电平的时间为10: 1,贝U上下电平的时间分别为 363.63 s和36.37 s.如果系统采用6MHz

14、晶振,Tcy=2饵,因此上下电平输出取整,那么约 为 364 g 和 36 g.6 .定时器/计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?假设时钟频率为6MHz ,求允许测量的最大脉冲宽度是多少?答:采用方式1定时工作方式.最大脉冲宽度为131.072mso第7章51单片机的串行口1 .帧格式为1个起始位,8个数据位和1个停止位的异步申行通信方式是方式 . 答:1.2 .在申行通信中,收发双方对波特率的设定应该是 的.答:相等.3.以下选项中,是正确的.A. 申行口通信的第9数据位的功能可由用户定义B. 发送数据的第9数据位的内容是在SCON存放器的TB8位中预先准备好的C. 申行

15、通信帧发送时,指令把 TB8位的状态送入发送SBUF中D. 申行通信接收到的第9位数据送SCON存放器的RB8中保存E. 申行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定 答:A对B对C错D对E对.4 .申行口工作方式1的波特率是.A.固定的,为fosc/32B.固定的,为fosc/16C.可变的,通过定时器/计数器T1的溢出率设定 D.固定的,为fosc/64 答:C.5. 申行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?答:申行口有4种工作方式:方式0、方式1、方式2、方式3.有3种帧格式,方式2和3具有相同的帧格式.方式0的发送和接收都以fosc/12为

16、固定波特率.方式1的波特率=2SMOD/32X定时器T1的溢出率.方式2的波特率=2SMOD/64 X fosc.方式3的波特率=2SMOD/32X定时器T1的溢出率.6. 假定申行口申行发送的字符格式为1个起始位、8个数据位、1个奇校验位、1个停止位, 请画出传送字符“ B42H的帧格式.答:传送的字符“ B的帧格式如下图先低位后高位.起始位 01000010 校验位 停止位图7. 为什么定时器/计数器T1用作申行口波特率发生器时,常采用方式 2?假设时钟频率、通信波特率,如何计算其初值?答:1由于定时器/计数器在方式2下,初值可以自动重装,这样在进行申口波特率发生器 设置时,就防止了重装参

17、数的操作,且减少了重装参数的误差.2时钟频率、通信波特率,根据公式7-3,即可计算出初值.8. 假设晶体振荡器为11.0592MHz,申行口工作丁方式1,波特率为4 800bit/s,写出用T1作为 波特率发生器的方式限制字和计数初值.答:经计算,初值为FAH.9. 某51单片机申行口,传送数据的帧格式由1个起始位0、7个数据位、1个偶校验和1 个停止位1组成.当该申行口每分钟传送1 800个字符时,试计算出它的波特率.答:申口每秒钟传送的字符为1800/60=30个字符/秒,所以波特率为30个字符/秒X 10位1个 字符=300b/s.第8章51单片机扩展存储器的接口设计1 .单片机存储器的

18、主要功能是存储 和.答:程序,数据.2 .在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的片选端提供 控 制信号.答:片选.3. 起止范围为0000H3FFFH的存储器的容量是 KB.答:16KB4. 在51单片机中,PC和DPTR都用丁提供地址,但 PC是为访问存储器提供地址,而DPTR是为访问 存储器提供地址.答:程序,数据.5.11条地址线可选 个存储单元,16KB存储单元需要 条地址线.答:2KB, 14.6. 4KB RAM 存储器的首地址假设为 0000H,那么末地址为 H.答:0FFFH.7 .区分51单片机片外程序存储器和片外数据存储器的最可靠方法是 .A. 看其位丁

19、地址范围的低端还是高端B. 看其离51单片机芯片的远近C. 看其芯片的型号是 ROM还是RAMD. 看其是与RD信号连接还是与PSEN信号连接答:Do9.在51单片机系统中,外接程序存储器和数据存储器共 16位地址线和8位数据线,为何不 会发生冲突?答:由于限制信号线的不同. 外扩的RAM芯片既能读出乂能写入,所以通常都有读、写限制(1)(2)答:(1)(2)1.2.1.答:2.答:3.(D引脚,记为0和相,它们分别与89C51的RD和旅引脚相连.外扩的EPROM在正常使用中只能读出,不能写入,故 EPROM芯片没有写入限制引脚,只有读出引脚,记为OE ,该引脚与89C51单片机的PSEN相连

20、.10.请写叩图8-14中4片程序存储器27128各自所占的地址空间.答:图中采用了译码法.4片地址分别为0000H3FFFH、4000H7FFFH、8000HBFFFH、C000HFFFFHo8-22 (b)为存储器的地 所示的要求进行正确寻址,要求画出:11 .图8-22 (a)所示为51单片机中存储器的地址空间分布图.题图 址译码电路,为使地址译码电路按题图8-22 (a)A组跨接端子的内部正确连线图.B组跨接端子的内部正确连线图.A组跨接端子的内部正确连线图如下左图所示B组跨接端子的内部正确连线图如下右图所示A15 5AH - &A13* 7第10章51单片机与输入/输出外设的接口说明LED动态显示的原理写出共阴极和共阳极LED数码管仅显示小数点“.的段码第11章51单片机与D/A、A/D转换器的接口对丁电流输出的D/A转换器,为了得到电压的转换结果,应使用 .由运算放大器构成的I/V转换电路.使用双缓冲同步方式的D/A转换器,可实现多路模拟信号的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论