- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机结构和原理答案
第二章 单片机结构和原理答案
2-1 8051单片机内部包含哪些主要逻辑功能部件?
答:8051单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:
8位CPU;
4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器;
128B内部的RAM;
21个SFR;
4个8位并行I/O口(共32位I/O线);
一个全双工的异步串行口;
两个16位定时器/计数器;
5个中断源,两个中断优先级;
内部时钟发生器。
2-2 EA/Vpp引脚有何功用?8031的引脚应如何处理?为什么?
答:EA/Vpp是双功能引脚,功能如下:
EA接高点平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。
EA接低电平时,CPU只能执行外部程序存储器的指令。
8031单片机内部无ROM,必须外家程序存储器,因此,8031的EA引脚必须接低电平 。
在对8751单片机内部的EPROM编程时,此引脚VPP外接+21V电压,用于固化EPROM程序。
2-3 8051单片机存储器的组织结构是怎样的?片内数据存储器氛围哪几个性质和用途不同的区域?
答:8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:
64KB的程序存储器地址空间:0000H~FFFF和,其中0000H~0FFFH为片内4KB的ROM地址空间,1000H~FFFFH为外部ROM地址空间;
256B的内部数据存储器地址空间:00H~FFH,分为两大部分,其中00H~7FH(共128B单元)为内部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器里散地分布在这个区域;
64KB的外部数据存储器地址空间:0000H~FFFFH,包括扩展I/O地址空间。
8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:
00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存区组的区域仍然可作为一般数据缓冲区使用,可直接寻址或用Ri的寄存器见解寻址来访问。
20H~2FH为可位寻址区域,着16个字节的每一位都有一个地址,编址为00H~7FH。
当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。
30H~7FH为堆栈、数据缓冲区。
2-4 8051单片机有哪几个特殊功能寄存器,在物理上是分散在片内各功能部件中。在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用同意的直接寻址方式来访问。这些特殊功能寄存器分布在以下各个功能部件中:
CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);
中断系统:IP、IE;
定时器/计数器:TMOD、TCOM、TL0、TL1、TH1;
并行I/O口:P0、P1、P2、P3;
串行口:SCON、SBUF、PCON;
2-5 PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?
答:PC是16位程序计数器(Program Counter),它不属于特殊功能寄存器范畴,程序员不能像访问特殊功能寄存器那样来反问PC。PC是专门用语在CPU取指令期间寻址程序存储器。PC总是保存着下一条执行的指令的16位地址。通常程序是顺序执行的,在一般情况下,当取出一个指令(更确切地说为一个指令字节)字节后,PC自动加1。如果在执行转移指令、子程序调用/返回指令或中断时,要把转向的地址赋予给PC。
2-6 DPTR是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?
答:DPTR是16位数据指针寄存器,它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成,DPTR用语保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。
2-8MCS-51单片机有哪几个并行I/O端口?各I/O口有什么特性?
答:MCS-51单片机有4个8位双向的并行I/O口P0~P3,每一个口都由口锁存器(D触发器)、输出驱动器(FET)和输入缓冲器(3态门)组成。各口每一位I/O线都能独立地用作输入或输出,CPU对口的读操作有两种,一种是读取口锁存器的状态,另一种是读取口引脚状态。但这4个并行I/O口的结构和功能却完全不同,它们各自的特性如下:
P0口为三态双向I/O口(开漏输出,内部无上拉电阻)。对于8
文档评论(0)