当前位置:文档之家› MCS51单片机的硬件结构

MCS51单片机的硬件结构

?程序指令的机器码必须在程序执行前预先一条条地按顺序 放到程序存储器(ROM)中,并为程序计数器PC设置成程序第 一条指令的内存地址。
第一章 MCS-51 单片机的硬件结构
1.2 MCS-51单片机的内部结构
3、专用寄存器组
2)累加器A(Accumulator ,ACC)
? 是一个具有特殊用途的二进制“八位”寄存器,专门用来 存放操作数(下式3)或运算结果(下式8) 。
前言
第一章 MCS-51 单片机的硬件结构
1.1 MCS-51 系列单片机概述 一、什么是单片机( Single Chip Mirco Processor )? ? 在一块硅片上集成了
? 中央处理器(CPU) ? 存储器(ROM,RAM,EPROM) ? 各种输入、输出接口
? 该芯片具有一台计算机的功能 ? 因而被称为单片微型计算机
第一章 MCS-51 单片机的硬件结构
1.2 MCS-51单片机的内部结构
?CPU执行指令时,先根据程序计数器PC中地址码从存储器 (ROM)中取出要执行的指令码,并把它送给控制器分析执行 的,随后程序计数器PC中地址码自动加1,以便为CPU取下一 个需要执行的指令码作准备。这样,程序计数器PC一次次加1, 指令就被一条条执行。
第一章 MCS-51 单片机的硬件结构
1.1 MCS-51系列单片机概述
二、单片机主要应用于过程参数的检测与控制装置 ? 主机遥控系统 ? 船舶电站控制系统 ? 缸套冷却水温度控制系统 ? 压载水及货油操作系统(阀门遥控) ? 锅炉控制系统 ? 机舱参数综合报警系统
第一章 MCS-51 单片机的硬件结构
?OSC(Oscillator)是控制器的心脏,能为控制器提供时钟脉冲。时钟 频率越高,单片机控制器的控制节拍就越快,运算速度也就越快,其频 率是单片机的重要性能指标之一。不同型号的单片机所需要的时钟频率 不同。8051可达12MHZ。
第一章 MCS-51 单片机的硬件结构
一、CPU的结构 图1-1
1.2 MCS-51单片机的内部结构
3、专用寄存器组
专用寄存器组主要用来指示当前要执行指令的内存地址、存 放操作数和指示指令执行后的状态等等。主要包括:
1)程序计数器PC 2)累加器A(ACC) 3)程序状态寄存器PSW 4)堆栈指示器SP 5)数据指针DPTR 6)通用寄存器B等。
第一章 MCS-51 单片机的硬件结构
1.1 MCS-51 系列单片机概述 三、用单片机开发一个产品的开发过程
? 确定任务 ? 设计硬件电路 ? 编制程序 ? 结合电路调试程序(用仿真器) ? 程序固化(用编程器) ? 将单片机及存储器插入电路板 ? 通电复位
第一章 MCS-51 单片机的硬件结构
1.1 MCS-51 系列单片机概述 四、 MCS-51单片机是一个系列
一、CPU的结构
8051内部CPU是一个字长为八位二进制的中央处理单元, 数据处理单位“ 字节”。其内部由如下三部分电路组 成:
1、运算器(算术逻辑部件, Arithmetic Logic Unit,ALU ) 2、控制器(定时控制部件等) 3、专用寄存器组
第一章 MCS-51 单片机的硬件结构
一、CPU的结构 图1-1
?TMP1与TMP2不对用户开放,但可用来为加法器和布尔处理 器暂存两个八位二进制操作数。
第一章 MCS-51 单片机的硬件结构
一、CPU的结构 图1-1
1.2 MCS-51单片机的内部结构
2、定指令寄存器IR和振荡器OSC等电路组 成。IR用于存放从程序存储器中取出的指令码,定时控制逻辑用于对IR 中指令码译码,并在OSC配合下产生指令的时序脉冲,以执行相应的指令。
第一章 MCS-51 单片机的硬件结构
1.1 MCS-51 系列单片机概述 六、 8051单片机与8031的主要区别是:
? 片内有4K ROM
七、 8751单片机与8031的主要区别是:
? 片内有4K EPROM
第一章 MCS-51 单片机的硬件结构
1.2 MCS-51 单片机的内部结构 图1-1
3、专用寄存器组
1.2 MCS-51单片机的内部结构
1)程序计数器 PC(Program Counter )
? 程序计数器PC是一个2进制16位的程序地址寄存器,专门 用来存放下一条需要执行指令地址,能自动加1
?8051的PC寻址由16个触发器构成,故它的地址编码范围为 0000H—FFFFH,共64KB,即8051对PC的寻址范围为64KB。在 实际应用中已足够了。
MOV A ,#3H ;A ← 3 ADD A,#5H ;A ← A+5
第一章 MCS-51 单片机的硬件结构
1.2 MCS-51单片机的内部结构
包括三个基本产品: ?8031 ?8051 ?8751 它们的引脚与指令系统完全兼容,但在内部结构及应用特性 方面存在一些差异。
第一章 MCS-51 单片机的硬件结构
1.1 MCS-51 系列单片机概述 五、 8031单片机
? 一个8位的CPU ? 128个字节的RAM ? 21个特殊功能寄存器(SFR) ? 4个8位并行I/O口 ? 1个全双工的串行口 ? 2个16位的定时器/计数器 ? 程序存储器需外扩EPROM芯片,内无ROM
前言
单片微控制器 :把计算机系统集成到一个芯片。有别 于通常意义的 pc机
优点:体积小、质量轻、抗干扰能力强、可靠性高、 价格便宜,便于学习、应用和开发。
应用领域 :导航系统、实时工控、通讯设备、智能仪 表、家用电器
学习要求 :了解电子电路,侧重应用,视为工具。
《学习单片机四部曲》
? 第一步:鹦鹉学舌 ? 第二步:照葫芦画瓢 ? 第三步:他山之石可以攻玉 ? 第四步:理论实践结合
1.2 MCS-51单片机的内部结构
1、运算器(算术逻辑部件, ALU )
?是一个性能极强的运算器,它既可以进行加、减、乘、除 四则运算,也可以进行与、或、非、异或等逻辑运算,还具 有数据传送、移位、判断和程序转移等功能。
?由一个加法器(ACC)、两个八位暂存器(TMP1与TMP2)和 一个性能卓著的布尔处理器(图中未画出)组成。
相关主题