80C51单片机的硬件结构.ppt

80C51单片机的硬件结构

微机控制技术 主讲: 张 勤 工学博士 副教授 第2章 80C51单片机的硬件结构 2.1 单片机的概念及系列 2.2 80C51单片机内部结构 2.3 80C51系列单片机外引脚功能 2.4 80C51单片机的内部存储器 2.5 80C51单片机的并行I/O口 2.6 80C51单片机的时钟与定时 2.7 80C51单片机系统的复位 2.1 单片机的概念及系列 1.单片机的概念 2.MCS-51系列与80C51系列 MCS-51系列:MCS只是Intel公司专用的,是Inter公司系列的符号。MCS-51系列单片机典型机包括51和52两个子系列。 80C51系列:MCS-51系列的兼容产品,准确地说是与MCS-51指令系统兼容的单片机。因而常用80C51系列来命名所有具有MCS-51指令系统的单片机。对8051都做了一些补充。 80C51系列的单片机包括Inter公司和其他公司的51和52子系列。内部资源超出52子系列的单片称为新一代80C51系列单片机 MCS-51系列单片机分类表 2.2 80C51单片机内部结构 (3) 程序状态字寄存器PSW:是8位寄存器,用来存放运算结果的一些特征。 (4) B寄存器:在进行乘法、除法运算时作为ALU的输入之一,与ACC配合完成运算和并存放运算结果。 (5) 暂存器:用以暂存进入运算器之前的数据。 2.2 80C51单片机内部结构 (5)定时器/计数器:80C51有两个16位的定时器/计数器。表示为定时/计数器T0,T1。 2.2 80C51单片机内部结构 存储器 1.内部数据存储器:80C51芯片256个RAM单元,其中后128个单元专用寄存器用,用户使用的只有前128个单元,简称内部“RAM” 2.内部程序存储器:80C51有4KB掩模ROM,存放程序和原始数据。称为程序存储器,简称“内部ROM” 2.2 80C51单片机内部结构 输入输出端口(I/O) 1.并行的I/O口:4个8位并行I/O口(P0,P1,P2,P3),实现数据的并行输入输出。 2.一个串行口:实现单片机和其他数据设备之间的串行数据传送。 2.2 80C51单片机内部结构 2.3 80C51系列单片机外引脚功能 1.封装:80C51系列单片机常用的两种封装为双列直插式DIP40,方形封装LCC44 2.80C51系列单片机外部引脚 3.80C51单片机逻辑符号 4.80C51系列单片机外部引脚说明 重要性:引脚表现出单片机的外部特性或硬件特性,通过引脚连接和组建系统。 共有40个引脚,分为端口线(32条),电源线(2条)和控制线(6条) 端口:4个并行I/O端口,每个端口有8条端口线,用于传送数据或地址。每个端口结构各不相同,因此功能和用途上的差别也较大。 80C51单片机逻辑符号 (1)端口线 P0.7~P0.0:为P0口专用,P0.7为高位,P0.0为低位。有两种不同的功能:通用I/O接口和地址/数据分时复用总线 。 通用I/O接口:输出,输入和端口操作三种工作方式。 第一种情况,80C51不带片外存储器时。P0口作为通用I/O口使用,用于传送CPU的输入/输出数据。这时输出数据可以得到锁存,不需外接专用锁存器。输入数据可以得到缓冲,增加了数据的可靠性 端口线 第二种情况:80C51带片外存储器, P0.7~P0.0在CPU访问片外存储器时用于传送片外存储器的低8位地址。然后传送CPU对片外存储器的读写数据。 端口线 P1.7~P1.0:80C51单片机的P1口只有一种功能,通用输入/输出接口。对52子系列而言,P1.0和P1.1第二功能为定时器2输入。 P2.7~P2.0:通用的I/O接口或8位地址总线。它的第二功能和P0口引脚的第二功能相配合,用于输出片外存储器的高8位地址。 80C51单片机逻辑符号 端口线 P3.7~P3.0:第一功能和其余三个端口的第一功能相同。第二功能为控制功能。参阅P23,表2.1 P3口的第二功能: 实际使用中总是优先选用第二功能,剩下的才作为口线使用 3.80C51单片机逻辑符号 (2)电源线 VCC(40)为+5V电源线,VSS(20)接地 (3)控制线(6条) ALE(30):地址锁存控制信号。配合P0口引脚的第二功能使用。 EA(31):片外存储器访问选择线。可以控制使用片内ROM或使用片外ROM。 EA=1:允许使用片内ROM EA=0:只使用片外ROM PSEN(29):片外ROM读选通信号,在访问片外ROM时,80C51自动在PSEN线上产生一个负脉冲,作为片外ROM

文档评论(0)

1亿VIP精品文档

相关文档