-
使用 51 個微控制器需要滿足以下基本條件:
1.至少應建立乙個最低限度的系統;
2.需要編制乙個51控制程式;
所以你可以使用這個 51 MCU。
1 MCU 是與英特爾 8031 命令系統相容的所有 MCU 的統稱。 該系列微控制器的始祖是英特爾的8031微控制器,後來隨著Flash ROM技術的發展,8031微控制器取得了長足的進步,成為應用最廣泛的8位微控制器之一,其代表機型是ATMEL的AT89系列,廣泛應用於工業測控系統。
許多公司已經推出了51系列的相容型號,這些型號將在未來很長一段時間內擁有很大的市場。 51微控制器是微控制器的基本入門級微控制器,或者說是應用最廣泛的一種。 需要注意的是,52系列微控制器一般不具備自程式設計功能。
-
51個子系列的主要功能是:
1) 8 位 CPU。
2)片上帶振盪器,振盪頻率FOSC範圍;提供時鐘輸出。
3) 128位元組片上資料儲存器。
4) 4KB 片上程式儲存器(8031 無)。
5)程式儲存器的定址範圍為64kb。
6) 片外資料儲存器的定址範圍為64kb。
7) 21位元組專用暫存器。
8) 4 x 8 位並行 I.O.: P0, P1, P2, P3.
9)1個全雙工序列IO介面,多機通訊。
10) 2 個 16 位定時器計數器。
11)中斷系統有5個中斷源,可以程式設計為兩個優先順序。
12)111條指令,包括乘法指令和除法指令。
13)強大的位定址和位處理能力。
14)片上採用單匯流排結構。
15) 採用+5V單電源供電。
52 個子系列微控制器:片上資料儲存器增加到 256 節; 片上程式儲存器增加到 8KB(8032 上沒有); 有 3 個 16 位定時器和計數器;
-
8 位 CPU
4kbytes 程式儲存器 (ROM)(52k 表示 8k)。
256 位元組資料儲存器 (RAM)(52 位元組,384 位元組 RAM)
有 32 個 IO 埠和 111 條指令,其中大部分是單位元組指令。
21個專用暫存器。
2 個可程式設計定時計數器。
5 個中斷源,2 個優先順序(52 個中的 6 個)。
全雙工序列通訊埠。
外部資料儲存器定址空間為 64kb
外部程式儲存器定址空間為 64kb
邏輯運算位定址功能,雙列直插式40pindip封裝。
採用+5V單電源供電。
CPU:它由算術和控制邏輯,以及中斷系統和一些外部特殊功能暫存器組成。 RAM:用於儲存可以讀寫的資料,如操作的中間結果、最終結果、要顯示的資料等; rom:
它用於儲存程式、一些原始資料和**;
IO口:4個8位並行IO口,可作為輸入和輸出;
t c:兩個定時暫存器,既可以定時模式工作,也可以計數模式工作;
具有五個中斷源的中斷控制系統;
全雙工UART(通用非同步接收傳送器)序列IO埠,用於微控制器之間或微控制器與微型計算機之間的序列通訊;
片內振盪器和時鐘產生電路、石英晶體和微調電容需要外部連線。 最大振盪頻率為12m。
-
微控制器初學者應重點關注以下幾個方面:
1.IO口的特點。
2.中斷及其控制方式。
3.串列埠及其控制方式。
4.定時器及其控制方式。
5.指揮系統。
6.暫存器和儲存結構。
7. AD、PWM、記憶體擴充套件性等其他資源。
AT89C52 C 系列是早期產品。 沒有了程式設計和看門狗,為了區別於早期產品,將新產品改為具有看門狗和ISP功能的AT89S52,ISP就是程式設計的意思。早期是晶格的專利技術,現在被大量使用。 >>>More
51個絕對不夠! 學ARM沒關係,買開發板學,學ARM學作業系統也沒關係! Arm 和作業系統可以這樣比較: >>>More
1.建議購買帶有MAX232和DB9介面的最小系統板,在要擴充套件硬體時,使用杜邦電纜連線到硬體。 成本低,結構簡單可靠。 >>>More