英特尔8051

世界杯意大利阵容 2025-05-15 07:12:48

Intel P8051

8051是一种8位元的单晶片微控制器,属于MCS-51单晶片的一种,由英特尔公司于1981年制造。到现在,有更多的IC设计商,如Atmel、飞利浦、华邦等公司,相继开发了功能更多、更强大的兼容产品。

8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以来产生各种动作周期及同步信号。在8051单片机中已内建时钟产生器,在使用时只需接上石英晶体谐振器(或其它振荡子)及电容,就可以让系统产生正确的时钟信号。

英特尔原来的8051系列的开发利用 NMOS 技术,但后来的版本中,在其名称加入字母C(例如,80C51),确定使用 CMOS技术,这样比NMOS节能。这使它们更适合于电池供电设备。

主要功能及特性[编辑]

8051在单一的封装中提供很多功能,包括CPU、RAM、ROM、输入输出、中断、时钟等。

8051能够达到以一般工业配线盘更小的体积,来达成自动控制作业,如感测讯号的撷取、循序控制等,它皆能轻易的完成。

近年来单晶片的功能不断加强,价格愈加便宜,传统的8051已经成为学校的教材。

单晶片具备了便宜、电路简单、体积小与耗电低等优点,所以目前在业界使用的极为广泛。比如要控制一个马达就不需要使用一台个人电脑(PC)来控制,只要一颗单晶片加上驱动电路就可以加以控制这颗马达的运转了。

特殊功能暂存器

特殊功能暂存器

中断位址

8051[编辑]

i8051 microarchitecture.

8 位元 CPU

4 KB 内部程式记忆体,最大可扩充至 64 KB。

128 Bytes 内部资料记忆体,最大可扩充至 64 KB。

具有逻辑代数运算功能(位元逻辑)。

4 组可位元定址的 I/O 埠(P0、P1、P2、P3)。

2 组16位元计时/计数器(T0、T1)。

5 个中断源(INT0、INT1、T0、T1、RXD、TXD)。

1 组全双工串列埠(UART)。

8052[编辑]

8 位元 CPU

8 KB 内部程式记忆体,最大可扩充至 64 KB。

256 Bytes 内部资料记忆体,最大可扩充至 64 KB。

具有逻辑代数运算功能(位元逻辑)。

4 组可位元定址的 I/O 埠(P0、P1、P2、P3)。

3 组 16 位元计时/计数器(T0、T1、T2)。

6 个中断源(INT0、INT1、T0、T1、T2、RXD、TXD)。

1 组全双工串列埠(UART)。

相容型号[编辑]

AT89C2051[编辑]

兼容 MCS®-51 指令集的产品

2 KB 的可编程(但是不能在线烧录)程序储存器,拥有: 10,000 次的写入/擦除次数。

在2.7 V - 6 V 均可运作

静态模式下支持的时钟频率: 0 Hz to 24 MHz

两重对程序的加锁位

内部的 RAM 大小为 128 x 8 Bit.

15 个可编程的 I/O 口线

两个 16 Bit 的内建定时器

六个内部中断源

可编程的 串行接口 收发器

直接驱动 LED 的输出能力

内建的模拟比较器

低功率的空闲/掉电模式

绿色封装 (无铅/无卤化物)

晶片系列[编辑]

Intel 原厂[编辑]

Intel原厂发行过的型号

8031、8032

无 ROM,只有 RAM(资料记忆体),需外接程式记忆体,EA须接地。

8051、8052

这是 MASK ROM 型,为了大量生产,晶片厂把客户的程式码,直接在制造时 MASK(光罩)在晶片上的型号。

8751、8752

此为EPROM型,在IC包装(晶片的外壳)上有设置有石英玻璃的透明窗口者,可用工业级的紫外线灯,照射窗口内的晶片10~30分钟以清除资料,就能再重新烧录。此型为工程师设计用或小量生产打样用。由于有窗口的陶瓷包装比较贵,所以其后也有出品无窗口的树脂包装,因为对晶片厂而言,不管有没有窗口,里面的晶片都一样,故称无窗口的为 OTP(一次烧录型)的8751。因为对使用者而言,OTP的使用方式,就跟PROM一样,所以也有人称为 PROM 型的 8751。

衍生型号[编辑]

为Intel授权其他厂商智慧财产权核心(IP core)衍生开发的型号。

Atmel[编辑]

AT89C51、AT89C52

有ROM(EEPROM),可重复烧录,用电气信号清除(12V),清除时间只要5-10秒。

AT89S51、AT89S52

有 ROM(EEPROM 或 Flash memory),可重复烧录,用电气信号清除 (5V),可用 ISP Flash Microcontroller Programmer 介面烧录及清除资料,为 AT89C51 更新版本。

STC89C52RC单片机芯片

晶片接脚图[编辑]

8051 单晶片的接脚名称与功用,8051总共有40支接脚,4个8位元双向I/O,其中PORT3 除了可以当作I/O以外,也兼具其他特殊功能。

VCC:接正电源5V。

GND:接地。

PORT0:可做一般I/O使用,当作输入或输出时应在外部接上拉电阻,外部记忆体扩充时,当作资料汇流排(D0~7)及位址汇流排(A0~7)。由ALE接脚输出信号分时复用。

PORT1:一般I/O使用,内部设有提升电阻。

PORT2:一般I/O使用,内部也有提升电阻,外部记忆体扩充时,当作位址汇流排(A8~15)使用。

RST:晶片重置信号输入脚,只要输入一高电位脉冲,大于2个机械周期,就可以完成重置动作。

ALE/PROG:接外部记忆体时,位址栓锁致能输出脉冲,利用此信号将位址栓锁住,以便取得资料码未接外部记忆体时,有1/6石英晶体的振荡频率,可做为外部时脉在烧录PROM时,此接脚也是烧录脉波之输入端。

PSEN:当作程式储存致能外部程式记忆体之读取脉波,在每个机械周期会动2次,外接ROM 时, 与ROM 的/OE 脚连接。

EA/VPP:接高电位时,读取内部程式记忆体;接低电位时,读取外部程式记忆体。欲烧录内部EPROM 时,利用此脚接收12伏特之烧录供应电压。

XTAL1, XTAL2:接石英晶体振荡器,工作机械周期=石英晶体/12。

外部链接[编辑]

ATMEL (页面存档备份,存于互联网档案馆)

Philips 美国国会图书馆的存档,存档日期2011-02-24

AT89S51的Datasheet (页面存档备份,存于互联网档案馆)

AT89S52的Datasheet (页面存档备份,存于互联网档案馆)

e8051 - 一种软核型态,专用于FPGA或ASIC的高速型8051

8052.com - 详细介绍8051及8052之功能(英文)

8051简介 - 介绍8051之功能(中文)

与8051 c++互动 (页面存档备份,存于互联网档案馆)

与8051 assembly互动

查论编英特尔处理器已停产

x86前产品

4004

4040

8008

8080

8085

x87(外置浮点运算器)8/16位总线:8087

16位总线:80187

80287

80387SX(英语:Intel 80387)32位总线:80387DX

80487x86-16(16位)

8086

8088

80186

80188

80286

x86-32/IA-32(32位)

80386

80486

Pentium

P5

OverDrive

Pro

MMX

II

III

4

M

Celeron

M

D

Core

Atom

x86-64/Intel 64(64位)

Pentium

4部份型号

D

EE

Dual-Core

Celeron D部份型号

Core 2

Atom

EPIC/IA-64(64位)

Itanium

Itanium 2

RISC

i860(英语:Intel i860)

i960

StrongARM

XScale

微控制器

8048

8051

MCS-96

现有产品

IA-32

Atom

Quark(英语:Intel Quark)

x86-64

Xeon

Xeon Phi

Celeron

Pentium

Core

Core

Core 3

Core 5

Core 7

i3

i5

i7

i9

M

Core Ultra

Core Ultra 5

Core Ultra 7

Core Ultra 9

Atom

Intel Processor

平台

Centrino

vPro

Viiv

MID

微架构x86P5

800 nm

P5

600 nm

P54C

350 nm

P54CS

P55C

250 nm

Tillamook

P6

500 nm

奔腾Pro

350 nm

奔腾Pro

Klamath

250 nm

Mendocino

Dixon

Tonga

Covington

Deschutes

Katmai

Drake

Tanner

180 nm

Coppermine

Coppermine T

Timna(英语:Intel Timna)

Cascades

130 nm

Tualatin

Banias

90 nm

Dothan

Stealey(英语:Stealey (microprocessor))

Tolapai(英语:Tolapai)

Canmore

65 nm

Yonah(英语:Yonah (microprocessor))

Sossaman

NetBurst

180 nm

Willamette

Foster

130 nm

Northwood

Gallatin

Prestonia

90 nm

Tejas和Jayhawk(英语:Tejas and Jayhawk)

Prescott

Smithfield

Nocona

Irwindale

Cranford

Potomac

Paxville

65 nm

Cedar Mill

Presler

Dempsey

Tulsa

Core

65 nm

Merom-L(英语:Merom (microprocessor)#Merom-L)

Merom(英语:Merom (microprocessor))

Conroe-L(英语:Conroe (microprocessor)#Conroe-L)

Allendale(英语:Conroe (microprocessor)#Allendale)

Conroe(英语:Conroe (microprocessor))

Kentsfield(英语:Kentsfield (microprocessor))

Woodcrest

Clovertown

Tigerton

45 nm

Penryn(英语:Penryn (microprocessor))

Penryn-QC(英语:Penryn (microprocessor)#Penryn-QC)

Wolfdale(英语:Wolfdale (microprocessor))

Yorkfield(英语:Yorkfield)

Wolfdale-DP(英语:Wolfdale-DP (microprocessor))

Harpertown

Dunnington

Nehalem

45 nm

Auburndale

Beckton (Nehalem-EX)

Bloomfield(英语:Bloomfield (microprocessor))

Clarksfield(英语:Clarksfield (microprocessor))

Gainestown (Nehalem-EP)

Havendale

Jasper Forest

Lynnfield(英语:Lynnfield (microprocessor))

32 nm

Arrandale(英语:Arrandale)

Clarkdale(英语:Clarkdale (microprocessor))

Gulftown (Westmere-EP)(英语:Gulftown)

Westmere-EX

Sandy Bridge

32 nm

Sandy Bridge

Sandy Bridge-E(英语:Sandy Bridge-E)

Gladden

22 nm

Ivy Bridge

Ivy Bridge-EP

Ivy Bridge-EX

Haswell

22 nm

Haswell

14 nm

Broadwell

Skylake

14 nm

Skylake

Kaby Lake (Amber Lake)

Coffee Lake (Whiskey Lake)

Cascade Lake(英语:Cascade Lake (microarchitecture))

Comet Lake

Cooper Lake(英语:Cooper Lake (microarchitecture))

Palm Cove

10 nm

Cannon Lake(英语:Cannon Lake (microarchitecture))

Sunny Cove(英语:Sunny Cove (microarchitecture))

10 nm

Ice Lake

Willow Cove(英语:Willow Cove)

14 nm

Rocket Lake

10 nm

Tiger Lake

Golden Cove(英语:Golden Cove)

10 nm

Alder Lake

Sapphire Rapids(英语:Sapphire Rapids)

Raptor Lake

Emerald Rapids(英语:Emerald Rapids)

Redwood Cove(英语:Redwood Cove)

7 nm

Meteor Lake(英语:Meteor Lake)

Granite Rapids(英语:Granite Rapids)

AtomBonnellSaltwell(英语:Bonnell (microarchitecture))

45 nm

Silverthorne

Diamondville

Pineview

Lincroft

Tunnel Creek

Stellarton

Sodaville

Groveland

32 nm

Cedarview

Penwell

Cloverview

Berryville

Centerton

SilvermontAirmont(英语:Silvermont)

22 nm

Valleyview

Tangier

Anniedale

14 nm

Cherryview

Goldmont(英语:Goldmont)

14 nm

Goldmont(英语:Goldmont)

Goldmont Plus(英语:Goldmont Plus)

Tremont

10 nm

Tremont

Gracemont

列表

处理器插座

处理器

处理器代号

晶片组Atom

Celeron

酷睿

2

i3

i5

i7

i9

M

Itanium

Pentium

II

III

4

D

Dual-Core

M

Xeon

Scalable

Phi

相关

晶片组

PCH

SCH(英语:System Controller Hub)

ICH

PIIX(英语:PCI IDE ISA Xcelerator)

GPU comparison(英语:Comparison of Intel graphics processing units)

Codenames(英语:List of Intel codenames)

GMA

HD Graphics

查论编微控制器主要

单板机

特殊功能寄存器(英语:Special function register)

架构

8051

ARM

MIPS

AVR

PIC

C166(英语:C166)

TriCore(英语:TriCore)

FR-V(英语:FR-V)

MC6800

RISC-V

字长4-bit

TLCS-47(英语:Toshiba TLCS)

8-bit

AVR

PIC(8-bit)

COP8

MCS-48(英语:Intel MCS-48)

英特尔MCS-51

Z8(英语:Zilog Z8)

eZ80(英语:Zilog eZ80)

飞思卡尔68HC08(英语:HC08)

飞思卡尔68HC11(英语:HC11)

H8

PSoC

东芝TLCS(英语:TLCS-870)

XC800系列(英语:XC800)

16-bit

C166

CR16/CR16C

H8S

MSP430

PIC(16位元)

R8C

东芝TLCS-900

XC 2000

XE166

32-bit

Am29000

CRX

富士通FR

FR-V

H8SX

MPC5xx

PIC(32位元)

TLCS-900

TriCore

英飞凌XMC4000

英飞凌AURIX

V850

应用级ARM核心列表(STM32)

接口编程

在线串行编程(ICSP)

在系统编程(ISP)

程序和调试接口(PDI)

高电压串行编程(HVSP)

高电压并行编程(HVPP)

Bootloader

ROM

aWire

调试

Nexus (standard)

Joint Test Action Group (JTAG)

debugWIRE (Atmel)

In-circuit debugging (ICD)

In-circuit emulator (ICE)

In-target probe (ITP)

列表

List of common microcontrollers

By manufacturer

Intel

NXP/Freescale

Infineon

Renesas Electronics

List of Wi-Fi microcontrollers

参见

嵌入式系统

可程式逻辑控制器

规范控制数据库:各地

法国

BnF data

德国

以色列

美国