差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
8051 [2019/04/21 18:13]
gongyu [8051的主要供应商]
8051 [2019/04/22 22:48] (当前版本)
gongyu [CPU组成]
行 22: 行 22:
   * [Basic 8051 Interfacing Circuits](http://​www.dnatechindia.com/​Tutorial/​8051-Tutorial.html)   * [Basic 8051 Interfacing Circuits](http://​www.dnatechindia.com/​Tutorial/​8051-Tutorial.html)
   * [Open source VHDL 8051 implementation (Oregano Systems)](http://​www.oreganosystems.at/?​page_id=96)   * [Open source VHDL 8051 implementation (Oregano Systems)](http://​www.oreganosystems.at/?​page_id=96)
 +  * [ElectronicHub](https://​www.electronicshub.org)上关于8051微控制器的介绍:​
 +    * [8051控制器介绍和基础](https://​www.electronicshub.org/​8051-microcontroller-introduction/​)
 +    * [8051控制器的管脚分布和定义](https://​www.electronicshub.org/​8051-microcontroller-pin-diagram/​)
 +    * [8051控制器的架构](https://​www.electronicshub.org/​8051-microcontroller-architecture/​)
 +    * [8051控制器的存储器组织](https://​www.electronicshub.org/​8051-microcontroller-memory-organization/​)
 +    * [8051控制器的指令集](https://​www.electronicshub.org/​8051-microcontroller-instruction-set/​)
 +    * [8051控制器的汇编语言](https://​www.electronicshub.org/​8051-microcontroller-assembly-language-programming/​)
  
 ### 8051的设计资源 ### 8051的设计资源
行 33: 行 40:
  
 ### 总体结构 ### 总体结构
 +{{ :​8051family.png?​600 |}} <WRAP centeralign>​不同型号的内部资源对比</​WRAP>​
 +
   * 8位CPU   * 8位CPU
   * 布尔处理器   * 布尔处理器
行 40: 行 49:
   * 两个16位定时/​计数器   * 两个16位定时/​计数器
   * 5个中断源、2个优先级的中断系统   * 5个中断源、2个优先级的中断系统
-{{::​8051介绍-总体结构.png|}}+ 
 +{{::​8051介绍-总体结构.png|}}<WRAP centeralign>​8051的总体架构</​WRAP>​
  
 ### CPU组成 ### CPU组成
行 46: 行 56:
 8051的CPU是一个8位的中央处理器,它的作用就是读入并分析每条指令,根据各条指令的功能控制单片机的各功能部件执行指定的操作。 \\ 8051的CPU是一个8位的中央处理器,它的作用就是读入并分析每条指令,根据各条指令的功能控制单片机的各功能部件执行指定的操作。 \\
 CPU主要由以下几个部分组成: \\ CPU主要由以下几个部分组成: \\
-(1)运算器 ​\\ +(1)运算器运算器由算术/​逻辑运算单元ALU、累加器ACC、寄存器B、暂存寄存器、程序状态字寄存器PSW组成。 \\ 
-运算器由算术/​逻辑运算单元ALU、累加器ACC、寄存器B、暂存寄存器、程序状态字寄存器PSW组成。 \\ +(2)控制器控制器由指令寄存器IR、指令译码及控制逻辑电路组成。 \\ 
-(2)控制器 ​\\ +(3)其他寄存器程序计数器PC、数据指针DPTR、堆栈指针SP、工作寄存器R0~R7 \\ 
-控制器由指令寄存器IR、指令译码及控制逻辑电路组成。 \\ + 
-(3)其他寄存器 ​\\ +{{::​8051介绍-cpu结构组成.png?​|}} ​<WRAP centeralign>​8051的功能构成</​WRAP>​
-程序计数器PC、数据指针DPTR、堆栈指针SP、工作寄存器R0~R7 \\ +
-{{::​8051介绍-cpu结构组成.png?​|}}+
  
  
行 134: 行 142:
  
 ## 8051的主要供应商 ## 8051的主要供应商
- 
-  * ABOV: MC94F, MC95F, MC96F series 
   * [Atmel/​Microchip](https://​www.microchip.com):​ AT89C51, AT89S51, AT83C5134   * [Atmel/​Microchip](https://​www.microchip.com):​ AT89C51, AT89S51, AT83C5134
-  * [Infineon](https://​www.infineon.com):​ XC800 +  * [Infineon](https://​www.infineon.com): ​[XC800](https://​www.infineon.com/​cms/​en/​product/​microcontroller/​8-bit-microcontroller-8051-compatible/​) 
-  * [Maxim Integrated](http://​www.maximintegrated.com):​ DS89C4系列(DS89C420,​ DS89C430, DS89C440, DS89C450)+  * [Maxim Integrated](http://​www.maximintegrated.com):​ DS89C4系列([DS89C420](https://​www.maximintegrated.com/​en/​products/​microcontrollers/​DS89C420.html)[DS89C430](https://​www.maximintegrated.com/​en/​products/​microcontrollers/​DS89C430.html)[DS89C440](https://​www.maximintegrated.com/​en/​products/​microcontrollers/​DS89C440.html)[DS89C450](https://​www.maximintegrated.com/​en/​products/​microcontrollers/​DS89C450.html))
   * [Mentor Graphics](http://​www.mentor.com):​ M8051ew   * [Mentor Graphics](http://​www.mentor.com):​ M8051ew
-  * Megawin: 74, 82, 84, 86, 87, and 89系列 
   * [NXP](https://​www.nxp.com):​ NXP700和NXP900系列   * [NXP](https://​www.nxp.com):​ NXP700和NXP900系列
   * [Silicon Labs](https://​www.silabs.com):​ C8051系列   * [Silicon Labs](https://​www.silabs.com):​ C8051系列
行 146: 行 151:
   * Siemens SAB 80532-N   * Siemens SAB 80532-N
   * STC Micro: STC89C51RC, STC90C51RC, STC90C58AD, STC10F08XE, STC11F60XE, STC12C5410AD,​ STC12C5202AD,​ STC12C5A60S2,​ STC12C5628AD,​ STC15F100, STC15F204EA,​ STC15F2K60S2,​ STC15F4K60S2,​ STC15F101W, STC15F408AD,​ STC15W104, STC15W408S, STC15W201S, STC15W408AS,​ STC15W1K16S和STC15W4K56S4系列   * STC Micro: STC89C51RC, STC90C51RC, STC90C58AD, STC10F08XE, STC11F60XE, STC12C5410AD,​ STC12C5202AD,​ STC12C5A60S2,​ STC12C5628AD,​ STC15F100, STC15F204EA,​ STC15F2K60S2,​ STC15F4K60S2,​ STC15F101W, STC15F408AD,​ STC15W104, STC15W408S, STC15W201S, STC15W408AS,​ STC15W1K16S和STC15W4K56S4系列
- 
  
 ## 8051相关项目列表 ## 8051相关项目列表