《单片机原理及应用课后习题的答案》.ppt

《单片机原理及应用课后习题的答案》.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用课后习题的答案 2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是什么? 答案:MCS-51单片机内部主要包括以下几个部分: 1.一个8位微处理器CPU MCS-51单片机中有一个8位的CPU,包括运算器和控制器两个部分,并且增加了面向控制的处理功能,不仅可以处理字节数据还可以进行位变量的处理,如位处理、查表、状态检测、中断处理等。 2.数据存储器RAM和特殊功能寄存器SFR 片内具有128Bytes(52系列为256Bytes)的数据存储器,,片外最多可以扩展64KB。数据存储器用来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等。 3.内部程序存储器ROM 内部具有4KB(51系列)/8KB(52系列)的程序存储器(FLASH),用来存储用户程序。如果片内程序存储器容量不够可以外部扩展程序存储器,最多可以扩展64KB。 4.两个定时/计数器 MCS-51单片机内部具有2个16位的定时器/计数器。在使用中,这两个定时器/计数器既可以进行精确的计时,又可以对外部事件进行计数,是最常用和最基本的部件。 5.四个8位可编程的I/O(输入/输出)并行端口 四个8位的并行端口,其中P0为双向口,P1~P3为准双向口。 6.一个串行通信端口 一个全双工的串行口,具有四种工作方式。可以用来进行串行异步通信,与PC机或者多个单片机主从通信或者构成多机系统实现更强大的功能。 7.中断控制系统 MCS-51单片机具有5个固定的可屏蔽中断源,3个在片内,2个在片外,它们在程序存储器中有各自固定的中断入口地址,由此进入中断服务程序。5个中断源有两个中断优先级,可形成中断嵌套。 8.内部时钟电路 单片机的时钟信号用来提供单片机片内各种微操作的时间基准。 2.2 MCS-51的EA端有何用途? 答案:EA 访问外部程序存储器控制信号。对8051和8751,它们片内有4KB的程序存储器,当EA 为高电平时,分两种情况。若访问的地址空间在0-4K范围内,CPU访问片内程序存储器。访问的地址超出4K时,CPU将自动执行外部程序存储器,即访问外部ROM。当EA接低电平时,CPU只访问外部EPROM/ROM,而不管是否有片内程序存储器。对8031,EA必须接地。 2.3 MCS-51单片机外部总线结构是怎样的? 答案:1.地址总线(AB): 地址总线宽度为16位,由P0口经地址锁存器提供低8位地址(A0-A7);P2口直接提供高8位地址(A8~A15)。地址信号是由CPU发出的,故地址总线是单方向的。 2.数据总线(DB): 数据总线宽度为8位,用于传送数据和指令,由P0口提供。 3.控制总线(CB): 控制总线随时掌握各种部件的状态,并根据需要向有关部件发出命令。 其中地址总线和数据总线,以及控制总线和IO都有部分功能上的重叠,也就是有些口线既是地址总线也是数据总线,而有些控制总线也是IO。 2.4 MCS-51单片机存储器的组织结构是怎样的? 答案:MCS-51单片机的存储器采用的是哈佛(Harvard)结构,即程序存储器和数据存储器分开编址,在空间上是各自独立的,两种存储器有自己的寻址方式和寻址空间。 2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?在使用上有什么不同? 答案:MCS-51的存储器空间可以划分为以下4种,分别是: 程序存储器;内部数据存储器;内部特殊功能寄存器;外部数据存储器; 对89S51来说,程序存储器分为片内程序存储器和片外程序存储器,片内程序存储器地址范围为0000H-0FFFH,4KB;片外程序存储器地址范围0000H~FFFFH,64KB。内部程序存储器与外部程序存储器统一编址,当EA为高电平时,从内部程序存储器开始读取程序,达到4KB后跳到片外程序存储器的1000H开始读取程序;当EA为低电平时,直接从片外程序存储器的0000H开始处读取程序。 内部数据存储器地址范围为00H~7FH,128B,在程序中做通用存储器使用。 内部特殊功能寄存器地址范围80H~FFH,128B,专用于控制、管理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作。 外部数据存储器地址范围0000H~FFFFH,64KB,又称为外部数据RAM,当单片机内部128个字节的数据RAM不能满足系统工作的需要时,可以通过它的外部总线扩展外部数据存储器。 2.6 8051如何确定和改变当前工作寄存器组? 答案:状态寄存器PSW中RS1,

文档评论(0)

tangtianbao1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档