mcs51单片机的硬件结构

mcs51单片机的硬件结构

ID:10124665

大小:2.59 MB

页数:6页

时间:2018-06-11

mcs51单片机的硬件结构_第1页
mcs51单片机的硬件结构_第2页
mcs51单片机的硬件结构_第3页
mcs51单片机的硬件结构_第4页
mcs51单片机的硬件结构_第5页
资源描述:

《mcs51单片机的硬件结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、于复生:单片机教案※第二讲※第二章MCS—51单片机的硬件结构本章将以8031为例,重点介绍MCS-51单片机的内部结构、性能特点、引脚功能、存储器配置、MCS-51的CPU时序和I/O端口。硬件结构是掌握单片机的基础。第一节MCS-51的内部结构MCS-51系列单片机由美国Intel公司开发,其最大的特点是性能价格比较好,是我国目前广泛使用的单片机。MCS-51系列单片机又分为51和52两个子系列(其细微差异后详)。51子系列主要包括3种型号:8051、8751、8031。8051:8位CPU12

2、8BRAM、4KBROM、21个特殊功能寄存器、4个8位并行口、1个全双工串行口、2个16位定时/计数器。8751:与8051的区别仅在于4KBROM变为4KB的EPROM。8031:片内没有ROM或EPROM,严格说来8031不是完整的单片机,但可通过扩展ROM构成单片机系统。本章及本课程主要以应用最广的8031为例进行学习。80C51、80C52简介。8031为40脚双列直插式芯片(教材图1-1),各引脚功能后详。按功能划分的结构框图如下图所示(参照教材图2-1)。按组成部件划分的结构框图如教材

3、图2-2所示。组成:1.8位中央处理单元CPU2.只读存储器ROM/EPROM(4KB,8031无!)3.随机存取存储器RAM(256B,相当于内存)4.4个8位并行输入/输出口(32条I/O口线)5.一个全双工串行通讯接口(RXD、TXD)6.2个16位定时/计数器(52子系列有3个)7.时钟电路:内部振荡器+外接晶振电路8.中断系统:5个中断源、2个优先级。12于复生:单片机教案第二节MCS-5l的主要性能特点计算机有两种基本结构:哈佛结构:程序存储器和数据存储器分开,独立编址。普林斯顿结构:程

4、序存储铅和数据存储器合二为一,统一编址。各种单片机大多都为哈佛结构。MCS-51单片机的主要性能特点:⑴内部程序存储器:4KB(8031无)⑵内部数据存储器:256B(教材上为128B,说明)⑶外部程序存储器:可扩展到64KB。⑷外部数据存储器:可扩展到64KB。可扩展的存储器空间取决于地址总线的宽度(216=64KB)。⑸输入/输出口线:32根(4个端口,每个端口8根)。⑹2个16位可编程的定时/计数器。⑺一个全双工串行口,包括二根口线TXD、RXD。⑻片内工作寄存器区:在内部数据存储器的低128

5、B中划出一部分作为工作寄存器区,分为四个区每个区8个寄存器共32个字节单元(简要说明其特点)。⑼5个中断源,2个优先级别。⑽堆栈:设置在片内RAM的低128B中,堆栈深度理论上可达128B,但实际上没有这么深(后详)。⑾一个布尔处理机(位处理机),可以对某些单元以及某些单元的特定位进行逻辑操作。⑿专门的指令系统:111条指令,当系统时钟为12MHz时,大部分指令执行时间为1us;少部分指令执行时间为2us;只有乘、除指令的执行时间为4us。第三节CPU结构12于复生:单片机教案CPU由运算器和控制器

6、两部分组成。一、运算器组成:算术/逻辑运算部件ALU(核心)、暂存器1(Temp1)、暂存器2(Temp2)、累加器A(ACC)、寄存器B、程序状态寄存器PSW(程序状态字、标志寄存器,ProgramStatusWord)、布尔处理机。1.算术/逻辑运算部件ALU用来完成二进制加减乘除算术运算及布尔的逻辑运算,几乎所有的操作都要经过ALU的算术/逻辑运算。2.累加器A(ACC)一个非常特殊的8位特殊功能寄存器,单片机主要的操作都要在A中进行,但不仅仅限于累加运算。它是CPU中工作最繁忙的寄存器。  

7、■使用时,往往先将一个操作数存放在A中,运算后的结果通常也暂存于A中。■瓶颈效应:除上述特点外,需注意:与片外数据存储器、端口之间的数据传送必须要经过A过渡(举例),因此造成A是CPU中工作最繁忙的寄存器。■一般按字节操作时称为A,按位操作时称为ACC。3.B寄存器8位,主要用于乘除法操作时。乘法:运算前A、B中各存放一个乘数,运算后A中存放结果的低8位,B中存放结果的高8位。除法:运算前A中存放被除数,B中存放除数;运算后A中存放商,B中存放余数。4.暂存器Temp1、Temp2均为8位,供运算时

8、内部使用,用户不能直接使用。5.程序状态寄存器PSW(程序状态字、标志寄存器,ProgramStatusWord)8位SFR,因其中大部分位的内容反映了当前单片机的工作状态而得名。PSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0各位的功能是:■CY、C(PSW.7)(Carry):进位/借位标志。在进行加法运算时,若最高位有进位,CY=1,否则CY=0。在进行减法运算时,若被减数小于减数,CY=1,否则CY=0。在布尔处理机中,CY被用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。