●第一章 緒論
1.1 單片機的發展概況
1.2 單片機的發展趨勢
1.3 各種單片機的主要性能特點
1.4 MCS-51繫列單片機的性能特點
1.5 MCS-51單片機的應用和開發步驟
習題一
第二章 MCS-51繫列單片機硬件內核
2.1 MCS-51繫列單片機的引腳配置及其特性
2.2 MCS-51繫列單片機的內部結構
2.3 MCS-51繫列單片機的I/O端口
2.3.1 I/O端口的內部結構
2.3.2 I/O端口的讀寫控制
2.4 MCS-51繫列單片機的存儲器
2.4.1 MCS-51繫列單片機的存儲器的組成
2.4.2 MCS-51繫列單片機的特殊功能寄存器
2.5 MCS-51繫列單片機的復位及時鐘信號
2.5.1 復位過程和寄存器的復位狀態
2.5.2 復位和μP監控電路
2.5.3 時鐘電路
2.6 MCS-51繫列單片機的節電模式
習題二
第三章 MCS-51繫列單片機的指令集及彙編語言程序設計基礎
3.1 MCS-51繫列單片機指令繫統的尋址方式
3.2 MCS-51繫列單片機指令集及其說明
3.2.1 數據傳送類指令
3.2.2 算術運算類指令
3.2.3 邏輯運算類指令
3.2.4 控制轉移類指令
3.2.5 位操作類指令
3.2.6 彙編語言偽指令
3.3 MCS-51繫列單片機彙編語言程序設計
3.3.1 一個簡單的彙編語言程序
3.3.2 循環及程序轉移控制
3.3.3 散轉和查表的子程序
3.3.4 碼制轉換的子程序
……
本書全面、繫統地闡述了MCS-51繫列單片機內核的硬件結構、指令集、功能部件原理等,並且給出了以MCS-51單片機為核心的嵌入式控制繫統中的常用構件,如大容量存儲器、鍵盤、顯示器、I/O(輸入,輸、ADC和DAC等。本書注重繫統性和實用性,所有構件都是可以直接利用的。本書最明顯的特點是采用嵌入式C編程語言為工具,采用多任務、消息傳送機制,用定時器節拍觸發方式實現繫統的多個任務之間同步的編程思想。
本書遵循結構嚴謹、邏輯清晰、敘述詳細、通俗易懂、較多實例的原則,以便於自學。本書可以作為工科院校的專科生和本科生學習MCS-51單片機課程的教材,也適合於嵌入式繫統的開發人員以及其他對嵌入式控制繫統有興趣的技術人員參考。