单片机存储器部分汇总
(7) 4个8位I/0端口—P0、P1、P2、P3 P0口(39 ~32脚): P0.0一P0.7统称为P0口。在不接片外存
储器与不扩展I/0口时,可作为准双向输入/输出口。在接有 片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线 和双向数据总线。 P1口(1~8脚): P1.0~P1.7统称为P1口,可作为准双向I/O 口使用。 P2口(21~28脚): P2.0~P2.7统称为P2口,一般可作为准双 向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过 256字节时,P2口用作高8位地址总线。 P3口(10 } 17脚): P3.0~P3.7统称为P3口。除作为准双向 I/O口使用外,还可以将每一位用于第二功能,而且P3口的每 一条引脚均可独立定义为第一功能的输入输出或第二功能。 详见表2-1。
ORG 0000H
址
;定位伪指令,指定下一条指令的地
L1: CPL P0.0
;P0.0取反
MOV R7,#0FFH
L2: MOV R6,#0FFH
L3: NOP R6,L3
DJNZ R7,L2
DJNZ L1
;转移至L1,循环执行程序
SJMP
END
;结束
上一页 下一页 返回
任务一 单灯闪烁
3.实训内容与步骤 (1)按照电路原理图安装、焊接实验板。 (2)检查无误,把事先已经存储厂程序的89551安装到IC插
上一页 下一页 返回
2.1 MCS-51 系列单片机的结构及引脚
(5) PSEN (29脚):片外程序存储器读选通信号输 出端,低电平有效。当从外部程序存储器读取指令 或常数期间,每个机器周期该信号两次有效,以通 过数据总线P0口读回指令或常数。在访问片外数据 存储器期间,PSEN信号将不出现。
(8)一个可编程全双工串行I/O口。
(9)二十多个特殊功能寄存器。
各个功能部分通过内部系统总线连接在一起。
2. MCS-51的结构框图
MCS-51系列单片机典型芯片8051结构框图如图2-3所示。
上一页 下一页 返回
2.1 MCS-51 系列单片机的结构及引脚
2.1.2 MCS-51引脚功能说明
第2章 MCS-51单片机的基本结构及 工作原理
任务一 单灯闪烁 2.1 MCS-51 系列单片机的结构及引脚 2.2 中央处理单元CPU 2.3 MCS-51 存储器结构 2.4 并行I/O端口 2.5 时钟和CPU时序 2.6 复位、低功耗及最小系统
任务一 单灯闪烁
本任务以一个会闪光的灯来介绍最简单的单片机电路,通过 本任务的练习,读者可了解一个最简单的单片机应用电路的 组成。
(6) EA/VPP (31脚):EA为片外程序存储器选用端。 该引脚有效(低电平)时,只选用片外程序存储器, 否则单片机上电或复位后选用片内程序存储器。对 于片内含有EPROM的机型,在编程期间,此引脚用 作21 V编程电源VPP的输入端。
上一页 下一页 返回
2.1 MCS-51 系列单片机的结构及引脚
上一页 下一页 返回
2.1 MCS-51 系列单片机的结构及引脚
(3) 复位信号线RST:RST/VPD (9脚):RST即为RESET, VPD 为备用电源。该引脚为单片机的上电复位或掉电保护端。当 单片机振荡器工作时,该引脚上出现持续两个机器周期的高 电平,就可实现复位操作,使单片机回复到初始状态。
(4) ALE/PROG(30脚):地址锁存有效信号输出端。ALE在每 个机器周期内输出两个脉冲。在访问片外程序存储器期间, 下降沿用于控制锁存PO输出的低8位地址;在不访问片外程序 存储器期间,可作为对外输出的时钟脉冲或用于定时目的。 但要注意,在访问片外数据存储器期间,ALE脉冲会跳空一个, 此时作为时钟输出就不妥了。对于片内含有EPROM的机型,在 编程期间,该引脚用作编程脉冲PROG的输入端。
任务目的 1.了解单片机最小系统 2.了解I/O端口的偷出功能 3.了解汇编语言与机器语言
任务描述 1.组装单片机实验板 2.控制1个发光二极管(LED)下一页 返回
任务一 单灯闪烁
2.实训的程序清单
单片机必须写入程序,只有执行不同的程序单片机才能完成 不同的功能。本任务的程序清单如下:
座中,上电运行,观察运行结果。 (3)按下复位按键,观察结果,并分析原因。 (4)分析是哪一条指令使LE D闪光的。
上一页 返回
2.1 MCS-51 系列单片机的结构及引脚
2.1.1 MCS-51单片机的内部结构
MCS-51系列单片机是在一个芯片上集成了CPL、RAM、ROM、定 时器、I/ 0接口等基本功能部件的一台计算机MCS-51系列单 片机的典型产品有:8031、 8051、 8751、 89CSl。
8031片内无PROM程序存储器; 8051片内有4KBROM程序存储器; 8751片内有4KBROM程序存储器; 89C51片内有4KBFLASH EEPROM程序存储器。 除此之外,四者的内部结构及引脚完全相同。
下一页 返回
2.1 MCS-51 系列单片机的结构及引脚
1.MCS-51的核心电路
如图2-2是8051单片机的核心电路,它包含如下功能部件:
(1)一个8位微处理器。
(2)振荡器和时钟电路。
(3) 4 KB的片内程序存储器(ROM/PROM) 。
(4) 128字节片内数据存储器(RAM)。
(5)可寻址64 KB的外部程序存储器和数据存储器。
(6)两个16位定时器/计数器。
(7) 32个可编程并行I/O口。
8051单片机的外形采用40条引脚双列直插封装。引脚图如图2-4 所示。
MCS-51引脚数日有限,有许多引脚具有双功能。各引脚功能简 要说明如下: (1)主电源引脚VCC和VSS: VCC:+5 V电源。VSS:地线。 (2)时钟振荡电路引脚XTAL1和XTAL2: XTAL1和XTAL2分别用做晶体振荡电路的反相器输人和输出端。 当使用外部振荡器时,外部振荡信号应直接加到XTAL1,而 XTAL2悬空。