MCS-51硬件结构

发布者:静心静气最新更新时间:2022-05-23 来源: eefocus关键字:MCS-51  硬件结构 手机看文章 扫描二维码
随时随地手机看文章

MCS-51硬件结构

具有CPU,RAM,ROM,定时/计数器以及IO口等基本功能


引脚

按功能可分为三类:数据总线,地址总线和控制总线.


VCC

电源正极

GND

电源负极

XTAL1,XTAL2

用于外接时钟电路引脚

RST

复位信号输入.当RST保持两个机器周期的高电平时,单片机复位

ALE

地址锁存允许信号.访问外部存储器时锁存P0传输的低8位地址

PSEN

外部程序存储器的读选通信号.在访问外部ROM时发出负脉冲作为通选信号

EA

访问外部程序存储器控制信号.控制内外部ROM读取

IO

P0:双向IO 或 外部存储器低8位地址

P1:双向IO

P2:双向IO 或 外部存储器高8位地址

P3:双向IO 或 第二功能

CPU

运算器

ALU

ACC

执行加减运算


B

执行乘除运算.


乘法:乘数取自A和B,结果A存低字节,B存高字节


除法:A存被除数,B存除数;结果商存A,余数存B


PSW

在这里插入图片描述

Cy:进位标志位.执行加减法是,最高为有进位或借位置1,否则清零.


AC:半进位标志位.标志低半字节向高半字节的进位或借位


F0:自定义


RS1 & RS0:工作寄存器组选择

在这里插入图片描述

4组R0-R7,对应内部RAM的00H-1FH共32位


OV:溢出标志位.补码运算溢出标志


P:奇偶检校位.对ACC内数据的奇偶检校


暂存器

暂存进入运算器前的数据


控制器

image.png

位处理器

存储器

程序存储器

程序存储在ROM中.MCS-51共有两块ROM区,分别为片内4Kb 和片外64Kb,逻辑上统一编址,也就是片内和片外ROM前4Kb地址相同,在物理上用EA引脚电平区分.


特殊地址如下:

在这里插入图片描述

写入程序时不可覆盖这些特数地址,一般需要在00H处用伪指令跳转


数据存储器

片内RAM

工作寄存器


00H-1FH共32字节,在PSW中选定


位寻址


20H-2FH共16字节,128位.每一位都有其位地址.


MCS-51共有两部分可位寻址,一个是位寻址区,另一个是部分SFR.


数据缓冲区


30H-7FH,共80字节.一般将堆栈区开在数据缓冲区.


SP的默认初值为07H,位于工作寄存器区,需要人为设定SP的地址.


SFR


80H-FFH,共11字节

在这里插入图片描述

其中只有地址可以被8整除的寄存器可以进行位寻址.


片外RAM

0000H-FFFFH,16位地址


IO

时序

时钟周期

定义为系统时钟脉冲频率fosc的倒数

状态周期

2个时钟周期称为一个状态周期

机器周期

6个状态周期称为一个机器周期,也就是12个时钟周期称为一个机器周期

指令周期

执行一条指令所需要的时间

关键字:MCS-51  硬件结构 引用地址:MCS-51硬件结构

上一篇:80C51中断说明
下一篇:51单片机的串口通信原理

推荐阅读最新更新时间:2024-11-12 10:55

浮点数出栈--MCS-51单片机实用子程序
FPOP 功能:浮点数出栈 入口条件:操作数处于栈顶。 出口信息:操作数弹至 中。 影响资源:A、R2、R3 堆栈需求: 2字节 FPOP: POP ACC ;将返回地址保存在R2R3中 MOV R2,A POP ACC MOV R3,A INC R0 INC R0 POP ACC ;将操作数弹出堆栈,传送到 中 MOV @R0,A DEC R0 POP ACC MOV @R0,A DEC R0 POP ACC MOV @R0,A MOV A,R3 ;将返回地址压入堆栈 PUSH ACC MOV A,R2 PUSH ACC RET ;返回主程序
[单片机]
单片机mcs-51系列指令快速记忆法
随着微电子技术 和超大规模 集成电路 技术的发展,单片微型 计算机 以其体积小、 性价比高 、功能强、可靠性高等独有的特点,在各个领域(如 工业 控制、家电产品、 汽车电子 、通信、智能 仪器仪表 )得到了广泛的 应用 。学习、使用 单片机 的人越来越多,而生产 单片机 的厂家很多, 单片机 种类繁杂,不知如何选择。据统计,八位 单片机 占全球 单片机 销量的65%。在八位 单片机 中,Intel公司的8051 单片机 内核已成为8位 单片机 事实上的标准。因此,对初学者而言,选择8051 单片机 来学习不失为明智的选择。    学习 单片机 ,除了搞清 单片机 内部功能、存储空间分配及I/O接口外,还应掌握其指令系统。MCS-5
[单片机]
MCS-51单片机控制字详解
PSW:程序状态字 寄存器地址D0H,位寻址D7H~D0H。 位地址 D7 D6 D5 D4 D3 D2 D1 D0 位符号 CY AC F0 RS1 RS0 OV - P CY 进位标记 AC 半进位标记 F0 用户设定标记 RS1、RS0 4个工作寄存器区的选择位。 VO 溢出标记 P 奇偶校验标记 PCON:电源控制器及波特率选择寄存器 字节地址=87H,不可位寻址
[单片机]
MCS-51单片机寄存器TMOD的工作选择方式解析
特殊功能寄存器TMOD为T0、T1的工作方式寄存器,其格式如下: TMOD的低4位为T0的方式字段,高4位为T1的方式字段,它们的含义是完全相同的。 工作方式选择位M1、M0(方式 0~3) 定时方式和外部事件计数方式选择位C/T C/T=1为外部事件计数方式。 门控位GATE GATE为1时,定时器的计数受外部引脚输入电平的控制(INT0控制T0的运行,INT1控制T1的运行);GATE为0时定时器计数不受外部引脚输入电平的控制。
[单片机]
<font color='red'>MCS-51</font>单片机寄存器TMOD的工作选择方式解析
最简短且高效的排序程序
要求使用 MCS-51 单片机,进行数据排序。 1.对8个数据进行递增排序; 2.需要排序的数据存在内部数据存储器30H-37H地址单元中,分别为 34H,56H,23H,90H,32H,68H,09H,75H; 3.排序后数据存在内部数据存储器30H-37H地址单元中。 最佳答案: ;----------------------------------------------------- ORG 0000H MOV 30H, #34H MOV 31H, #56H MOV 32H, #23H MOV 33H, #90H MOV 34H, #32H MOV 35H, #68H MOV
[单片机]
MCS-51单片机特殊功能寄存器详解
1、 定时器/计数器的方式寄存器TMOD TMOD是一个8位的特殊功能寄存器,对应的地址是89H,不可位寻址。 A 主要完成三个功能: *确定选择定时器还是计数器; *选择何种工作方式; *是否借用外中断控制定时器和计数器的启停; B TMOD的低4位是控制T0的字段(T0--P3.4 定时器/计数器0外部事件脉冲输入端) TMOD的高4位是控制T1的字段(T1--P3.5定时器/计数器1外部事件脉冲输入端) C 控制字的格式和含义 a、 GATE(TMOD.7) 分为两种情况:GATE=0,定时器的启停和INT1无关,只取决于TR0;
[单片机]
MCS-51单片机输入输出口
8051有4组8位I/O口:P0、P1、P2和P3口,P1、P2和P3为准双向口,P0口则为双向三态输入输出口,下面我们分别介绍这几个口线: P0口和P2口: 右图为P0口和P2口其中一位的电路图,由图可见,电路中包含一个数据输出锁存器和两个三态数据输入缓冲器,另外还有一个数据输出的驱动和控制电路。这两组口线用来作为CPU与外部数据存储器、外部程序存储器和I/O扩展口,而不能象P1、P3直接用作输出口。它们一起可以作为外部地址总线,P0口身兼两职,既可作为地址总线,也可作为数据总线。参考图2。 P2口作为外部数据存储器或程序存储器的地址总线的高8位输出口AB8-AB
[单片机]
<font color='red'>MCS-51</font>单片机输入输出口
单片机系统软件抗干扰方法
简介:在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1 软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是: 一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 1.1 指令冗余 CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞” 到了三字节指令,出错机率更大。 在关键地方人为插
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved