本書在1992年版、1996年版、2000年版、2003年版的基礎(chǔ)上,根據(jù)單片機基礎(chǔ)教學的要求重新修訂,具體內(nèi)容和習題都作了較大的增刪。
全書共分10章,以AT89C52為典型產(chǎn)品系統(tǒng)地介紹了單片機的系統(tǒng)結(jié)構(gòu)、指令系統(tǒng)、匯編語言和C51程序設(shè)計方法、單片機典型的功能模塊原理與應(yīng)用技術(shù)、單片機的擴展、設(shè)備接口和編程技術(shù)以及應(yīng)用系統(tǒng)的設(shè)計和調(diào)試方法。最后介紹了單片機的實驗設(shè)備,編排了適合于各層次對象的16個實驗。
本書在內(nèi)容上將工作原理、應(yīng)用技術(shù)和實例緊密結(jié)合,兼顧了教學的循序性、內(nèi)容的系統(tǒng)性和先進性。本書可作為各類高等學校(包括本科、大中專、高職班)電子類專業(yè)的單片機基礎(chǔ)教材,也可以作為從事電子產(chǎn)品設(shè)計的相關(guān)科技人員的參考書。
第1章 單片機基礎(chǔ)知識
1.1 概述
1.1.1 計算機
1.1.2 微型計算機
1.1.3 單片機
1.1.4 嵌入式系統(tǒng)
1.2 單片機中數(shù)的表示方法
1.2.1 數(shù)制及其轉(zhuǎn)換
1.2.2 BCD碼
1.2.3 ASCII碼
1.2.4 單片機中數(shù)的表示方法
1.3 單片機的內(nèi)部結(jié)構(gòu)
1.3.1 中央處理器CPU
1.3.2 單片機中的數(shù)據(jù)運算
1.3.3 單片機的存貯器 第1章 單片機基礎(chǔ)知識
1.1 概述
1.1.1 計算機
1.1.2 微型計算機
1.1.3 單片機
1.1.4 嵌入式系統(tǒng)
1.2 單片機中數(shù)的表示方法
1.2.1 數(shù)制及其轉(zhuǎn)換
1.2.2 BCD碼
1.2.3 ASCII碼
1.2.4 單片機中數(shù)的表示方法
1.3 單片機的內(nèi)部結(jié)構(gòu)
1.3.1 中央處理器CPU
1.3.2 單片機中的數(shù)據(jù)運算
1.3.3 單片機的存貯器
1.3.4 單片機的輸入/輸出接口(I/O)
1.4 典型單片機產(chǎn)品
1.4.1 單片機的類型和特性
1.4.2 典型的單片機產(chǎn)品
1.5 單片機的應(yīng)用和應(yīng)用系統(tǒng)結(jié)構(gòu)
1.5.1 單片機的應(yīng)用
1.5.2 單片機應(yīng)用系統(tǒng)的結(jié)構(gòu)
習題
第2章 51系列單片機系統(tǒng)結(jié)構(gòu)
2.1 總體結(jié)構(gòu)
2.1.1 51系列單片機一般的總體結(jié)構(gòu)
2.1.2 89C52的總體結(jié)構(gòu)
2.2 存貯器組織
2.2.1 程序存貯器
2.2.2 內(nèi)部RAM數(shù)據(jù)存貯器
2.2.3 特殊功能寄存器
2.2.4 位地址空間
2.2.5 外部RAM和I/O口
2.3 時鐘、時鐘電路、CPU定時
2.4 復(fù)位和復(fù)位電路
2.4.1 外部復(fù)位
2.4.2 內(nèi)部復(fù)位
2.4.3 系統(tǒng)復(fù)位
2.5 中斷系統(tǒng)
2.5.1 中斷概念
2.5.2 89C52中斷系統(tǒng)
2.5.3 外部中斷觸發(fā)方式選擇
2.5.4 51系列其他單片機的中斷系統(tǒng)
習題
第3章 51系列指令系統(tǒng)和程序設(shè)計方法
3.1 指令格式和常用的偽指令
3.2 尋址方式
3.3 程序狀態(tài)字和指令類型
3.4 數(shù)據(jù)傳送指令
3.4.1 內(nèi)部數(shù)據(jù)傳送指令
3.4.2 累加器A與外部數(shù)據(jù)存貯器傳送指令
3.4.3 查表指令
3.5 算術(shù)運算指令
3.5.1 加法指令
3.5.2 減法指令
3.5.3 乘法指令
3.5.4 除法指令
3.6 邏輯運算指令
3.6.1 累加器A的邏輯操作指令
3.6.2 兩個操作數(shù)的邏輯操作指令
3.7 位操作指令
3.7.1 位變量傳送指令
3.7.2 位變量修改指令
3.7.3 位變量邏輯操作指令
3.8 控制轉(zhuǎn)移指令
3.8.1 無條件轉(zhuǎn)移指令
3.8.2 條件轉(zhuǎn)移指令
3.8.3 調(diào)用和返回指令
3.9 程序設(shè)計方法
3.9.1 程序設(shè)計的步驟
3.9.2 程序框圖和程序結(jié)構(gòu)
3.9.3 循環(huán)程序設(shè)計方法
3.9.4 子程序設(shè)計和參數(shù)傳遞方法
習題
第4章 51系列單片機的功能模塊及其應(yīng)用
第5章 單片機接口技術(shù)
第6章 匯編語言常用程序設(shè)計
第7章 C51程序設(shè)計
第8章 單片機應(yīng)用系統(tǒng)研制
第9章 單片機實驗設(shè)備
第10章 單片機實驗
附錄
附錄1 C語言運算符優(yōu)先級和結(jié)合性
附錄2 EICE51實驗示范程序存貯地址
參考文獻