文档介绍:第二章 80C51单片机的硬件结构
80C51单片机的内部结构
80C51的外部引脚及功能
80C51的存储器配置
80C51的并行输入/输出接口电路
80C51外围电路设计
11/10/2017
1
2. 1 80C51单片机的内部结构
80C51系列单片机是由Intel等各大公司推出的8位主流单片机系列,它是我国目前应用最广泛的一种单片机系列。
以该系列中的典型芯片80C51为线索来介绍单片机的内部结构、外部引脚、存储器配置、并行I/O端口、外围电路等内容。
在51系列单片机里,80C51是最典型的单片机,其它芯片都具有与80C51基本相同的硬件结构和软件特征,。
11/10/2017
2
80C51概况
数据总线为8位,地址总线为16位;
CMOS工艺;
128B的RAM;
4K的ROM;
2个16位的定时器;
5个中断源;
……….
11/10/2017
3
2. 2 80C51的外部引脚及功能
11/10/2017
4
引脚共计40根,其中:
电源引脚:2根,Vcc和Vss;
晶振引脚:2根,XTAL1和XTAL2;
I/O引脚:32根;
控制引脚:4根 EA
RST
PSEN
ALE
11/10/2017
5
2. 3 80C51的存储器配置
80C51的片内集成有一定容量的程序存储器和数据存储器(128B)。当然,还可以根据需要对存储器进行外部扩展。。
从物理上分,80C51的存储器有4个存储空间:片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。
从逻辑上分,80C51有3个存储器地址空间:片内外统一的64KB的程序存储器地址空间、256B的内部数据存储器地址空间(其中128B的专用寄存器地址空间,仅有部分字节有实际意义)和64KB的外部数据存储器地址空间。
为了区分不同的存储器空间,在用指令访问这三个不同的逻辑空间时采用了不同形式的指令。
11/10/2017
6
一、程序存储器
80C51单片机内部有4K的程序存储器,0000H~3FFFH;
程序从0000H开始;
有一些特殊功能的区域,如中断入口地址。
11/10/2017
7
中断入口地址表:
中断源
入口地址
外部中断0
0003H
定时器0
000BH
外部中断1
0013H
定时器1
001BH
串行口
0023H
11/10/2017
8
二、内部数据存储器
内部数据存储器在物理上分为两个不同的存储空间:
数据存储器空间(低128单元)
特殊功能寄存器空间(高128单元)。
这两个空间是相连的。从用户角度而言,低128单元才是真正的数据存储器。
11/10/2017
9
1. 数据存储器空间(低128单元)
数据存储器空间(低128单元)按功能划分为:
通用寄存器区
位寻址区
用户区
内部数据存储器配置
11/10/2017
10