单片机存储器部分汇总
51单片机:存储器

内部 RAM 0000 H
RAM (64K )
007FH
0000 H
数据存储器
引脚接为高电平时,CPU可访问内部和外部ROM,并 且程序自片内程序存储器开始执行,PC值超出片内 ROM容量时,会自动转向片外程序存储器中的程序。 引脚接为低电平时,CPU只 能访问外部ROM,无法使 用片内程序存储器。
(3)EPROM型(Erasable Programmable ROM,可擦除可编程 ROM),其典型外观标志是芯片上有一个紫外线擦除窗口。 这种存储器编程使用一定的直流电源(如+21V电压),而 擦除则用紫外线灯光照射芯片窗口(一般需15~30分钟), 重新编程后用不透明标签将窗口贴覆遮盖住即可。 MCS-51系列单片机8751的片内ROM以及27系列存储器 芯片都属于此类产品。 (4)E2PROM型(Electrically Erasable Programmable ROM,电可擦除可编程ROM)。这种存储器可以直接用电擦 写,比较方便数据的改写,较新型只读存储器,编程速度较 快。擦除、写入和读出电压均为+5V。28系列存储器属于此 类产品。
(二) 存储器的分类
sk ROM 型 OTPROM型
ROM
半导体存储器 (Memory)
EPROM型 E2PROM型 Flash ROM型 SRAM
RAM
DRAM
(1)Mask ROM 型:掩膜ROM。其编程只能由制造商通过 半导体掩膜技术完成,用户无法改写,所以对用户而言, 它是严格意义的只读存储器。如8051中的4KB程序存储器 就是这一种,这种ROM适用于有固定程序且大批量生产的 产品中。 一次可编程ROM(One Time 型:一次可编程 (2)OTPROM型: Programmable ROM)。用户可通过专门设备对其一次性写 入程序,此后便不能改写。这种程序存储器可靠性很高, 适合于存放已调试成功的用户程序,投入规模生产,但调 试阶段不宜用。目前,国内外有很多单片机制造商提供片 内集有OTPROM的单片机产品,可供用户选择。
简述一般单片机的结构及各个部分的功能

简述一般单片机的结构及各个部分的功能单片机(Microcontroller)是一种集成了处理器核心、存储器和各种外设接口的微型计算机系统。
它通常被应用于嵌入式系统中,用于控制、通信和数据处理等任务。
本文将对一般单片机的结构及各个部分的功能进行简述。
一、单片机的结构一般单片机包含三个核心部分,即中央处理器(Central Processing Unit,简称CPU)、存储器和外设接口。
这些部分通过总线连接在一起,形成了一个完整的单片机系统。
1. 中央处理器(CPU)中央处理器是单片机的核心部件,它负责执行程序指令、控制数据流动和处理数据。
CPU包括指令执行单元、时钟控制单元和寄存器等模块。
指令执行单元解码和执行存储器中的程序指令,时钟控制单元提供时钟信号使CPU工作,寄存器用于存储和传输数据。
2. 存储器存储器用于存储程序指令和数据。
它通常包括随机存储器(Random Access Memory,简称RAM)和只读存储器(Read-Only Memory,简称ROM)。
RAM用于存储临时数据和程序运行过程中的中间结果,可读写。
ROM用于存储程序指令和常量数据,只读。
3. 外设接口外设接口是连接单片机与外部设备的接口,用于与外界进行信息交互。
常见的外设接口包括通用输入输出口(General PurposeInput/Output,简称GPIO)、串行接口、模拟到数字转换器(Analog-to-Digital Converter,简称ADC)等。
GPIO用于连接外部开关、LED 灯等外设,串行接口用于与其他设备进行串行通信,ADC用于将模拟信号转换为数字信号。
二、各个部分的功能1. 中央处理器(CPU)功能:- 指令执行:解码和执行存储器中的程序指令。
- 数据处理:对数据进行算术和逻辑运算。
- 控制:控制程序流程和数据流动。
2. 存储器功能:- RAM功能:存储程序执行过程中的中间结果、临时数据等。
- ROM功能:存储程序指令、常量数据等。
单片机内部存储器结构与数据存取方法详解

单片机内部存储器结构与数据存取方法详解单片机是一种集成了处理器、内存和外设等功能于一体的微电子器件,广泛应用于各种电子设备中。
其中,内部存储器是单片机的核心组成部分之一。
本文将详细介绍单片机内部存储器的结构和数据存取方法。
一、单片机内部存储器的结构单片机的内部存储器主要包括随机存取存储器(RAM)和只读存储器(ROM)两部分。
1. 随机存取存储器(RAM)RAM是单片机内部的易失性存储器,用于存储数据、程序临时数据和运行时数据。
单片机内部的RAM可以根据存取速度和使用要求的不同,分为片内RAM 和片外RAM两种。
片内RAM是单片机芯片内部集成的存储器,速度较快。
它可以分为片内可读写RAM(RW-RAM)和片内只读RAM(RO-RAM)两种类型。
片内可读写RAM可以被程序读取和修改,存储媒介是电容或电子触发器。
而片内只读RAM则只能被程序读取,不能被修改。
片内RAM的容量相对较小,一般在几十到几百字节之间。
片外RAM是连接在单片机芯片外部的存储器,速度较慢。
它可以进一步分为静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)两种类型。
SRAM是基于触发器构建的,数据存储在触发器中,读写速度快且无需刷新。
DRAM则是基于电容构建的,存储数据需要定期刷新,但容量较大。
2. 只读存储器(ROM)ROM是单片机内部的非易失性存储器,用于存储程序和常量数据。
ROM的内容在出厂时就被写入,一般无法被程序修改。
单片机内部的ROM可以分为只读存储器(ROM)和可编程只读存储器(PROM)两种类型。
ROM存储器内容固定不变,其中包含了单片机的初始化程序和系统代码。
PROM存储器则可以通过特殊的编程操作烧写程序和数据,但一旦写入后无法擦除和修改。
这类存储器在生产流程中被用于定制特殊功能的单片机。
二、单片机内部存储器的数据存取方法单片机内部存储器的数据存取方法根据存储器的类型和连接方式而有所不同。
1. RAM的数据存取方法对于片内RAM,数据的存取可以通过直接读写特定的RAM地址来实现。
单片机存储器

单片机存储器1. MCS-51单片机的存贮器有程序存贮器ROM和数据存贮器RAM 之分。
由于外部程序存贮器和外部数据存贮器的地址可以重迭,所以我们说MCS-51单片机的寻址空间为2×64KB=128KB ,不过要注意:“片外程序存贮器和片外数据存贮器,根据实际需要也可以合并成一个统一的地址空间,此时最大寻址空间为64KB而不是128KB了。
”对外部程序存贮器的写操作是由编程器完成,而对其读操作则是由读选通控制信号/PSEN( Program Store Enable)再配以读操作指令MOVC来完成。
也就是由MOVC指令产生信号/PSEN,从而对片外程序存储器进行读操作。
对外部数据存贮器的写操作是由写选通控制信号/WR再配以指令MOVX来完成,而对其读操作则是由读选通控制信号/RD再配以MOVX 来完成。
也就是由指令MOVX指令产生/WR或/RD信号,从而对片外RAM进行写或读操作。
2. 程序存贮器ROMMCS-51单片机中设有一个片内、片外程序存贮器选择控制信号/EA(External Access)。
MCS-51单片机程序存储器示意图如果使/EA=1,则片内、片外程序存贮器ROM统一编址为64KB。
系统复位后,将先执行片内存贮器ROM中的程序。
当PC中内容超过OFFFH或1FFFH时,将自动转到执行片外程序存贮器中的程序。
片内程序存储器空间为0000H~0FFFH或0000H~1FFFH,片外程序存储器空间的地址不能与片内程序存储器空间地址相重迭。
至于具体执行哪里的程序完全取决于PC值。
如果使/EA=0,则只执行片外程序存贮器的程序,其地址空间为0000H~FFFFH 。
换言之,如果片内无程序存贮器ROM或不想访问片内程序存贮器ROM,则必须使/EA=0 。
注意:当系统复位时PC内容为0000H ,这意味着程序的执行总要从0000H单元开始,但用户程序又不能从0000H开始存放。
这是因为在程序存储器中有7个非常特殊的、固定的单元,这些单元所存放的内容是有特定要求的。
单片机的存储器

单片机的存储器在单片机的世界里,存储器就如同一个信息的宝库,它承担着存储和管理数据与程序的重要任务。
如果把单片机比作是一个聪明的大脑,那么存储器就是大脑中的记忆区域,负责记住各种关键的信息和指令。
单片机的存储器可以大致分为两类:只读存储器(ROM)和随机存取存储器(RAM)。
只读存储器就像是一本无法修改的百科全书,里面的内容在制造的时候就已经被确定下来,并且在后续的使用过程中无法更改。
而随机存取存储器则更像是一个可以随时记录和修改的笔记本,能够根据我们的需要灵活地存储和更新数据。
先来说说只读存储器(ROM)。
它又可以分为几种不同的类型,比如掩膜 ROM、可编程 ROM(PROM)、可擦除可编程 ROM (EPROM)和电可擦除可编程 ROM(EEPROM)。
掩膜 ROM 是在芯片制造过程中,通过掩膜工艺将信息一次性写入的。
这就好比是在生产一本书的时候,直接把内容印在了书页上,一旦印好就无法更改。
所以掩膜 ROM 通常用于存储那些在单片机运行过程中不会改变的程序或数据,比如一些固化的系统程序。
可编程 ROM(PROM)则给了我们一次写入的机会。
它在出厂时里面的内容是空白的,我们可以通过特定的编程设备将数据写入其中。
但一旦写入,就不能再修改了,就像在一张白纸上写下了字,就无法擦掉重写。
可擦除可编程 ROM(EPROM)则相对灵活一些。
我们可以通过紫外线照射的方式将里面的数据擦除,然后重新写入新的内容。
这就像是用一块可以擦除的黑板,擦干净后又能重新书写。
电可擦除可编程 ROM(EEPROM)则更加方便。
它不需要通过紫外线照射,而是通过电信号就可以实现数据的擦除和重新写入。
这使得在实际应用中,对数据的更新和修改变得更加便捷。
接下来是随机存取存储器(RAM)。
RAM 可以随时进行读和写操作,这使得它非常适合用于存储那些在单片机运行过程中需要频繁改变的数据。
静态随机存取存储器(SRAM)的速度较快,但集成度相对较低,成本也较高。
MCS-51单片机的内部存储器

③ F0(PSW.5)——用户标志位。这是一个由用户自定义的标 志位,用户根据需要用软件方法置位或复位。例如用它来控 制程序的转向。
4. 堆栈类型
向上生长型和向下生长型。MCS-51的堆栈是向上生长的。
5. 堆栈使用方法
① 调用子程序或中断时,返回地址(断点)自动进栈。程序返回时, 断点再自动弹回PC。
② 使用专用的堆栈操作指令,进行进出栈操作。保护现场(PUSH); 恢复现场(POP)。
1.4 内部程序存储器
MCS-51单片机的程序计数器PC为16位,因此可以寻址的 地址空间为64KB。8051和8751单片机内部有4KB字节 ROM/EPROM程序存储器(0000H~0FFFH),1000H~FFFFH是外 部扩展程序存储器地址空间。而8052单片机内部有8KB ROM程 序存储器,同样可以扩展到64KB。在64KB程序存储器中,有6 个地址单元具有特殊功能。
3. 堆栈指示器
堆栈共有两种操作:进栈和出栈。
但不论是数据进栈还是出栈,都是对堆栈的栈顶单元进行的, 即对堆栈栈顶单元的写和读操作。为了指示栈顶地址,所以 要设置堆栈指示器SP。SP的内容就是堆栈栈顶的存储单元地 址。
MCS-51单片机由于堆栈设在内部RAM上,因此SP是一个8位 寄存器。实际上SP就是专用寄存器的一员。系统复位后,SP 的内容为07H,但由于堆栈最好在内部RAM的30H~7FH单元中 开辟,所以在程序设计时,应注意把SP值初始化为30H。SP的 内容一旦确定,栈顶的位置就确定了。
51单片机存储器结构介绍
51单片机存储器结构介绍单片机是一种微型电脑芯片,他能够实现数字信号的处理和控制。
而存储器是单片机的核心组成部分之一,用于存储程序指令和数据。
本文将介绍51单片机的存储器结构。
一、内部存储器1. 代码存储器(ROM)代码存储器是用来存放程序指令的地方,它通常具有只读的特点,因此称之为只读存储器(Read-Only Memory)。
在51单片机中,常见的ROM有EPROM、EEPROM和Flash。
其中,EPROM需要使用紫外线擦除后才能进行写入操作,而EEPROM和Flash则支持电子擦除和写入操作。
2. 数据存储器(RAM)数据存储器用于存储程序中的数据,可以进行读取和写入操作。
51单片机中的RAM分为内部RAM和外部RAM两种类型。
内部RAM 是静态随机存储器(SRAM),容量通常较小,但读取速度快。
而外部RAM则可以通过外部接口来扩展存储容量。
二、外部存储器除了内部存储器之外,51单片机还支持外部存储器的连接,以扩展存储容量。
1. 并行存储器并行存储器是指通过并行接口与单片机进行数据交换的存储器,常见的有静态随机存储器(SRAM)、动态随机存储器(DRAM)和闪存等。
并行存储器的访问速度较快,但通信线路和引脚较多,连接复杂。
2. 串行存储器串行存储器是通过串行接口与单片机进行数据交换的存储器,常见的有串行EEPROM和串行闪存等。
串行存储器相对于并行存储器来说,引脚和通信线路较少,连接较为简单,但访问速度相对较慢。
三、存储器扩展技术1. 存储器芯片选择在实际应用中,我们需要根据需求选择合适的存储器芯片。
不同的存储器芯片具有不同的特性,比如容量大小、访问速度、耗能情况等,需要根据具体需求进行选择。
2. 存储器接口设计单片机与存储器之间的通信需要通过特定的接口进行连接。
在设计存储器接口时,需要考虑接口的引脚数目、速度要求、稳定性等因素,并且保证接口与存储器芯片的电气特性匹配。
3. 存储器管理技术存储器管理是针对大容量存储器的一种管理方法,用于提高存储效率和数据存取速度。
单片机的存储结构
MCS-51单片机在物理结构上有四个存储空间: 1、片内程序存储器 2、片外程序存储器 3、片内数据存储器 4、片外数据存储器
MCS-51单片机在逻辑结构有三个存储空间
⑴ 64KB程序存储器(ROM),包括片内ROM和片外ROM; ⑵ 64KB外部数据存储器(外RAM); ⑶ 256B内部数据存储器(内RAM).
在片内RAM低128单元中,通用寄存器占去 32个单元,位寻址区占去16个单元,剩下的 80个单元就是供用户使用的一般RAM区了, 地址单元为30H-7FH。对这部份区域的使用 不作任何规定和限制,但应说明的是,堆栈 一般开辟在这个区域。
*特殊功能寄存器(了解)*
特殊功能寄存器SFR, 又称为专用寄存器。 它专用于控制、 管理单片机内算术逻辑部件、 并行I/O口锁存器、 串行口数据缓冲器、 定 时器/计数器、 中断系统等功能模块的工作, SFR的地址空间为80H~FFH。
在00H—1FH共32个单元中被均匀地分为四 块,每块包含八个8位寄存器,均以R0—R7 来命名,我们常称这些寄存器为通用寄存器。
作用:有专用于工作寄存器操作的指令,读 写速度比一般内RAM要快,指令字节比一般 直接寻址指令要短,还具有间址功能,能给 编程和应用带来方便。
2.位寻址区(20H~2FH )
片内RAM 位进行寻址。位寻址区共有16个字节,128 个位,位地址为00H—7FH。位地址分配如下 表所示:
3.数据缓冲区(30H~7FH)
内RAM中30H~7FH为数据缓冲区,用于存 放各种数据和中间结果,起到数据缓冲的作 用。
一、程序存储器 (ROM) 地址范围:0000H~FFFFH,共64KB。 低段4KB:0000H~0FFFH(片内) 高段60KB:1000H~FFFFH (片外) 作用:用于存放用户程序和原始数据。
单片机的存储器结构
3 .程序状态字寄存器 PSW
PSW 是一个 8 位特 殊功能寄存器,用于存放程序的状态和指令的 执行状态,供程序查询和判别用 。各位位置如 下。 D7 CY D6 AC D5 F0 D4 RS1 D3 RS0 D2 OV D1 未用 D0 P
CY:进位标志位。在执行加、减法指令时,如果运算结 果的最高位(D7位)有进位或借位,CY位被置“1”,否则 清“0”。 AC:半进位标志位。在执行加、减法指令时,其低半字节 向高半字节有进位或借位时(D3位向D4位),AC位被置 “1”,否则清“0”。 F0:用户自定义标志位。 RS1和RS0:工作寄存器组选择位。
三、MCS-51数据存储器地址空间 (一)数据存储器的分类
数据存储器一般 采用随机存取存储器(RAM)。这种存储器是在 使用过程中利用程序随时可以写入信息,又可 以随时读出信息的存储器。一般情况下,我们 用此存储器存储数据或运算的中间结果,所以 也称之为数据存储器。 (1)静态RAM 即SRAM(Static RAM)其存储电 路以双稳态触发器为基础,其优点是状态稳定, 只要不掉电,信息不会丢失,不需要刷新电路; 缺点是集成度低。 (2)动态RAM 即DRAM(Dynamic RAM)其存储 单元以电容为基础,电路简单,集成度高。但 存在电容中电荷由于漏电会逐渐丢失的问题,
MCS-51系列单片机的特殊功能寄存器
符
号
名
称
地址 E0H
* ACC
累加器
* B * PSW SP
DPTR
* * * * *
P0 P1 P2 P3 IP
B寄存器 程序状态字 堆栈指针 DPH DPL P0口锁存器 P1口锁存器 P2口锁存器 P3口锁存器 中断优先级控制寄存器
单片机的基本组成
单片机的基本组成一、引言单片机(Microcontroller Unit,简称MCU),是一种集成电路芯片,包含了中央处理器(CPU)、存储器(RAM、ROM)、输入输出接口(I/O)、定时器、串行通信接口等组件。
单片机广泛应用于电子产品中,具有体积小、功耗低、成本低等优点,是现代电子技术中不可或缺的一部分。
本文将介绍单片机的基本组成。
二、CPU(中央处理器)中央处理器是单片机的核心部分,负责数据的处理和指令的执行。
它包括运算器、控制器和寄存器等。
运算器用于进行数据运算和逻辑运算,控制器负责指令的解码和执行,而寄存器则用于暂时存放数据和地址等信息。
三、存储器单片机中的存储器分为随机存储器(RAM)和只读存储器(ROM)。
RAM用于存储程序运行时的临时数据和变量,ROM则存储了程序的指令和不易修改的数据。
除了RAM和ROM,单片机还可能包括闪存、EEPROM等其他类型的存储器。
四、输入输出接口输入输出接口是单片机与外部设备进行数据交互的桥梁。
它可以包括并行口、串行口、模拟输入输出端口等。
通过输入输出接口,单片机可以与各种传感器、执行器、显示器等外部设备进行通信,并实现相应的功能。
五、定时器和计数器定时器和计数器是单片机中常见的功能模块,用于计时和计数。
定时器可以设置定时时间,用于进行精确的时间控制;而计数器则可以记录外部事件的次数或频率。
这些功能模块可以广泛应用于计时、测量、脉冲生成等场景。
六、串行通信接口单片机中的串行通信接口可以实现与其他设备之间的数据传输。
常见的串行通信接口包括UART(通用异步收发传输器)、SPI(串行外围接口)和I2C(串行总线接口)。
通过这些接口,单片机可以与计算机、传感器、显示屏等设备进行数据交换。
七、其他组件除了上述提到的基本组件,单片机还可能包括看门狗定时器、中断控制器、电源管理单元等。
这些组件在特定的应用场景中发挥重要作用,提高系统的可靠性和稳定性。
八、总结单片机的基本组成包括CPU、存储器、输入输出接口、定时器和计数器、串行通信接口等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
储器与不扩展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悬空。