作為主流的單片機品種,MCS-51系列單片機市場份額佔有量巨大,PHILIPS公司、ATMEL公司等紛紛開發了以8051為內核的單片機產品,這些產品都歸屬於MCS-51單片機系列。
作為主流的單片機品種,MCS-51系列單片機市場份額佔有量巨大,PHILIPS公司、ATMEL公司等紛紛開發了以8051為內核的單片機產品,這些產品都歸屬於MCS-51單片機系列。
1.5.1 MCS-51單片機的內部組成。
MCS-51單片機的引腳和內部組成如圖1.1所示。通常採用DIP或PLLD封裝,
其內核是8051CPU,CPU的內部集成有運算器和控制器,運算器完成運算操作(包括數據運算、邏輯運算等),控制器完成取指令、對指令譯碼以及執行指令。MCS-51單片機的片內資源有:
·中央處理器:
中央處理器(CPU)是整個單片機的核心部件,是8位數據寬度的處理器,能處理8位二進制數據或代碼,CPU負責控制、指揮和調度整個單元系統協調的工作,完成運算和控制輸入輸出功能等操作。
作為主流的單片機品種,MCS-51系列單片機市場份額佔有量巨大,PHILIPS公司、ATMEL公司等紛紛開發了以8051為內核的單片機產品,這些產品都歸屬於MCS-51單片機系列。
1.5.1 MCS-51單片機的內部組成。
MCS-51單片機的引腳和內部組成如圖1.1所示。通常採用DIP或PLLD封裝,
其內核是8051CPU,CPU的內部集成有運算器和控制器,運算器完成運算操作(包括數據運算、邏輯運算等),控制器完成取指令、對指令譯碼以及執行指令。MCS-51單片機的片內資源有:
·中央處理器:
中央處理器(CPU)是整個單片機的核心部件,是8位數據寬度的處理器,能處理8位二進制數據或代碼,CPU負責控制、指揮和調度整個單元系統協調的工作,完成運算和控制輸入輸出功能等操作。
·數據存儲器(RAM):
8051內部有128字節數據存儲器(RAM)和21個專用寄存器單元,它們是統一編址的,專用寄存器有專門的用途,通常用於存放控制指令數據,不能用作用戶數據的存放,用戶能使用的RAM只有128個字節,可存放讀寫的數據,運算的中間結果或用戶定義的字型表。
·程序存儲器(ROM):
8051共有4K字節程序存儲器(ROM),用於存放用戶程序和數據表格。
·定時/計數器(ROM):
8051有兩個16位的可編程定時/計數器,以實現定時或計數,當定時/計數器產生溢出時,可用中斷方式控制程序轉向。
·並行輸入輸出(I/O)口:
8051共有4個8位的並行I/O口(P0、P1、P2、P3),用於對外部數據的傳輸。
作為主流的單片機品種,MCS-51系列單片機市場份額佔有量巨大,PHILIPS公司、ATMEL公司等紛紛開發了以8051為內核的單片機產品,這些產品都歸屬於MCS-51單片機系列。
1.5.1 MCS-51單片機的內部組成。
MCS-51單片機的引腳和內部組成如圖1.1所示。通常採用DIP或PLLD封裝,
其內核是8051CPU,CPU的內部集成有運算器和控制器,運算器完成運算操作(包括數據運算、邏輯運算等),控制器完成取指令、對指令譯碼以及執行指令。MCS-51單片機的片內資源有:
·中央處理器:
中央處理器(CPU)是整個單片機的核心部件,是8位數據寬度的處理器,能處理8位二進制數據或代碼,CPU負責控制、指揮和調度整個單元系統協調的工作,完成運算和控制輸入輸出功能等操作。
·數據存儲器(RAM):
8051內部有128字節數據存儲器(RAM)和21個專用寄存器單元,它們是統一編址的,專用寄存器有專門的用途,通常用於存放控制指令數據,不能用作用戶數據的存放,用戶能使用的RAM只有128個字節,可存放讀寫的數據,運算的中間結果或用戶定義的字型表。
·程序存儲器(ROM):
8051共有4K字節程序存儲器(ROM),用於存放用戶程序和數據表格。
·定時/計數器(ROM):
8051有兩個16位的可編程定時/計數器,以實現定時或計數,當定時/計數器產生溢出時,可用中斷方式控制程序轉向。
·並行輸入輸出(I/O)口:
8051共有4個8位的並行I/O口(P0、P1、P2、P3),用於對外部數據的傳輸。
·全雙工串行口:
8051內置一個全雙工異步串行通信口,用於與其它設備間的串行數據傳送,該串行口既可以用作異步通信收發器,也可以當同步移位器使用。
·中斷系統:
8051具備較完善的中斷功能,有五個中斷源(兩個外中斷、兩個定時/計數器中斷和一個串行中斷),可基本滿足不同的控制要求,並具有2級的優先級別選擇。
·時鐘電路:
8051內置最高頻率達12MHz的時鐘電路,用於產生整個單片機運行的時序脈衝,但需外接晶體振盪器和振盪電容。
1.5.2 MCS-51系列單片機的主要產品
其中AT89S51單片機是一種新型的在線可編程的單片機,內部有:4K字節、Flash存儲器,它使得單片機產品的軟件可在線升級,也使得單片機的學習開發、程序的下載較過去方便許多。