本書以ATMEL公司的AVR單片機ATmega16和ATmega8為藍(lán)本,由淺入深,結(jié)合項目制作實例,以MikroC PRO for AVR軟件為開發(fā)平臺,C語言為編程語言,系統(tǒng)地介紹以單片機為主控器的智能電子產(chǎn)品設(shè)計與制作的流程。
本書通過6個項目(數(shù)碼顯示溫度計、點陣屏顯示、簡易數(shù)顯電子時鐘、2.4G無線溫濕度傳輸、家用智能澆花器、全自動智能豆?jié){機設(shè)計)系統(tǒng)介紹智能電子產(chǎn)品設(shè)計以及制作的過程。項目由簡單到復(fù)雜,編程由易到難,采用循序漸進(jìn)的方式進(jìn)行編排。在設(shè)計制作過程中對所涉及的硬件及軟件知識點進(jìn)行了比較詳盡的解釋,減少用戶查找其他資料的麻煩,對用戶設(shè)計過程中遇到的問題以及相關(guān)設(shè)計經(jīng)驗、技巧等有很強的實用性和指導(dǎo)性。每個項目的*后配有一些思考題,供學(xué)習(xí)完成后開拓知識面及進(jìn)一步的研究、提高使用。
本書配有源程序的代碼和原理圖,以及相關(guān)芯片資料等,適合于單片機實踐教學(xué)以及相關(guān)產(chǎn)品開發(fā)使用。尤其針對高職院校,充分體現(xiàn)課程的應(yīng)用性、實用性和技術(shù)性特點。
本書可作為高等院校電子信息、自動化、儀器儀表等相關(guān)專業(yè)單片機課程的教學(xué)用書,也可作為工程技術(shù)人員、單片機愛好者的參考書。
項目1 數(shù)碼顯示溫度計 1.1 項目任務(wù) 1.2 考查知識點 1.2.1 溫度傳感器的選擇 1.2.2 數(shù)碼管顯示原理 1.3 方案設(shè)計 1.4 原理圖設(shè)計 1.4.1 電源電路設(shè)計 1.4.2 主控電路設(shè)計 1.4.3 溫度傳感器電路設(shè)計 1.4.4 數(shù)碼管驅(qū)動顯示電路 1.4.5 元件清單 1.5 焊接 1.5.1 手工焊接使用的工具及要求 1.5.2 電子元器件的插裝 1.5.3 手工焊接方法 1.6 程序調(diào)試 1.6.1 軟件開發(fā)平臺安裝 1.6.2 開發(fā)軟件基本操作 1.6.3 數(shù)碼管顯示調(diào)試 1.6.4 DS18820溫度顯示調(diào)試 1.7 思考項目2 點陣屏顯示 2.1 項目任務(wù) 2.2 考查知識點 2.2.1 點陣屏顯示原理 2.2.2 點陣屏驅(qū)動原理 2.2.3 字模提取軟件 2.3 方案選擇 2.4 原理圖設(shè)計 2.5 程序調(diào)試 2.5.1 漢字靜態(tài)顯示 2.5.2 漢字的左右移動 2.5.3 漢字的上下移動 2.6 思考項目3 簡易數(shù)顯電子時鐘 3.1 項目任務(wù) 3.2 考查知識點 3.2.1 實時時鐘芯片 3.2.2 1602液晶屏顯示原理 3.2.3 按鍵處理 3.3 方案設(shè)計框圖 3.4 原理圖設(shè)計 3.5 程序調(diào)試 3.5.1 1602液晶屏顯示 3.5.2 按鍵處理 3.5.3 DSl302時間顯示 3.5.4 完整程序調(diào)試 3.6 思考項目4 2.4 G無線溫濕度傳輸 4.1 項目任務(wù) 4.2 考查知識點 4.2.1 24L01無線模塊 4.2.2 12864液晶屏 4.2.3 溫濕度傳感器DHT11 4.3 方案設(shè)計 4.4 原理圖設(shè)計 4.4.1 發(fā)射端原理圖設(shè)計 4.4.2 接收端原理圖設(shè)計 4.5 程序調(diào)試 4.5.1 12864液晶屏顯示 4.5.2 DHT11溫濕度采集 4.5.3 nRF24L01收發(fā)調(diào)試 4.5.4 發(fā)射端和接收端完整程序調(diào)試 4.6 思考項目5 家用智能澆花器 5.1 項目任務(wù) 5.2 方案設(shè)計 5.3 原理圖設(shè)計 5.3.1 供電電源電路設(shè)計 5.3.2 單片機控制電路設(shè)計 5.4 PCB設(shè)計 5.4.1 PCB繪制 5.4.2 PCB制作 5.5 電路板焊接 5.5.1 2-4腳貼片元件焊接 5.5.2 貼片IC的焊接 5.6 程序調(diào)試 5.7 思考項目6 全自動智能豆?jié){機設(shè)計 6.1 項目任務(wù) 6.2 方案設(shè)計 6.3 原理圖設(shè)計 6.3.1 豆?jié){機按鍵、指示燈原理圖繪制 6.3.2 豆?jié){機加熱、攪拌電路 6.3.3 防干燒和防溢出電路 6.3.4 電源電路 6.3.5 單片機電路 6.3.6 頂層原理圖 6.4 PCB設(shè)計 6.4.1 PCB外形尺寸確定 6.4.2 豆?jié){機PCB布局 6.4.3 豆?jié){機電路板布線 6.5 電路及程序測試 6.5.1 電機、加熱管電路測試 6.5.2 蜂鳴器電路測試 6.5.3 干燒和溢出電路測試 6.5.4 按鍵和指示燈電路測試 6.5.5 交流電定時電路測試 6.5.6 完整豆?jié){機控制程序流程圖 6.5.7 豆?jié){機主程序設(shè)計 6.6 思考附錄A AVR單片機熔絲位設(shè)置參考文獻(xiàn)