单片机课件 教案 80C51的结构和原理.ppt

单片机课件 教案 80C51的结构和原理.ppt

ID:51593030

大小:5.54 MB

页数:68页

时间:2020-03-25

单片机课件 教案 80C51的结构和原理.ppt_第1页
单片机课件 教案 80C51的结构和原理.ppt_第2页
单片机课件 教案 80C51的结构和原理.ppt_第3页
单片机课件 教案 80C51的结构和原理.ppt_第4页
单片机课件 教案 80C51的结构和原理.ppt_第5页
资源描述:

《单片机课件 教案 80C51的结构和原理.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2021/8/71第2章80C51的结构和原理80C51系列概述2.180C51的基本结构与应用模式2.280C51典型资源配置与引脚封装2.380C51单片机的CPU2.480C51的存储器组织2.580C51的并行口结构与操作2.62021/8/722.180C51系列概述2.1.1MCS-51系列8051/8751/80318052/8752/803280C51/87C51/80C3180C52/87C52/80C32等MCS-51是Intel公司生产的一个单片机系列名称。这一系列的单片机有多种,如:2021/8/73生产工艺有两种:在产品型号中凡带有字母

2、“C”的即为CHMOS芯片,CHMOS芯片的电平既与TTL电平兼容,又与CMOS电平兼容。如87C51。一是HMOS工艺(高密度短沟道MOS工艺)。二是CHMOS工艺(互补金属氧化物的HMOS工艺)。2021/8/7480C51典型产品资源配置2021/8/75功能上,有基本型和增强型2大类:增强型:8052/8752/803280C52/87C52/80C32基本型:8051/8751/803180C51/87C51/80C312021/8/76由表可见:增强型与基本型的几点不同:片内ROM:从4K增加到8K片内RAM:从128增加到256定时/计数器:从2个

3、增加到3个中断源:从5个增加到6个。2021/8/77无ROM型,要在片外扩展程序存储器;掩膜ROM型,程序由芯片生产厂写入;EPROM型,程序通过写入装置写入;FlashROM型,程序可电写入(常用)。片内ROM的配置形式:还有OTPROM型,具有较高的可靠性。2021/8/782.1.280C51系列各厂商以8051为基核开发出的CMOS单片机统称为80C51系列。常用产品有:Intel:80C31、80C51、87C51,80C32、80C52、87C52等;ATMEL:89C51、89C52、89C2051等;Philips、华邦、Dallas、Siem

4、ens等公司的许多产品。2021/8/792.280C51的基本结构与应用模式2.2.180C51的基本结构80C51单片机主要由以下功能部件组成:(1)8位微处理器(CPU);(2)128B数据存储器(RAM),片外可扩展到64KB;(3)4KB程序存储器(ROM/FLASH),片外可扩展到64KB(4)21个特殊功能寄存器(SFR)(5)4个8位并行I/O口(P0口、P1口、P2口、P3口)(6)1个全双工异步串行口(UART);(7)2个16位定时器/计数器(T0,T1);(8)5个中断源的中断系统(X0,T0,X1,T1,S)。2021/8/710202

5、1/8/7112.2.280C51的应用模式带总线扩展引脚的产品扩展总线的应用模式不扩展总线的应用模式2021/8/712没有总线扩展引脚的产品引脚数减少、体积减小。对于不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系统极其适合。典型产品,如:AT89S2051/AT89S4051。2021/8/713QFP封装2.380C51典型产品资源配置与引脚封装2021/8/714LCC封装2021/8/71580C51的引脚电源引脚:Vcc、Vss时钟引脚:XTAL1、XTAL2控制引脚:/PSEN、/EA、ALE、RSTI/O引脚:P0、P1、P2、P320

6、21/8/7172.480C51的CPU2021/8/7182.4.1CPU的功能单元运算器累加器ACC寄存器BPSW控制器指令寄存器IR译码与控制逻辑其他寄存器程序计数器PC数据指针DPTR堆栈指针SP工作寄存器R0~R71.运算器运算器由算术逻辑单元ALU、累加器ACC、寄存器B、程序状态字寄存器PSW、BCD码运算调整电路等组成。(1)累加器ACCACC是一个8位的寄存器,简称为A,它通过暂存器与ALU相连。它是CPU执行指令时使用最频繁的寄存器,用来存一个操作数或中间结果。2021/8/720(2)算术逻辑单元ALUALU是由加法器和其它逻辑电路等组成的

7、,它用于对数据进行算术四则运算和逻辑运算、移位操作、位操作等功能。ALU的两个操作数,一个由A通过暂存器2输入,另一个由暂存器1输入,运算结果的状态送PSW。(3)寄存器B乘除运算时候存放一个操作数(4)程序状态字寄存器PSWPSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。它可以进行位寻址。PSW各位的定义如下:D7HD6HD5HD4HD3HD2HD1HD0HCYACF0RS1RS0OV-------PPSW位地址字节地址D0HCY(PSW.7):进位标志,在进行加或减运算时,如果操作结果最高位有进位或借时,CY由硬件置“1”,否则清“0”。在进行

8、位操作时。AC(PSW.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。