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