基本介紹
- 書名:單片機工程套用技術
- 作者:黃英
- ISBN:9787309079807
- 類別:電子類、機電類
- 頁數:345
- 出版社:復旦大學出版社
- 出版時間:2011年3月
- 開本:16開
內容簡介,目錄,
內容簡介
《單片機工程套用技術》以目前套用廣泛的mcs-51系列單片機套用技術為主線,以完成工程套用項目任務的方法,將單片機的系統知識:單片機的內部結構、單片機指令系統、定時器/計數器、中斷系統、串列口技術、單片機c語言、彙編語言,以及外圍器件的套用,分解到各個項目任務中完成,每一步都精心設計,內容從易到難。《單片機工程套用技術》共9個項目,包括單片機最小系統設計、實用性工程類應用程式設計、單片機c語言程式設計、單片機工程輸入/輸出接口電路設計、直流伺服電機的pwm控制設計、單片機串列通訊接口技術、實用智慧型電子鐘的設計、數位訊號控制系統的設計、銀行排隊叫號系統的綜合設計。《單片機工程套用技術》依據高職高專的培養目標,注重學習者的實踐技能訓練、工程項目開發能力以及拓展能力的培養,既提高學習者的學習興趣,又為後續課程的學習、各類電子競賽、畢業設計及畢業後工作提供良好的訓練。
目錄
《單片機工程套用技術》
項目1 單片機最小系統及簡單套用
任務1 單片機最小套用系統硬體電路
1.1.1 單片機最小系統的構成
1.1.2 認識主控單片機晶片
1.1.3 單片機最小系統
1.1.4 最小套用系統工作原理簡介
任務2 認識單片機常用彙編指令
1.2.1 單片機存儲器配置
1.2.2 彙編指令格式與定址方式
1.2.3 mcs-51彙編指令系統
任務3 單片機最小系統簡單套用
1.3.1 流水燈控制
1.3.2 單個數碼管顯示數字控制
任務4 認識常用單片機
任務5 實訓項目與演練
實訓1 復位、晶振、ale信號的觀察
實訓2 偉福軟體編程和i/o口使用
習題
項目2 實用工程應用程式設計
.任務1 單片機彙編語言程式基礎知識
2.1.1 彙編語言源程式
2.1.2 編程的步驟、方法和技巧
2.1.3 單片機程式設計基本方法
任務2 單片機實用工程程式
2.2.1 延時程式
2.2.2 代碼轉換類程式
2.2.3 算術運算類子程式
2.2.4 工程數據處理技術程式
2.2.5 軟體抗干擾技術程式設計
任務3 實訓項目與演練
實訓3 數據的搬移和變換
習題
項目3 單片機c語言程式設計入門
任務1 單片機c語言的基本構成
3.1.1 c語言和彙編語言的區別
3.1.2 c程式介紹
任務2 工具軟體keil的使用
3.2.1 keil軟體介紹
3.2.2 keil軟體的使用
任務3 單片機c語言基礎程式
3.3.1 單片機c語言
3.3.2 分支程式設計
任務4 實訓項目與演練
實訓4 k1~k4控制led移位
實訓5 k1~k4按鍵狀態顯示
習題
項目4 單片機i/o接口電路與套用
任務1 輸入/輸出接口電路基礎知識
4.1.1 單片機i/o連線埠
4.1.2 接口電路設計要求
任務2 單片機i/o接口電路
4.2.1 輸入電路設計
4.2.2 輸出電路設計
任務3 單片機i/o接口電路實例
4.3.1 開關控制led顯示
4.3.2 led數碼管動態顯示接口技術
4.3.3 單片機與矩陣式鍵盤的接口技術
4.3.4 汽車轉向控制器設計與仿真
任務4 實訓項目與演練
實訓6 繼電器控制大功率照明設備
習題
項目5 直流伺服電機的pwm控制技術
任務1 中斷技術套用
5.1.1 中斷的概念
5.1.2 中斷系統結構
5.1.3 中斷系統控制
5.1.4 中斷處理過程
5.1.5 中斷系統套用
任務2 定時/計數器技術套用
5.2.1 定時器/計數器的控制
5.2.2 定時器/計數器的4種工作模式
5.2.3 定時器/計數器2
5.2.4 套用舉例
任務3 pwm控制技術
5.3.1 設計任務
5.3.2 基礎知識
5.3.3 硬體電路設計
5.3.4 程式設計
任務4 實訓項目與演練
實訓7 中斷技術和定時/計數器技術的綜合套用
習題
項目6單片機串列通訊接口技術
任務1單片機串列通訊接口技術基礎知識
6.1.1串列通訊的概念
6.1.2串列接口
6.1.3串列通訊工作方式
6.1.4單片機之間串列口的接口通訊
6.1.5單片機與pc機之間的通訊
任務2單片機之間的串列通訊接口技術
任務3實訓項目與演練
實訓8單片機與pc通訊接口技術
習題
項目7 實用電子鐘設計
任務1 lcd液晶屏套用技術
7.1.1 lcd液晶屏
7.1.2 引腳功能
7.1.3 內部資源
7.1.4 控制命令
7.1.5 滾動顯示設計
任務2 廣告屏漢字點陣套用技術
7.2.1 漢字掃描顯示原理
7.2.2 系統工作原理
任務3 實時電子鐘的設計
7.3.1 設計任務
7.3.2 接口擴展基礎知識
7.3.3 電路設計
7.3.4 軟體設計
任務4 實訓項目與演練
實訓9 8×8點陣屏的數字顯示
實訓10 8×8點陣屏的自編圖形顯示
習題
項目8 數位訊號控制系統
任務1 單片機控制系統基本概念
8.1.1 單片機典型控制系統
8.1.2 信號和處理系統基本概念
任務2 a/d轉換器的套用
8.2.1 a/d轉換器概述
8.2.2 典型a/d轉換器晶片adc0809
8.2.3 a/d轉換器套用
任務3 d/a轉換器套用
8.3.1 d/a轉換器概述
8.3.2 典型d/a轉換器晶片dac0832簡介
8.3.3 單片機與dac0832接口電路
8.3.4 dac0832轉換器套用
任務4 實訓項目與演練
實訓11 adc0809輸出pwm波形
實訓12 數字波形信號合成技術
習題
項目9 銀行排隊叫號系統綜合設計
任務1 單片機項目設計的基本流程和方法
任務2 銀行排隊叫號系統綜合設計
9.2.1 項目需求分析
9.2.2 硬體設計方案
9.2.3 軟體設計流程圖
9.2.4 程式編碼
附錄1 c51相關知識
附錄2 c51庫函式介紹
附錄3 ascii(美國標準信息交換碼)碼錶
附錄4 mcs-51指令集
參考文獻