英特爾8051

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
  • 4KB 內部程式記憶體,最大可擴充至 64KB。
  • 128Bytes 內部資料記憶體,最大可擴充至 64KB。
  • 具有邏輯代數運算功能(位元邏輯)。
  • 4 組可位元定址的 I/O 埠(P0、P1、P2、P3)。
  • 2 組16位元計時/計數器(T0、T1)。
  • 5 個中斷源(INT0、INT1、T0、T1、RXD、TXD)。
  • 1 組全雙工串列埠(UART)。

8052

  • 8 位元 CPU
  • 8KB 內部程式記憶體,最大可擴充至 64KB。
  • 256Bytes 內部資料記憶體,最大可擴充至 64KB。
  • 具有邏輯代數運算功能(位元邏輯)。
  • 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 指令集的产品
  • 2K 的可编程(但是不能在线烧录)程序储存器,拥有: 10,000 次的写入/擦除次数。
  • 在2.7 V - 6V 均可运作
  • 静态模式下支持的时钟频率: 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(EEPROMFlash memory),可重複燒錄,用電氣信號清除 (5V),可用 ISP Flash Microcontroller Programmer 介面燒錄及清除資料,為 AT89C51 更新版本。
STC89C52单片机芯片

晶片接腳圖

8051 單晶片的接腳名稱與功用,8051總共有40支接腳,4個8位元雙向I/O,其中PORT3 除了可以當作I/O以外,也兼具其他特殊功能。

  1. VCC:接正電源5V。
  2. GND:接地。
  3. PORT0:可做一般I/O使用,當作輸入或輸出時應在外部接提升電阻,外部記憶體擴充時,當作資料匯流排(D0~7)及位址匯流排(A0~7)。由ALE接腳輸出信號分時複用。
  4. PORT1:一般I/O使用,內部設有提升電阻。
  5. PORT2:一般I/O使用,內部也有提升電阻,外部記憶體擴充時,當作位址匯流排(A8~15)使用。
  6. RST:晶片重置信號輸入腳,只要輸入一高電位脈衝,大於2個機械週期,就可以完成重置動作。
  7. ALE/PROG:接外部記憶體時,位址栓鎖致能輸出脈衝,利用此信號將位址栓鎖住,以便取得資料碼未接外部記憶體時,有1/6石英晶體的振盪頻率,可做為外部時脈在燒錄PROM時,此接腳也是燒錄脈波之輸入端。
  8. PSEN:當作程式儲存致能外部程式記憶體之讀取脈波,在每個機械週期會動2次,外接ROM 時, 與ROM 的/OE 腳連接。
  9. EA/VPP:接高電位時,讀取內部程式記憶體;接低電位時,讀取外部程式記憶體。欲燒錄內部EPROM 時,利用此腳接收12伏特之燒錄供應電壓。
  10. XTAL1, XTAL2:接石英晶體振盪器,工作機械週期=石英晶體/12。

外部連結

  • ATMEL (页面存档备份,存于互联网档案馆
  • Philips 美國國會圖書館的存檔,存档日期2011-02-24
  • AT89S51的Datasheet (页面存档备份,存于互联网档案馆
  • AT89S52的Datasheet (页面存档备份,存于互联网档案馆
  • e8051 - 一種軟核型態,專用於FPGAASIC的高速型8051
  • 8052.com - 詳細介紹8051及8052之功能(英文)
  • 8051簡介 - 介紹8051之功能(中文)
  • 與8051 c++互動 (页面存档备份,存于互联网档案馆
  • 與8051 assembly互動
已停產
x86前產品
x87(外置浮點運算器)
8/16位总线:8087
  • 16位总线:80187
  • 80287
  • 80387SX英语Intel 80387
    32位总线:80387DX
  • 80487
x86-16(16位)
x86-32/IA-32(32位)
x86-64/Intel 64(64位)
EPIC/IA-64(64位)
現有產品
  • Atom
  • Quark英语Intel Quark
  • 平台
     
    微架構
    x86
    P5
    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
    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
    Atom
    Bonnell
    Saltwell
    英语Bonnell (microarchitecture)
    45 nm
    Silverthorne
    Diamondville
    Pineview
    Lincroft
    Tunnel Creek
    Stellarton
    Sodaville
    Groveland
    32 nm
    Cedarview
    Penwell
    Cloverview
    Berryville
    Centerton
    Silvermont
    Airmont
    英语Silvermont
    22 nm
    Valleyview
    Tangier
    Anniedale
    14 nm
    Cherryview
    Goldmont英语Goldmont
    14 nm
    Goldmont英语Goldmont
    Goldmont Plus英语Goldmont Plus
    Tremont
    列表
    相關
    • 晶片組
    • 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
    架構
    家族系列
    4位元
    • TLCS-47英语Toshiba TLCS
    8位元
    • 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位元
    • C166
    • CR16/CR16C
    • H8S
    • MSP430
    • PIC(16位元
    • R8C
    • 東芝TLCS-900
    • XC 2000
    • XE166
    32位元
    • Am29000
    • CRX
    • 富士通FR
    • FR-V
    • H8SX
    • MPC5xx
    • PIC(32位元
    • TLCS-900
    • TriCore
    • 英飛凌XMC4000
    • 英飛凌AURIX
    • V850
    • 應用級ARM核心列表(STM32
    界面
    編程
    除錯
    模擬器
    • gpsim
    列表
    • Common microcontrollers
    • By manufacturer
      • Freescale
      • Intel
    參見
    规范控制数据库:各地 編輯維基數據鏈接
    • 法国
    • BnF data
    • 德国
    • 以色列
    • 美国