經典51內核資源分布濃縮圖
單片機概念
單片機是指在一塊硅片上集成了微處理、儲存器及各種輸入/輸出接口的芯片,即單片機就是一塊集成芯片,且這塊芯片具有計算機的屬性,所以還稱為單片微型計算機,簡稱單片機。
微機的基本結構
中央處理器(CPU) 是整個單片機的核心部件,完成算數運算、邏輯運算,並對整機進行控制。
程序儲存器(ROM)用於存放用戶程序、原始數據或表格。
數據儲存器(RAM)可存放讀寫的數據、CPU運算的中間結果或用戶定義的字型表。
定時器/計數器 用於單片機硬件的定時或者計數。一般包含兩個16位的可編程定時器/計數器,已實現定時或者計數功能。
並行I/O口 主要是用於和外部設備進行並行的輸入/輸出通信,以便於處理外部的輸入和將運算結果反饋到外部設備。
全雙工串行口UART 主要用於與其他設備的串行數據傳送。
中斷系統 8051單片機具備完善的中斷功能,包含兩個外部中斷,兩個定時器/計數器和一個串行中斷。
時鍾振盪電路 主要用於為單片機提供CPU時鍾源。單片機可以采用內部時鍾振盪電路或者由外部提供時鍾源。
數的單位
位(bit):一個二進制的中的一位,只有1和0。
字節(Bite):一個字節,就是一個8位的二進制數。
字(Word):兩個字節,就是一個16位的二進制數。
雙字:兩個字,即四個字節,一個32位的二進制數。