首先回顾单片机的定义:

单片机内部硬件结构 按功能可分成9个部件,通过片内单一总线连接起来


主要功能部件:
1. 中央处理单元(CPU,微处理器)包括运算器和控制器两大部分,
运算器是实现算术运算和逻辑运算。
控制器是单片机的指挥控制部件,保证单片机各部分能自动而协调 地工作。
2. 数据存储器(RAM) 数据存储器(RAM)128B 片外64K字节
8051片内共256个RAM单元,前128为RAM区,
后128为SFR 存放临时数据:堆栈数据\ 运算中间结果\采集的数据。
3. 程序存储器(ROM/EPROM)8751内有4KB EPROM 片外最多可扩展到64K字节,用于存放程序和原始数据或表格
4. 定时器/计数器 3个16位的定时器/计数器,以实现定时或计数功能
5. 并行I/O接口 4个8位的I/O口(P0、P1、P2、P3) 实现数据的并行输入输出及总线扩展
6. 串行接口
7. 中断系统 共有6个中断源,即2个外部中断、3个定时器/计数器中断、 1个串行口中断。中断优先级分为高、低两级。
8. 特殊功能寄存器(SFR)控制寄存器和状态寄存器
9.看门狗WDT 当单片机由于干扰而使程序陷入死循环或跑飞状态时, 可引起单片机复位,使程序恢复正常运行。


80C51单片机引脚逻辑图

下面是两种不同的引脚封装方式:


一.电源及时钟引脚
1.电源引脚 :
Vcc:+5V电源
GND:接地
2.时钟引脚
XTAL1
XTAL2
内部时钟方式:在芯片外部跨接石英晶体(注意是在芯片外面跨接石英晶体)
外部时钟方式:外部振荡信号直接接入XTAL1 或XTAL2

二.控制引脚:
1.RST/VPD: (Reset) 复位信号/备用电源输入端 此引脚加2个机器周期的高电平将使单片机复位 正常工作,此脚电平应 ≤ 0.5V。

2.EA/VPP:(External Access (Enable)) 访问程序存储器控制信号/编程电源输入端 高电平时,单片机访问从内部程序存储器开始; 低电平时,只访问外部程序存储器。


3.PSEN:(Program (Memroy)Store Enable) 片外程序存储器读选通信号

4.ALE/PROG: (Address Latch Enable) 地址锁存允许信号/编程脉冲输入端, 输出脉冲的下降沿用于锁存16位地址的低8位

三.输入输出引脚
P0口(P0.0~P 0.7):8位双向三态I/O口。在扩展 片外存储器或I/O接口时,作为地址总线低8位和 数据总线分时复用口,也可作为通用I/O口使用
P1口(P1.0~P 1.7):8位准双向I/O口,它的每一位 都可以分别定义为输入线或输出线
P2口(P2.0~P 2.7):8位准双向I/O口,在扩展片 外存储器或I/O接口时,作为地址总线高8位;当 作为通用I/O口使用时,可直接连接外部I/O设备 P3口
(P3.0~P 3.7):8位准双向I/O口,是双功能 复用口
输入输出引脚的第二功能:


微处理器(CPU)
MCS-51单片机的微处理器由运算器和控制器组成, 主要完成运算和控制功能。
1.运算器:





2.控制器
包括:
1 程序计数器(PC) Program Counter 16位的计数器,
存放将要执行的指令地址,寻址范围达 64KB PC有自动加1功能,PC中内容的变化决定程序的流程
2 程序地址寄存器(PAR)
指令寄存器(IR)
指令译码器
控制逻辑电路等
1 程序计数器(PC) Program Counter PC是一个独立的计数器,存放着下一条要执行的指令在程序存储器中的地址,其基本工作方式有以下几种方式:


重要的英文缩略语
PC = progammer counter 程序计数器
y SFR = special funtion register 特殊功能寄存器
y ACC = accumulate 累加器
y PSW = progammer status word 程序状态字
y SP = stack point 堆栈指针
y DPTR = data point register 数据指针 寄存器
y CY = carry 进位(标志)
y AC = assistant carry 辅助进位
y OV = overflow 溢出
y EA=External Address Enable 外部存储器地址允许
y ALE=Address Latch Enable 地址信号锁定允许
y PSEN=Program Memroy Store Enable片外程序存储器读选通信号
本文主要介绍了80C51单片机的内部硬件结构,包括中央处理单元、数据存储器、程序存储器等9个主要功能部件。还展示了80C51单片机引脚逻辑图,涵盖电源及时钟、控制、输入输出引脚的功能。此外,阐述了微处理器的运算器和控制器组成,并列举了重要英文缩略语。
硬件结构(1)&spm=1001.2101.3001.5002&articleId=95919153&d=1&t=3&u=f7476b5acc5a42ea83ec4512a3f8b552)
1万+

被折叠的 条评论
为什么被折叠?



