PC 机的CPU 是基于冯诺伊曼的体系结构,然而MCU(单片机)、Dsp(数字信号处理器)都是基于哈佛结构的体系结构。哈佛结构与冯诺伊曼结构有很大的不同,在冯诺伊曼体系结构下只有一个地址空间,ROM 和RAM 可以随意安排在这一地址范围内的不同空间,即ROM 和RAM 地址统一分配。CPU 访问存储器时,一个地址对应唯一的存储单元,可能是ROM,也可能是RAM。而哈佛结构下ROM 和RAM 是分开编址,即程序和数据分开保存,访问时用不同的指令加以区分,并可同时访问,在这样的体系结构下有利于提高指令的执行速度。在后面的章节我们将详细介绍单片机的存储器配置。
(1) 一个8 位的微处理器(CPU)。
(2) 片内数据存储器RAM(128B/256B),用以存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等,SST89 系列单片机最多提供1K 的RAM。
(3) 片内程序存储器ROM/EPROM(4KB/8KB),用以存放程序、一些原始数据和表格。但也有一些单片机内部不带ROM/EPROM,如8031,8032,80C31 等。目前单片机的发展趋势是将RAM 和ROM 都集成在单片机里面,这样既方便了用户进行设计又提高了系统的抗干扰性。SST 公司推出的89 系列单片机分别集成了16K、32K、64K Flash 存储器,可供用户根据需要选用,读者可查看书的后面部分。
(4) 四个8 位并行I/O 接口P0~P3,每个口既可以用作输入,也可以用作输出。
(5) 两个定时器/计数器,每个定时器/计数器都可以设置成计数方式,用以对外部事件进行计数,也可以设置成定时方式,并可以根据计数或定时的结果实现计算机控制。为方便设计串行通信,目前的52 系列单片机都会提供3 个16 位定时器/计数器。
(6) 五个中断源的中断控制系统。现在新推出的单片机都不只5 个中断源,例如SST89E58RD 就有9 个中断源。
(7) 一个全双工UART(通用异步接收发送器)的串行I/O 口,用于实现单片机之间或单机与微机之间的串行通信。
(8) 片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。最高允许振荡频率为12MHz。SST89V58RD 最高允许振荡频率达40MHz,因而大大的提高了指令的执行速度。
以上各个部分通过内部数据总线相互连接。
8051 单片机内部结构如图2-2 所示。一个完整的计算机应该由运算器、控制器、存储器(ROM 及RAM)、数据总线和I/O 接口组成。一般微处理器(如8086)就只包括运算器和控制器两部分。和一般微处理器相比,8051 增加了四个8 位I/O 口、一个串行口、4KB ROM、128BRAM、很多工作寄存器及特殊功能寄存器(SFR),所以单片机具有比微处理器更强大的控制功能,单片机是专为进行控制设计的,而常见的微处理器是用于运算功能的,下图各部分的功能描述。
8051是什么单片机?
8051单片机是PC 机的CPU 是基于冯诺伊曼的体系结构。8051单片机供应商:拍明芯城元器件商城 基本结构 51 单片机最初是由Intel 公司开发设计的,但后来Intel 公司把51 核的设计方案卖给了几家大的电子设计生产商,譬如 SST、Philip、Atmel 等大公司。如是市面上出现了各式各样的但均以51 为内核的单片...
8051单片机是由哪些部分组成的?
1. 中央处理单元CPU(8位):负责数据处理和位操作,包括位测试、置位和复位。2. 只读存储器ROM(4KB或8KB):用于永久存储应用程序,包括掩膜ROM、EPROM和EEPROM。3. 随机存取存储器RAM(128B\/256B):用于程序运行时存储工作变量和数据。4. 并行输入\/输出口I\/O(32线):作为系统总线,用于扩展...
8051单片机有哪些硬件结构?
8051单片机的内部硬件结构包括:1、中央处理器CPU:它是单片机内部的核心部件,决定了单片机的主要功能特性,由运算器和控制器两大部分组成。2、存储器:8051单片机在系统结构上采用了哈佛型,将程序和数据分别存放在两个存储器内,一个称为程序存储器,另一个为数据存储器在物理结构上分程序存储器和数据...
8051单片机是由什么组成
8051单片机:1、有一个cpu用来运算和控制,2、有四个并行io口,分别是p0、p1、p2、p3,3、有rom,用来存放程序,现在也有用flash的 4、有ram,用来存放中间结果,也有带eeprom的,可以在掉电的时候保存数据 5、定时计数器,6、串行io口,7、中断系统,8、一个内部的时钟电路。
求解8051单片机的硬件结构特点!!!
8051与80C51单片机的主要差别就在于芯片的制造工艺上,80C51的制造工艺是在8051基础上进行了改进。8051系列单片机采用的是HMOS工艺,高速度、高密度;80C51系列单片机采用的是CHMOS工艺,高速度、高密度、低功耗;也就是说80C51单片机是一种低功耗单片机。89C51和89S51内核相同,89S51针对89C51的明显的几个升级...
8051单片机内部RAM低128单元划分为哪三个部分?各有什么特点?
这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0——R7。(2)可位寻址RAM区(20H——2FH)16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。主要用于位寻址。(3)通用的RAM区(...
详解:8051单片机的结构与原理
在电子世界中,8051单片机如同一颗强大的微处理器心脏,其构造精密且功能丰富。它的核心组件包括:中央处理器(CPU),它由运算器和控制器两部分组成,是单片机的大脑,负责执行指令和处理数据;存储器,存储程序和数据,是单片机的记忆库;定时\/计数器,用于精确的时间控制和计数功能;I\/O接口,是单片机与...
80C51单片机内部包含哪些主要逻辑功能部件?
1、4kBytesFlash片内程序存储器;2、128bytes的随机存取数据存储器(RAM);3、32个外部双向输入\/输出(I\/O)口;4、2个中断优先级、2层中断嵌套中断;5、5个中断源;6、2个16位可编程定时器\/计数器;7、2个全双工串行通信口;8、看门狗(WDT)电路;9、片内振荡器和时钟电路;10、与MCS-51...
8051单片机存储器的组织结构是怎样的?
8051单片机存储器结构包含内部存储器,外部扩展存储器。1、内部存储器包括:00H~1FH,工作寄存器区域 20H~2FH,位址寄存器区域 30H~7FH,用户寄存器区域 80H~FFH,特殊功能寄存器区域 2、扩展存储区包括 0000H~FFFFH的数据存储器和程序存储器,地址重叠。
8051单片机内部RAM低128单元划分为哪三个部分?各有什么特点?
0x20-0x2F:位寻址区,共16字节,提供128位可位寻址的存储空间,适合用于位操作。0x30-0x7F:用户RAM区,可用作数据存储或堆栈设置,为用户程序提供灵活的存储空间。补充说明:8051单片机的CPU基于哈佛结构,与冯诺伊曼结构不同,哈佛结构将程序存储器和数据存储器分开,使得数据和指令的访问可以同时进行,...