MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)及功能簡介
1.結(jié)構(gòu)
(1)中央處理單元(8位)
數(shù)據(jù)處理、測試位,置位,復(fù)位 位操作
(2)只讀存儲器(4KB或8KB)
永久性存儲應(yīng)用程序,掩模ROM、EPROM、EEPROM
(3)隨機(jī)存取內(nèi)存(128B、128B SFR)
在程序運(yùn)行時(shí)存儲工作變量和資料
(4)并行輸入/輸出口(I / O)(32條)
作系統(tǒng)總線、擴(kuò)展外存、I / O接口芯片
(5)串行輸入/輸出口(2條)
串行通信、擴(kuò)展I / O接口芯片
(6)定時(shí)/計(jì)數(shù)器(16位、加1計(jì)數(shù))
計(jì)滿溢出、中斷標(biāo)志置位、向CPU提出中斷請求,與CPU之間獨(dú)立工作
(7)時(shí)鐘電路
內(nèi)振、外振。
(8)中斷系統(tǒng)
五個中斷源、2級優(yōu)先。
圖片1
2.結(jié)構(gòu)特點(diǎn):
MCS-51系列單片機(jī)為哈佛結(jié)構(gòu)(而非普林斯頓結(jié)構(gòu))
1)內(nèi)ROM:4KB
2)內(nèi)RAM:128B
3)外ROM:64KB
4)外RAM:64KB
5)I / O線: 32根(4組,每組8根)
6)定時(shí)/計(jì)數(shù)器:2個16位可編程定時(shí)/計(jì)數(shù)器
7)串行口:全雙工,2 根
8)寄存器區(qū):工作寄存器區(qū)、在內(nèi)128B RAM中,分4個區(qū)
9)中斷源:5源中斷,2級優(yōu)先
10)堆棧:最深128B
11)布爾處理機(jī):位處理機(jī),某位單獨(dú)處理
12)指令系統(tǒng):五大類,111條