- C51單片機應(yīng)用設(shè)計與技能訓練
- 李法春編著
- 512字
- 2018-12-30 07:13:59
1.2.1 單片機的內(nèi)部結(jié)構(gòu)
MCS-51單片機內(nèi)部除包含一個獨立的微機硬件系統(tǒng)所必需的各種功能部件外,還有一些重要的功能擴展部件,如圖1-2所示。圖中是以8051為例說明的,其中ROM為掩膜ROM(Mask ROM)。若不含ROM或EPROM等片內(nèi)程序存儲器,則為8031的結(jié)構(gòu);若ROM是EPROM則為8751的結(jié)構(gòu),若ROM是Flash ROM則為89X51的結(jié)構(gòu)。

圖1-2 MCS-51 單片機的內(nèi)部結(jié)構(gòu)框圖
(1)1個8位的中央處理器(CPU,具有位處理功能)和1個全雙工的異步串行口。
(2)2個16位定時器/計數(shù)器。
(3)3個邏輯存儲空間:
① 64KB程序存儲器空間(包括4KB片內(nèi)程序存儲器ROM);
② 128B內(nèi)部數(shù)據(jù)存儲器(RAM);
③ 64KB數(shù)據(jù)存儲器空間。
(4)4個雙向并可按位尋址的I/O口。
(5)5個中斷源,具有兩個優(yōu)先級。
(6)片內(nèi)還有振蕩器和時鐘電路。
將圖1-2中各個部分按功能劃分并簡化可得MCS-51的簡化結(jié)構(gòu)圖,如圖1-3所示。

圖1-3 MCS-51 單片機的簡化結(jié)構(gòu)框圖
提示:(1)為方便記憶,MCS-51系列單片機的基本結(jié)構(gòu)可以總結(jié)為如下口訣:1個CPU和1個串行口、2個定時器、3大邏輯存儲空間、4個8位的并行口、5個中斷源、6個特殊單元(程序存儲器中)、8個通用寄存器、11個可位尋址的特殊功能寄存器。
(2)目前進行單片機應(yīng)用系統(tǒng)開發(fā),大多數(shù)人使用的芯片是Atmel公司的89系列單片機,如AT89C2052、 AT89C4051、 AT89C51、 AT89C52、 AT89S51、 AT89S52、 AT89S8253等。