商品簡介
《單片機仿真與實戰項目化教程(C語言版)/高職高專“十二五”規劃教材》以項目為載體,採用任務驅動方式編寫,以AT89C51單片機為控制器,結合Keil C51、Proteus等單片機系統開發軟件,從實用的角度出發,以任務的實施為主線,由淺入深逐步介紹51單片機C程序設計和Proteus仿真的聯合應用,要求學員完成仿真並分組進行實際項目製作,以“虛實結合”的模式學習單片機控制系統的應用技術,體現了“教、學、做”一體化。
《單片機仿真與實戰項目化教程(C語言版)/高職高專“十二五”規劃教材》通過仿真設計製作單片機控制單燈閃爍、汽車轉彎燈、流水燈、產品計數器、交通燈、數字電壓表、信號發生器、密碼鎖、溫度報警器、單片機雙機通信共10個項目,系統地介紹了AT89C51單片機引腳功能、內部資源、C51語言程序設計、中斷、定時/計數、串行口的原理及應用,實踐了單片機與鍵盤接口技術、單片機與LED/LCD顯示接口技術、單片機與I2C器件接口技術、單片機與單總線器件接口技術、單片機串行通信技術。在每個項目的結尾提供項目實做需要的材料清單,方便進行單片機控制項目實做訓練。
《單片機仿真與實戰項目化教程(C語言版)/高職高專“十二五”規劃教材》可作為高職高專、應用型本科電子信息類單片機課程的教材,也可作為自動控制、智能儀器儀錶、機電、聲像、應用電子、通信技術、物聯網應用技術等專業的單片機課程教材和相關工程技術人員的參考書。
目次
項目1 單片機控制單燈閃爍
1.1 學習目標
1.2 項目描述
1.3 相關知識
1.3.1 單片機基礎
1.3.2 數制和編碼
1.3.3 單片機編程工具Keil C51的使用
1.3.4 單片機仿真工具Proteus的使用
1.3.5 單片機下載工具STC下載軟件的使用
1.4 項目實施
思考與練習
項目2 設計製作汽車轉彎燈
2.1 學習目標
2.2 項目描述
2.3 相關知識
2.3.1 MCS-51單片機內部結構
2.3.2 單片機Keil C51語法基礎
2.3.3 單片機Keil C51程序結構
2.4 項目實施
2.4.1 硬件仿真電路圖
2.4.2 程序設計
2.4.3 仿真調試
2.4.4 完成發揮功能
2.4.5 實戰訓練
思考與練習
項目3 設計製作流水燈
3.1 學習目標
3.2 項目描述
3.3 相關知識
3.3.1 單片機並行接口
3.3.2 Keil C51數組
3.3.3 Keil C51函數
3.3.4 程序流程圖設計工具Visio 2007
3.4 項目實施
思考與練習
項目4 設計製作產品計數器
4.1 學習目標
4.2 項目描述
4.3 相關知識
4.3.1 單片機中斷系統
4.3.2 單片機控制8段LED顯示器
4.3.3 單片機控制LED點陣顯示器
4.4 項目實施
思考與練習
項目5 設計製作交通燈
5.1 學習目標
5.2 項目描述
5.3 相關知識
5.3.1 單片機定時器/計數器
5.3.2 開關型傳感器與單片機接口
5.4 項目實施
思考與練習
項目6 設計製作數字電壓表
6.1 學習目標
6.2 項目描述
6.3 相關知識
6.3.1 A/D轉換器主要性能指標及選型原則
6.3.2 ADC0808/ADC0809芯片介紹
6.3.3 TLC549芯片介紹
6.3.4 模擬量輸出型傳感器與單片機的接口技術
6.4 項目實施
思考與練習
項目7 設計製作信號發生器
7.1 學習目標
7.2 項目描述
7.3 相關知識
7.3.1 D/A轉換器主要性能指標及選型
7.3.2 DAC0832 D/A轉換器
7.3.3 TLC5615 D/A轉換器
7.4 項目實施
思考與練習
項目8 設計製作密碼鎖
8.1 學習目標
8.2 項目描述
8.3 相關知識
8.3.1 鍵盤接口技術
8.3.2 CAT24C02應用
8.3.3 液晶顯示器LCD1602應用
8.4 項目實施
思考與練習
項目9 設計製作溫度顯示報警器
9.1 學習目標
9.2 項目描述
9.3 相關知識
9.3.1 溫度傳感器DS18B20
9.3.2 蜂鳴器驅動
9.4 項目實施
思考與練習
項目10 單片機雙機通信
10.1 學習目標
10.2 項目描述
10.3 相關知識
10.3.1 串行通信基礎知識
10.3.2 MCS-51單片機串行口基礎
10.3.3 MCS-51單片機與PC間的串行通信技術
10.4 項目實施
思考與練習
附錄
附錄A Keil C51調試經驗
附錄B Keil C51庫函數
附錄C Proteus常用元件名稱中英文對照
附錄D 單片機專業網站
附錄E 項目8(密碼鎖)參考源程序
參考文獻