基本信息
適讀人群
《單片機外圍接口電路與工程實踐》是前一書實戰篇的延續,通過對單片機外圍接口電路深入探討,揭示了晶片與工程之間關係。全書圍繞單片機與外圍接口晶片間的通信過程,深入淺出地闡述了SPI、I2C的通信和編程實現。《單片機外圍接口電路與工程實踐》可作為從事自動控制、智慧型儀器儀表、電力電子、機電一體化等單片機套用的工程技術人員以及單片機愛好者的參考資料。
作者簡介
劉同法,衡陽技師學院實踐課程指導老師,主要研究單片機教學與開發。
1996年開始學習計算機,1998年學習計算機C/C++語言。2000年秋參與某公司大型酒店管理系統、娛樂場所點歌系統,大廳音樂全自動播放系統的組織、策劃和開發,2003年年底完工。因他酷愛鼠動控制,2004年春至2005年冬前往周立功單片機發展有限公司學習單片機與嵌入式系統套用開發。2006年春回到衡陽技師學院,並將單片機教學引入學院的培養計畫,從此結束了技工教育開不出單片機課程的歷史(因學生學不懂)。同年編寫了《單片機基礎與最小系統實踐》一書,作為學院單片機課程救材。並隨書創建了單片機小模組製作教學法,推動實踐教學。
單片機教學理念是:“動手!動手!!再動手!!!”只要動手,切都是學習。
彭繼衛,衡陽技師學院高級講師,國家職業技能鑑定中心計算機專業考評員,院教研組成員,主要研究計算機教學和軟體工程。
1990年開始學習計算機。2000年舂學習計算機程式語言。2001年底參與工業用大型水塔供水控制系統的開發。2002-2ID04年前往天津學習計算機網路管理與通信工程,曾經在國家級刊物上發表過多篇教育論文,並編著有《計算機網路管理與實踐》、《計算機組成與維護訓練教程》。
教學理念是:“實踐!實踐!再實踐!”
眭仁武,衡陽師範學院計算機系副教授,教研室主任。衡陽匯發電子信息技術有限公司技術顧問。
1996年在國防科技大學計算機專業進修,1997年、1999年、2001年任全國大學生電子設計競賽衡陽師院代表代隊指導教師,並獲獎。20004F負責衡陽儀表廠“智慧型IC卡燃氣表系統”的研究。2002年9月完工並交付使用。2003年參與全國教育科學“十五”規劃課題“農業產業化人才需求與農業職業教育改革研究”。2004年負責主持湖南省教育廳“基於複雜性互動理論微機接口網路課程教學平台的開發與研究”。2004年獲湖南省教育成果三等獎。曾生編《(彙編語言與微機原理)學習指導與訓練》。
追求的理念是:“做學生喜愛的老師。”
目錄
第1章工程設計基礎
1.1工程設計的思路與方法
1.1.1概念
1.1.2華羅庚的統籌法
1.1.3方框圖法
1.1.4多人協作工程開發的思路
1.1.5統籌法在實際工程中的套用
1.2工程程式設計基礎與規範
1.2.1創建《.INC》程式頭[Head]檔案
1.2.2程式的編寫規範
1.2.3程式參考實例
1.3單片機系統電路監控和抗干擾的設計
1.3.1電路監控
1.3.2單片機套用系統抗干擾技術
1.4常見硬體製作故障與程式編譯錯誤的解決方法
1.4.1“斷路法”在硬體排錯中的套用
1.4.2“禁止法”在軟體排錯中的套用
1.5FlashMagicP89V51RB2晶片ISP下載使用簡易指南
1.6向KeilμVision2舊版加入P89V51RD2的方法
第2章P89V51RD2新增內部資源的運用實踐
2.1P89V51RD2看門狗的套用方法
2.1.1P89V51RD2看門狗
2.1.2P89V51RD2看門狗的套用
2.2P89V51RD2中程式的加密方法
2.2.1FlashMagic程式下載軟體加密單片機程式(用ISP編程)
2.2.2P89V51RD2晶片的加密原理與要求
2.3運用P89V51RD2的IAP功能向Flash程式存儲器讀/寫數據的實現
第3章單片機外圍接口電路在工程中的套用
3.1通用I/O口類
課題174LS164與74HC595的原理與套用
課題274LS154與74HC138的工作原理與套用
課題3DS1302實時時鐘的工作原理與套用
課題4DS18B20溫度感測器的原理與套用
課題516×16點陣顯示漢字的原理與套用
3.2SPI通信類
課題6P89V51RD2與P89V51RD2間自帶SPI的原理與套用
課題7鐵電FM25040A存儲器自帶SPI通信的讀/寫原理與套用
課題8ZLG7289自帶SPI的原理與套用
課題9JCM12864M自帶SPI通信的LCD原理與套用
課題10語音晶片ISD4004自帶SPI的原理與套用
3.3I2C通信類
課題11I2C匯流排原理與I2C從件AT24Cxx的運用
課題12自帶I2C數字溫度感測器LM75A的原理與套用
課題13自帶I2C的PCF8563實時時鐘晶片的原理與套用
課題14自帶I2C的SD2303高精實時時鐘晶片的原理與套用
課題15自帶I2C的ZLG7290原理與套用
課題16自帶I2C串列擴展並行晶片PCA9554串轉並可讀/寫晶片的原理與
運用
課題17自帶I2C的16位地址的數據存儲器件FM24C512的原理與套用
3.4並行口通信類
課題18語音晶片ISD25120(用PCA9554實現地址並行轉串列)的原理與套用
3.5其他通信類
課題19可程式數字電位器CAT5113的原理與套用
課題20A/D和D/A轉換晶片\[TLC1549_spi(A/D)TLC5615_spi(D/A)\]的原理與套用
課題21A/D和D/A的轉換晶片PCF8591的原理與套用
課題22nRF905無線收發一體晶片在單片機通信中的運用
課題23PT2272、PT2262無線遙控編解碼晶片在單片機中的運用
課題24紅外遙控在單片機中的運用
課題25超音波測距的原理與套用
課題26濕度感測器在溫室育秧控制系統中的運用
課題27壓力感測器在全自動電熱水供應系統中的運用
課題28煙霧感測器在家用抽油煙機控制系統中的運用
課題29學校作息時間控制系統的開發
課題30單片機在大型電機控制工程中的套用與探討
附錄A單片機外圍接口器件時序圖與編程隨感
附錄B單片機外圍接口電路時序圖的編程與實現
附錄C快速學習本書的方法
附錄D漫漫路吾求索
附錄E隨書光碟內容說明
結束語
參考文獻