【单片机原理与C51编程】课件 第二章 单片机硬件结构和原理.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:55 大小:1.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

【单片机原理与C51编程】课件 第二章 单片机硬件结构和原理.ppt

【单片机原理与C51编程】课件第二章单片机硬件结构和原理.ppt

预览

免费试读已结束,剩余 45 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2.1MCS-51单片机的硬件结构2.1MCS-51单片机的硬件结构2.1MCS-51单片机的硬件结构2.1MCS-51单片机的硬件结构2.1MCS-51单片机的硬件结构2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.2MCS-51单片机的引脚功能2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构2.3MCS-51单片机I/O端口结构单片机的引脚(P2口)单片机的引脚(P3口)51单片机的8个特殊引脚51单片机的4个8位的I/O口P3口第二功能表数据存储器——RAM(RandomAccessMemory)程序存储器——ROM(ReadOnlyMemory)闪速存储器——FlashMemoryEPROM——(UV)ErazibleProgrammableROME2PROM——ElectricalErasableProgrammableROM静态存储器SRAM——StaticRAM动态存储器DRAM——DynamicRAM)按字节寻址:每个字节(8个位)占一个地址按位寻址:有的存储器每一个位就有一个地址2.4MCS-51单片机存储器结构2、存储器配置(片内RAM)片内RAM前32个单元是工作寄存器区(00H—1FH)00H00H00H可寻址片外RAM64K字节(0000H—FFFFH);可寻址片外ROM64K字节(0000H—FFFFH);片内FlashROM4K字节(000H—FFFH);堆栈:在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。00H00H程序计数器PC(ProgramCounter)PC不是一个特殊功能寄存器SFR,但其作用又十分重要和特殊!!!3、89C51特殊功能寄存器(SFR)已知的P0、P1、P2、P3等四个8位I/O口分别由名为P0、P1、P2、P3四个SFR代表。堆栈指针寄存器SP(StackPointer):总是指向栈顶,压栈时先(SP)+1然后数据进栈;弹栈时数据先出栈然后(SP)-1。累加器ACC:一个被众多指令用得最频繁的特殊功能寄存器(如:运算、数据传输…)副累加器B:一个经常与ACC配合在一起使用的特殊功能寄存器(如:乘法、除法),此外,它也经常当作普通寄存器使用。CY(PSW.7)进位/借位标志位。若ACC在运算过程中发生了进位或借位,则CY=1;否则=0。它也是布尔处理器的位累加器,可用于布尔操作。AC(PSW.6)半进位/借位标志位。若ACC在运算过程中,D3位向D4位发生了进位或借位,则CY=1,否则=0。机器在执行“DAA”指令时自动要判断这一位,我们可以暂时不关心它。F0(PSW.5)可由用户定义的标志位。RS1(PSW.4)、RS0(PSW.3)工作寄存器组选择位。2.4MCS-51单片机存储器结构2.4MCS-51单片机存储器结构单片机SFR名称及其地址单片机SFR名称及其地址