当前位置:文档之家› MCS51单片机结构及原理PPT课件

MCS51单片机结构及原理PPT课件


GND
P2口锁存器
P3口锁存器
ROM
令译码的结果,输出相应的控制信号。
PSEN ALE
EA RESET
B
SP
Acc
PCON SCON TMOD TCON
TEM1
TEM2
TH0
TL0
TH1
TL1
定 时指 与令 控指 制针 电寄 路存

SBUF
IE
IP
中断模块
串行口模块
定时器/计数器模块
ALU PSW
P3口锁存器
第2章 89C51单片机单片机的硬件结构
作业
第47页 2、3、5、6、8、10、13、15
13.11.2020
1
1
第2章 89C51单片机单片机的硬件结构
P2.0~P2.7
P0.0~P0.7
1、16位寄存器,低8位经P0 口输出, V高1cc 、8位数据经指P2针R口AMD地输址P出TRRA是M 一个P2口驱1动6 位的P2专口驱用动 2寄GN、D存存器放, 下其一高寄存条位器 将字要节寄存执寄器 行存P的器2口指用锁存令D器 P地H址P表3口.锁示程存器,序 ROM
mov
FFFFH
movc
FFFFH
外部 ROM
外部 ROM
机内的I/O口、串行口、定时/计数器、中断系统等相关的数据寄存器
(或缓冲器)以及控制寄存器和状态寄存器,用于存放相应功能部件
的控制命令、状态和数据。
13.11.2020
4
4
第2章 89C51单片机单片机的硬件结构
(三)并行口(Parallel Port)
有4个并行的I/O口:P0、P1、P2、P3,每根口线都可独 立地用作输入或输出。
(1)程存储器,最大空间64K;
(2)片内数据存储器,128个单元; (3)特殊功能寄存器,共21个;
(4)位寻址空间,211位;
(5)外部数据寄存器,最大空间64K。
这些资源与单片机应用的关系密切,下面我们介
绍上述5类存储空间的功能。
13.11.2020
6
6
第2章 89C51单片机单片机的硬件结构
(六)中断系统(Interrupt System)
有5个中断源,分别为2个外部中断、2个定时/计数器溢出
产生的中断、1个串行口接收/发送产生的中断,提供2个中断优
先级。
13.11.2020
5
5
第2章 89C51单片机单片机的硬件结构
2.2 MCS-51单片机的存储器
MCS-51单片机的程序存储器和数据存储器分 开设置,地址空间相互独立。MCS-51存储器地 址空间可分为以下5类:
4作、为P间C址的寄值振荡存器可器以用修。改在,访一问般程程序序存是储按器顺时
序, 用执作行基指址令寄的存.若器改。变了的PC的P3值口驱,动则程
序将不XT再AL1 按顺序XT执AL2 行。 13.11.2020
P3.0~P3.7
P1口驱动
P1.0~P1.7
程序地址寄 存器
pc
PC增量器 缓冲器 DPTR
TL1
P出3DSAEL、NPE将H具D要和有P执DT自行PR定 时 与 控 制动L的主来指 令 指 针加指要处1令用功理.来能定。S时B串U存器,中行F从/断计口模数放模块而器块IE模块1指6向IP位下地一址条,PS将W当ALU RE要对SEEAT执64行K的B指电 路外令部寄 存 器地数址据. 存储器空间P3口寻锁存址器 时, P1口锁存器
2. 内部程序存储器
MCS-51系列单片机(8031除外)的内部程序存储器由程序地址寄 存器、地址译码器以及4K(4096)个单元的ROM构成,用于存放程 序的机器代码和常数。
3. 特殊功能寄存器(Special Function Register,SFR)
MCS-51系列单片机有21个可以寻址的特殊功能寄存器,包括单片
P1口锁存器
程序地址寄 存器
pc
PC增量器 缓冲器
DPTR
振荡器
P3口驱动
P1口驱动
XTAL1
13.11.2020
XTAL2
P3.0~P3.7
P1.0~P1.7
3 3
2.1第.32章 M89C5C1单S片-机5单1片单机的片硬件机结构的内部结构
(二)存储器
1.内部数据存储器
单片机的内部数据存储器由RAM地址寄存器、地址译码器以及128个 单元的RAM构成,用于存放可读写的数据。
中低的位指字令节是寄按存照器顺用序DP存L放表在示存。储器中的某
个2、连既续可区作域为.每一B 条个指1令6都S位P 有寄自存己器的D地PTA址ccR来
,处C理PU, 根也据可P作C为中两P的CO个N 指独SC令ON立地T的M址OD 8从TCO位存N 寄储存器TE器中M1 取 TEM2
TH0
TL0
TH1
(四)串行口(Serial Port)
有1个全双工的串行口,用于串行通信。串行口由发送缓冲 器SBUF、接收缓冲器SBUF、移位寄存器和串行口控制逻辑等 部分组成。
(五) 定时/计数器(Timer/Counter)
有2个16位的定时/计数器T0和T1,T0由TH0和TL0构成, T1由TH1和TL1构成,定时/计数器方式寄存器TMOD选择定 时/计数器的工作模式和方式,定时/计数器控制寄存器TCON控 制T0和T1的启动和停止,同时反映T0和T1的溢出状态。
片内 ROM
4K
片外 ROM 64K
片外 RAM 64K
13.11.2020
8
8
第2章
FFH
80H 7FH
89C51单片机单片机的硬件结构
特 殊
F0H E0H D0H B8H
特 FFFFH 殊 功 能
外部

B0H 寄
RAM

A8H 存 A0H 器

98H 中

90H
位 寻
(I/O口 地址)

88H 址 80H
2 2
第2章 89C51单片机单片机的硬件结构
1、PSLIARP指:称令产为寄生堆存出器栈各:指种用针来操P2.0存~作,P2.7放电8当位位前P、寄0正.0~P不在0存.7 执同器行节的拍指的令信代号码、。
V2cc 、时序SIDP脉指用R令冲寄AM存地译来器等址 码存执器寄R行存A放:M器 此用堆条P来2栈口对命驱动栈指令令顶所代P的需2口码驱地的动进全行址分部。析控、制译信码号,根。据指
片内存储器 程序存储器
存储器
片外存储器
片内存储器 数据存储器
片外存储器
四个物理上独 立的空间
程序存储器和数据存储器的寻址空间是分开的,属于 哈佛存储结构。
13.11.2020
7
7
第2章 89C51单片机单片机的硬件结构
从物理结构上单片机系统的存储器结构图 (四个部分)
MCS-51 单片机
片内 RAM 256B
相关主题