欢迎来到天天文库
浏览记录
ID:11847854
大小:36.50 KB
页数:4页
时间:2018-07-14
《单片机结构和原理答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章单片机结构和原理答案2-18051单片机内部包含哪些主要逻辑功能部件?答:8051单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:(1)8位CPU;(2)4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器;(3)128B内部的RAM;(4)21个SFR;(5)4个8位并行I/O口(共32位I/O线);(6)一个全双工的异步串行口;(7)两个16位定时器/计数器;(8)5个中断源,两个中断优先级;(9)内部时钟发生器。2-2EA/Vpp引脚有何功用?8031的引脚应如何处理
2、?为什么?答:EA/Vpp是双功能引脚,功能如下:(1)EA接高点平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。(2)EA接低电平时,CPU只能执行外部程序存储器的指令。8031单片机内部无ROM,必须外家程序存储器,因此,8031的EA引脚必须接低电平。在对8751单片机内部的EPROM编程时,此引脚VPP外接+21V电压,用于固化EPROM程序。2-38051单片机存储器的组织
3、结构是怎样的?片内数据存储器氛围哪几个性质和用途不同的区域?答:8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:(1)64KB的程序存储器地址空间:0000H~FFFF和,其中0000H~0FFFH为片内4KB的ROM地址空间,1000H~FFFFH为外部ROM地址空间;(2)256B的内部数据存储器地址空间:00H~FFH,分为两大部分,其中00H~7FH(共128B单元)为内部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器里散地分布在这个区
4、域;(3)64KB的外部数据存储器地址空间:0000H~FFFFH,包括扩展I/O地址空间。8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:(1)00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存区组的区域仍然可作为
5、一般数据缓冲区使用,可直接寻址或用Ri的寄存器见解寻址来访问。(2)20H~2FH为可位寻址区域,着16个字节的每一位都有一个地址,编址为00H~7FH。当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。(1)30H~7FH为堆栈、数据缓冲区。2-48051单片机有哪几个特殊功能寄存器,在物理上是分散在片内各功能部件中。在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用同意的直接寻址方式来访问。这些特殊功能寄存器分布在以下各个功能部件中:(1)CPU:ACC、B、PSW、SP、DPTR(由D
6、PL和DPH两个8位寄存器组成);(2)中断系统:IP、IE;(3)定时器/计数器:TMOD、TCOM、TL0、TL1、TH1;(4)并行I/O口:P0、P1、P2、P3;(5)串行口:SCON、SBUF、PCON;2-5PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?答:PC是16位程序计数器(ProgramCounter),它不属于特殊功能寄存器范畴,程序员不能像访问特殊功能寄存器那样来反问PC。PC是专门用语在CPU取指令期间寻址程序存储器。PC总是保存着下一条执行的指令的16位地址。通常程序是顺序执
7、行的,在一般情况下,当取出一个指令(更确切地说为一个指令字节)字节后,PC自动加1。如果在执行转移指令、子程序调用/返回指令或中断时,要把转向的地址赋予给PC。2-6DPTR是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?答:DPTR是16位数据指针寄存器,它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成,DPTR用语保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。2-8MCS-51单片机有哪几个并行I/O端口?各I/O口有什么特性?答:MCS
8、-51单片机有4个8位双向的并行I/O口P0~P3,每一个口都由口锁存器(D触发器)、输出驱动器(FET)和输入缓冲器(3态门)组成。各口每一位I/O线都能独立地用作输入或输出,CPU对口的读操作有两种,一种是读取口锁存器的状态,另一种是读取口引脚状态。但这4个并行I/O口的结构和功能却完全不同,它们各自的特性如下:P0口为三态双向I/O口(开漏输出,内部无
此文档下载收益归作者所有