Intel 8051的功能模組


8051 微控制器有多個版本,包括 8051H、8051BH 和 8051CH。這裡我們將介紹通用的 8051 微控制器。該微控制器工作在 +5V 直流電源。由於它具有片上時鐘電路,因此我們只需要在 XTAL1 和 XTAL2 引腳之間連線一個晶體振盪器以及兩個額外的電容。正如我們提到的,通用時鐘頻率為 12MHz,但 8051 的某些其他版本使用 20MHz 晶體振盪器。有一個時鐘分頻電路來分頻時鐘頻率,以提供內部時鐘脈衝。因此,對於 12MHz 時鐘,它被分成 6MHz 時鐘。

Intel 8051 的功能框圖如下所示。


我們知道 8051 有 40 個引腳。實際的引腳圖如下所示。

現在讓我們看看不同的引腳及其功能

引腳編號
描述
1 至 8
這些是埠 1 引腳。使用此埠,我們無法執行其他一些任務。它是內部上拉的,雙向 I/O 埠
9
這是復位引腳。使用此引腳,可以將微控制器重置為其初始值。
10 至 17
這些是埠 3。此埠可以執行一些特殊任務,例如中斷、定時器輸入、序列通訊等。
18, 19
這些引腳用於連線外部晶體振盪器以獲得系統時鐘。
20
它是微控制器的 GND(接地)引腳。它與電源相關。
21 至 28
這些是埠 2 引腳。此埠用作 I/O 埠。高位地址匯流排訊號也可以由這些埠複用。
29
它是 PSEN(程式儲存器使能)。它用於讀取來自外部程式儲存器的訊號。
30
這是 ALE(地址鎖存使能)引腳。此引腳用於解複用埠的地址-資料訊號。
31
這是 EA(外部訪問輸入)引腳。此引腳可以啟用或停用外部儲存器介面。
32 至 39
這些被稱為埠 0。它也用作 I/O 埠。低位地址和資料匯流排訊號使用此埠複用。
40
這是 Vcc 引腳。此引腳用於向晶片提供正電源。

我們知道 8051 有 4KB 的 ROM 儲存器和 128 位元組的內部 RAM 儲存器。它還有兩個 16 位定時器和四個 8 位埠。這些埠是可程式設計的,並且可以根據需要定址。8051 具有 12MHz 的片上晶體振盪器。

我們也可以使用外部時鐘源驅動 8051。因此,要使用外部時鐘源,微控制器中提供了 XTAL1 和 XTAL2 引腳。

8051 有四個 8 位 I/O 埠,稱為埠 0、埠 1、埠 2 和埠 3。當內部資料或程式不足以滿足某些應用程式時,將使用外部儲存器。因此,在這種情況下,埠 2 儲存 MS 位(A15–8),而埠 0 引腳提供地址的 LS 位(AD7–0)。ALE(地址鎖存使能)引腳與 8085 的 ALE 引腳相同。當它為高電平時,表示埠 0 儲存低位地址位。當 ALE 為低電平時,表示埠 0 儲存資料位。

埠 3 中的兩個引腳用於向外部資料儲存器傳送 RD (讀)和  WR (寫)訊號。T0 和 T1 引腳用作計數器輸入。RXDTXD 引腳用於 UART 進行序列通訊。INT0 INT1 引腳用作兩個中斷輸入引腳。因此,當使用外部儲存器時,只有一個埠(埠 1)用於 I/O 操作。

現在讓我們看看 8051 的簡化框圖。

因此,從該圖中,我們可以看到 8051 的整個結構以及它們的不同引腳和互連方式。

更新時間: 2020-06-27

6K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告