51单片机的硬件结构.ppt
《51单片机的硬件结构.ppt》由会员分享,可在线阅读,更多相关《51单片机的硬件结构.ppt(54页珍藏版)》请在课桌文档上搜索。
1、1,第2讲:MCS-51的硬件结构,MCS-51 单 片 机 原 理 及 设 计,2,本讲课程主要内容,(1)51的资源(2)51的外观及引脚简介(3)51的CPU(4)51的存储器结构(5)51的I/O端口(6)复位电路(7)时钟电路,MCS-51 单 片 机 的 硬 件 结 构,3,51的资源,包括:微处理器(8位CPU)数据存储器(RAM)程序存储器(ROM/EPROM)IO口(P0口、Pl口、P2口、P3口)同时具有串行通讯、定时器/计数器、中断系统及特殊功能寄存器(SFR)。,4,资源的简单说明,1 数据存储器(RAM):51片内为128个字节,52为256字节。片外最多可外扩至64
2、k。2程序存储器(ROM/EPROM):8031不含;8051为4k ROM,但用户不可改写。8751则为4k EPROM。片外最多可外扩至64k,5,资源的简单说明,3中断系统:具有5个中断源,分为2个中断优先级。4定时器/计数器:2个16位定时器/计数器,具有四种工作方式。5串行口:1个全双工的串行口,具有四种工作方式。6P0P3口:为4个并行8位I/O口。,6,资源的简单说明,7特殊功能寄存器(SFR):共有21个,用于对片内各功能模块进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM区。8微处理器(CPU):为8位的CPU,且内含一个1位的位处理器,不
3、仅可处理字节数据,还可以进行位变量的处理。,7,51片内结构,8,资源的特点,MCS-51单片机的硬件结构具有功能部件种类全,功能强等特点。特别指出:MCS-51 除具有8位数据处理运算能力外,还具有1位处理功能,这使得51在逻辑电路仿真、过程控制方面是非常有效。,9,51的外观及引脚,10,引脚的分类,(1)电源及时钟引脚:Vcc、Vss、XTAL1、XTAL2.(2)控制引脚:PSEN、ALE、EA、RESET(3)I/O口引脚:P0、P1、P2、P3。MCS-51属于三总线结构:数据总线(DB)地址总线(AB)、控制总线(CB)。,11,引脚功能分类,12,1 电源及时钟引脚,电源引脚:
4、Vcc(40)+5V、Vss(20)GND时钟引脚:XTAL1、XTAL2.采用片内振荡器时,这两个引脚接晶振;采用外部振荡器时,XTAL1接地,XTAL2接外部振荡器的输出端。,13,2 控制引脚,RSTVPD(9脚):当振荡器启振后,在此引脚加上两个机器周期以上的高电平将使单片机复位。在单片机正常工作时,此脚应为0.5V低电平。另外,此引脚可接上备用电源,系统掉电时向内部RAM供电,使其保持数据。什么是机器周期?,14,ALEPROG(30脚):当访问单片机外部存储器时,ALE(地址锁存允许)输出脉冲的下降沿用于16位地址的低8位的锁存信号。即使不访问外部锁存器,ALE端仍有正脉冲信号输出
5、,此频率约为时钟振荡器频率的 16。但在执行某些指令时会不发出ALE信号,因而用户不能用做时钟源或定时。,15,PSEN(29脚):是访问外部程序存储器的读选通信号。EA(31脚):当EA端保持高电平时,51先访问内部程序存储器,但在PC(程序计数器)值超过0FFFH时(对于8051、8751来说),将自动转向执行外部程序存储器内的程序。当EA保持低电平时,不管是否有内部程序存储器,只访问外部程序存储器。,16,3 I/O口引脚,P0口:双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口可带8个LSTTL负载。P1口:8位准双向I/O口,可带4个LSTTL负载。P2口:8位准双
6、向I/O口,与地址总线(高8位)复用,可带4个LSTTL负载。P3口:8位准双向I/O口,双功能复用口。,17,51的中央处理器(CPU),运算部件:运算部件包括算术逻辑部件ALU、位处理器、累加器A、寄存器B、暂存器以及程序状态字PSW寄存器等。该模块的功能是实现数据的算术、逻辑运算、位变量处理和数据传送等操作。控制部件:控制部件是单片机的神经中枢,以主振频率为基准(每个主振周期称为振荡周期),控制器控制CPU的时序,对指令进行译码,然后发出各种控制信号,它将各个硬件环节组织在一起。,18,运算部件:ALU、A、B,ALU:功能强大,它不仅可对8位变量进行逻辑“与、或、异或”、循环、求补和清
7、零等基本操作,还可以进行加、减、乘、除等基本运算,ALU还具有位处理操作,如置位、清零、求补、测试。转移及逻辑“与、或”等操作。累加器A:ALU中的主要寄存器,大部分指令都用到它。寄存器B:是为执行乘法和除法操作设置的,在不执行乘、除法操作的一般情况下可把它当作一个普通寄存器使用。,19,程序状态寄存器:PSW,PSW.1是保留位,未用。Cy(PSW.7)进位标志位,在执行算术和逻辑指令时,可以被硬件或软件置位或清除,在位处理器中,它是位累加器。Ac(PSW.6)辅助进位标志位。F0(PSW.5)标志位,它是由用户使用的一个状态标志位。RS1、RS0(PSW.4、PSW.3):寄存器区选择控制
8、位OV(PSW.2):溢出标志位。P(PSW.0)奇偶标志位。每个指令周期都由硬件来置位或清除,以表示累加器A中值为1的位数的奇偶数。,20,运算部件:PSW,工作寄存器的选择:RS1 RS0软件写入 0 0 区0(选择内部RAM寄存器地址00H07H)0 1 区1(选择内部RAM寄存器地址08H0FH)1 0 区2(选择内部RAM寄存器地址10H17H)1 1 区3(选择内部RAM寄存器地址18H1FH),21,控制部件,时序图 每2个振荡周期作为1个状态周期,每个状态周期分为2个时相P1、P2,每6个状态周期作为1个机器周期。,22,51的存储器结构,程序存储器内部数据存储器特殊功能寄存器
9、(SFR)位地址空间外部数据存储器,23,存储器简单介绍,程序存储器 用来存放程序的存储器,存储器中存放的实际上是由用户程序形成的二进制码(机器码),该存储器必须具有非易失性。外部可扩展64k字节。,24,存储器简单介绍,内部数据存储器 MCS51单片机内部有128个字节的随机存取存储器RAM,作为用户的数据寄存器、它能满足大多数控制型应用场合的需要,用作处理问题的数据缓冲器。52系列具有256字节的内部RAM。,25,存储器简单介绍,特殊功能寄存器(SFR)特殊功能寄存器反映了MCS51的状态,实际上是MCS51的状态字及控制字寄存器。51单片机通过写SFR来控制相应功能部件(定时器、串口、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 硬件 结构
链接地址:https://www.desk33.com/p-236078.html