官术网_书友最值得收藏!

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等。

主站蜘蛛池模板: 黄冈市| 林甸县| 河间市| 丰城市| 北票市| 阜城县| 凤阳县| 乌什县| 大田县| 古浪县| 琼中| 南华县| 闵行区| 茌平县| 盐边县| 富宁县| 邯郸市| 福贡县| 南漳县| 东台市| 汝州市| 绥棱县| 中西区| 淮南市| 太谷县| 独山县| 定兴县| 北海市| 赞皇县| 郑州市| 五常市| 塘沽区| 嘉荫县| 贡嘎县| 都安| 佛冈县| 大丰市| 福海县| 壤塘县| 绥棱县| 阜宁县|