單片機原理及應用共分為三篇,分別為單片機基礎、接口與控制技術、C語言。本書為第二篇——接口與控制技術。本書以51系列單片機為例,力求系統(tǒng)化、項目化。接口與控制技術共涉及9個項目:項目1為單片機接口與控制技術概述;項目2為存儲器擴展;項目3為 I/O口擴展;項目4為顯示與鍵盤;項目5為過程輸入通道與接口;項目6為過程輸出通道與接口;項目7為數(shù)字控制器;項目8為抗干擾技術;項目9為微機控制系統(tǒng)設計及發(fā)展趨勢。以上各項目的設置,針對性強,貼近高職、高專學生的實際需求。
本書適合作為高職、高專類院校的電子信息工程、電子應用技術、通信工程、電氣工程、自動化及計算機應用等專業(yè)的教學用書,也可作為其他院校及相關專業(yè)教學、培訓班教學的教材,還可作為從事單片機應用領域工作的工程技術人員的業(yè)務參考書。
本書內(nèi)容深入淺出、逐層展開、內(nèi)容詳盡、圖文并茂,易于讀者掌握、理解和接受。
本書的編者是武漢鐵路職業(yè)技術學院長期從事單片機原理及應用教學的老師,有二三十年的教學經(jīng)驗,也還承擔每年單片機原理及應用試題出卷任務,對學科知識把握較準,對學生在該課程學習中遇到的困難比較了解。
項目1單片機接口與控制技術概述1
知識目標1
能力目標1
任務一單片機接口概述1
任務二微機控制系統(tǒng)概述5
項目小結10
項目測試11
項目2存儲器擴展12
知識目標12
能力目標12
任務一單片機系統(tǒng)擴展結構12
任務二數(shù)據(jù)存儲器擴展15
任務三程序存儲器擴展23
任務四存儲器綜合擴展29
任務五I2C總線接口與串口存儲器擴展33
任務六SPI總線與串口數(shù)據(jù)存儲器擴展40
項目小結46
項目測試47
項目3I/O口擴展49
知識目標49
能力目標49
任務一I/O口擴展的必要性49
任務二簡單I/O口的擴展51
任務三8255可編程并行I/O接口擴展53
任務四8155可編程接口芯片的擴展63
項目小結69
項目測試70
項目4顯示與鍵盤73
知識目標73
能力目標73
任務一LED顯示接口73
任務二LCD顯示模塊83
任務三鍵盤91
任務四獨立式鍵盤94
任務五行列式鍵盤95
任務六可編程鍵盤/顯示器接口芯片——Inter 8279100
項目小結108
項目測試109
項目5過程輸入通道與接口112
知識目標112
能力目標112
任務一輸入通道的結構與信號轉換112
任務二A/D轉換器接口122
任務三串行A/D轉換134
項目小結139
項目測試140
項目6過程輸出通道與接口142
知識目標142
能力目標142
任務一輸出通道的結構及常用電路142
任務二D/A轉換器接口芯片146
任務三常用執(zhí)行器155
項目小結166
項目測試167
項目7數(shù)字控制器169
知識目標169
能力目標169
任務一PID算法169
任務二數(shù)字PID控制應用176
項目小結188
項目測試188
項目8抗干擾技術191
知識目標191
能力目標191
任務一干擾的來源和分類191
任務二硬件抗干擾195
任務三CPU軟件抗干擾201
任務四看門狗技術207
任務五輸入/輸出通道軟件抗干擾211
任務六系統(tǒng)可靠性與故障診斷216
項目測試223
項目9微機控制系統(tǒng)設計及發(fā)展趨勢225
知識目標225
能力目標225
任務一微機控制系統(tǒng)設計225
任務二現(xiàn)代微機控制系統(tǒng)237
項目小結246
項目測試247