單片機設計與開發——概述


 經典51內核資源分布濃縮圖

 

單片機概念

單片機是指在一塊硅片上集成了微處理、儲存器及各種輸入/輸出接口的芯片,即單片機就是一塊集成芯片,且這塊芯片具有計算機的屬性,所以還稱為單片微型計算機,簡稱單片機。

 

微機的基本結構

中央處理器(CPU) 是整個單片機的核心部件,完成算數運算、邏輯運算,並對整機進行控制。

程序儲存器(ROM)用於存放用戶程序、原始數據或表格。

數據儲存器(RAM)可存放讀寫的數據、CPU運算的中間結果或用戶定義的字型表。

定時器/計數器          用於單片機硬件的定時或者計數。一般包含兩個16位的可編程定時器/計數器,已實現定時或者計數功能。

並行I/O口           主要是用於和外部設備進行並行的輸入/輸出通信,以便於處理外部的輸入和將運算結果反饋到外部設備。

全雙工串行口UART 主要用於與其他設備的串行數據傳送。

中斷系統     8051單片機具備完善的中斷功能,包含兩個外部中斷,兩個定時器/計數器和一個串行中斷。

時鍾振盪電路  主要用於為單片機提供CPU時鍾源。單片機可以采用內部時鍾振盪電路或者由外部提供時鍾源。

 

數的單位

位(bit):一個二進制的中的一位,只有1和0。

字節(Bite):一個字節,就是一個8位的二進制數。

字(Word):兩個字節,就是一個16位的二進制數。

雙字:兩個字,即四個字節,一個32位的二進制數。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM