本書以通用的MCS-51系列單片機(jī)為對(duì)象,從介紹單片機(jī)技術(shù)應(yīng)用的現(xiàn)狀及發(fā)展趨勢(shì)人手,通過90個(gè)買例和20個(gè)上機(jī)實(shí)驗(yàn)講述單片機(jī)技術(shù)原理和應(yīng)用。
全書共10章,內(nèi)容包括:?jiǎn)纹瑱C(jī)的結(jié)構(gòu)原理、單片機(jī)的指令系統(tǒng)及程序設(shè)計(jì)、單片機(jī)中斷的使用技巧、單片機(jī)定時(shí)器/計(jì)數(shù)器的使用技巧、單片機(jī)串行接口的使用技巧、單片機(jī)系統(tǒng)的擴(kuò)展技巧、單片機(jī)系統(tǒng)的接口技巧、單片機(jī)系統(tǒng)的工程技巧、單片機(jī)C語(yǔ)言程序設(shè)計(jì)等內(nèi)容。除了通過108個(gè)實(shí)例闡述基本理論知識(shí)、20個(gè)上機(jī)實(shí)驗(yàn)闡述單片機(jī)的應(yīng)用技術(shù)外,還設(shè)計(jì)了110個(gè)課后練習(xí)檢驗(yàn)學(xué)習(xí)效果,同時(shí)通過7個(gè)附錄進(jìn)一步拓展本書內(nèi)容。
本書結(jié)構(gòu)嚴(yán)謹(jǐn)、內(nèi)容豐富,注重先進(jìn)性與實(shí)用性,易教易學(xué),努力為現(xiàn)代教育培養(yǎng)學(xué)以致用的人才服務(wù),適合作為高等院校相關(guān)專業(yè)的教材,也可作為上崗人員的技術(shù)培訓(xùn)教材,同時(shí)還可供電子技術(shù)愛好者閱讀、參考。
內(nèi)容豐富、結(jié)構(gòu)嚴(yán)謹(jǐn)、新穎實(shí)用。
108個(gè)有助于理解與掌握理論基礎(chǔ)的典型實(shí)例。
20個(gè)用于提高動(dòng)手能力解決實(shí)際問題的上機(jī)實(shí)驗(yàn)。
110個(gè)用于檢驗(yàn)、鞏固所學(xué)知識(shí)的課手習(xí)題。
集作者多年的教學(xué)與軟件開發(fā)經(jīng)驗(yàn)而編寫,內(nèi)容新穎實(shí)用,易教易學(xué)。
第1章 概述
1.1 單片機(jī)發(fā)展概況
1.2 單片機(jī)硬、軟件系統(tǒng)及種類
1.2.1 單片機(jī)的硬件系統(tǒng)
1.2.2 單片機(jī)的軟件系統(tǒng)
1.2.3 單片機(jī)的種類
1.3 單片機(jī)應(yīng)用領(lǐng)域與開發(fā)工具
1.3.1 應(yīng)用領(lǐng)域
1.3.2 開發(fā)工具
小結(jié)
習(xí)題
第2章 單片機(jī)的結(jié)構(gòu)原理
2.1 常用術(shù)語(yǔ)及內(nèi)部結(jié)構(gòu)
2.1.1 常用術(shù)語(yǔ)
2.1.2 內(nèi)部結(jié)構(gòu)
2.2 CPU及存儲(chǔ)器
2.2.1 運(yùn)算器
2.2.2 控制器
2.2.3 程序存儲(chǔ)器
2.2.4 數(shù)據(jù)存儲(chǔ)器
2.3 引腳功能及CPU的時(shí)序
2.3.1 引腳功能
2.3.2 振蕩電路和時(shí)鐘電路
2.3.3 CPU的時(shí)序
2.4 輸入、輸出接口
2.4.1 P0口
2.4.2 P1口
2.4.3 P2口
2.4.4 P3口
小結(jié)
習(xí)題
第3章 單片機(jī)的指令系統(tǒng)及程序設(shè)計(jì)
3.1 指令系統(tǒng)
3.1.1 指令格式
3.1.2 助記符語(yǔ)
3.1.3 尋址方式及常用符號(hào)注釋
3.1.4 數(shù)據(jù)傳送指令功能及應(yīng)用舉例
3.1.5 算術(shù)運(yùn)算指令功能及應(yīng)用舉例
3.1.6 邏輯運(yùn)算類指令的功能及應(yīng)用舉例
3.1.7 控制轉(zhuǎn)移類指令的功能及應(yīng)用舉例
3.1.8 位操作類指令的功能及應(yīng)用舉例
上機(jī)實(shí)驗(yàn)l 數(shù)據(jù)傳送指令的使用及編程方法
上機(jī)實(shí)驗(yàn)2 算術(shù)運(yùn)算指令的使用及編程方法
上機(jī)實(shí)驗(yàn)3 邏輯運(yùn)算指令的使用及編程方法
上機(jī)實(shí)驗(yàn)4 位操作指令的使用及編程方法
上機(jī)實(shí)驗(yàn)5 控制轉(zhuǎn)移指令的使用及編程方法
3.2 匯編語(yǔ)言程序設(shè)計(jì)舉例
3.2.1 匯編語(yǔ)言程序的格式
3.2.2 匯編語(yǔ)言程序設(shè)計(jì)方法
3.2.3 匯編語(yǔ)言程序設(shè)計(jì)的幾個(gè)實(shí)例
上機(jī)實(shí)驗(yàn)6 多字節(jié)算術(shù)運(yùn)算
上機(jī)實(shí)驗(yàn)7 數(shù)據(jù)的拼拆及轉(zhuǎn)換
小結(jié)
習(xí)題
第4章 單片機(jī)中斷的使用技巧
4.1 中斷的功能、控制及響應(yīng)
4.1.1 中斷的功能
4.1.2 中斷的控制及響應(yīng)
4.2 中斷應(yīng)用的4個(gè)實(shí)例
上機(jī)實(shí)驗(yàn)8 中斷的使用及編程方法
小結(jié)
習(xí)題
第5章 單片機(jī)定時(shí)器/計(jì)數(shù)器的使用技巧
5.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)與原理
5.2 定時(shí)器/計(jì)數(shù)器的工作方式及控制
5.2.1 工作方式寄存器TMOD
……
第6章 單片機(jī)品行接口的使用技巧
第7章 單片機(jī)系統(tǒng)的擴(kuò)展技巧
第8章 單片機(jī)系統(tǒng)的接口技巧
第9章 單片機(jī)系統(tǒng)的工程設(shè)計(jì)
第10章 單片機(jī)C語(yǔ)言程序設(shè)計(jì)
附錄A 通用單片機(jī)仿真器
附錄B 通用單片機(jī)仿真器連接鍵盤使用方法
附錄C 單片機(jī)和IBM-PC機(jī)通信方法
附錄D 單片機(jī)與IBM-PC機(jī)通信方法
附錄E 脫機(jī)實(shí)驗(yàn)(程序固化)方法
附錄F MCS-51指令速查表與指令編碼表
附錄G 常用芯片引腳圖
參考文獻(xiàn)