●項目一 認識單片機接口1【學習目標】1【預備知識】1一、接口的基本概念1二、接口的基本功能2三、CPU與接口交換數據的方式3四、單片機接口技術的特點4【應用案例】5【鞏固與拓展】6【思考與練習】6項目二 單片機顯示接口技術7 一 LED點陣顯示器及其接口技術7【學習目標】7【預備知識】7一、LED器件的應用基礎7二、點陣式LED驅動接口9三、漢字編碼及字模提取軟件13【應用案例】17【鞏固與拓展】23【思考與練習】28 二 LCD原理與接口技術29【任務目標】29【預備知識】29一、液晶顯示器簡介29二、液晶顯示器分類29三、液晶顯示器工作原理30四、1602字符型LCD簡介及應用實例30【應用案例】35【鞏固與拓展】38【思考與練習】42項目三 單片機通信接口技術43 一 紅外通信接口技術43【學習目標】43【預備知識】43一、紅外通信技術概述43二、紅外遙控繫統簡介44三、紅外發送與解碼原理45【應用案例】48【鞏固與拓展】52【思考與練習】68 二 SPI總線接口技術69【學習目標】69【預備知識】69一、SPI總線簡介69二、DS1302簡介70【應用案例】76【鞏固與拓展】80【思考與練習】86 三 I2C總線接口技術87【學習目標】87【預備知識】87一?I2C總線特點87二?I2C總線工作原理87三?I2C總線數據的傳送規則88四、I2C ROM AT24C02簡介89【應用案例】93【鞏固與拓展】98【思考與練習】105 四 單總線接口技術106【任務目標】106【預備知識】106一、單總線簡介106二、單總線典型應用106三、單總線命令序列107四、單總線通信協議108五、DS18B20溫度傳感器簡介110【應用案例】114【鞏固與拓展】119【思考與練習】129項目四 AD/DA接口技術130【學習目標】130【預備知識】130一、A/D與D/A簡介130二、A/D與D/A技術指標131三、常用A/D轉換器簡介132四、常用D/A轉換器簡介138【應用案例】142【鞏固與拓展】145【思考與練習】148項目五 模塊化編程149【學習目標】149【預備知識】149一?為什麼要模塊化編程149二、模塊化編程簡介149三、*.c文件與*.h文件150四、模塊化設計步驟151【應用案例】152【鞏固與拓展】160【思考與練習】175項目六 單片機應用繫統設計與開發176【學習目標】176【預備知識】176一、總體設計176二、硬件設計177三、軟件設計177四、繫統調試178【應用案例】178【鞏固與拓展】187【思考與練習】193附 錄194 附錄一 ASCII碼表194 附錄二 單片機中的數制與碼制195一、數制195二、碼制198 附錄三 STC公司51繫列單片機選型198參考文獻200