商品描述
本書結合行業新技術發展和課程團隊近年來在實際教學中積累的教學案例和校企提供的優秀案例,采用任務驅動、項目教學模式的編寫思路,精心選取了8個項目,把單片機的各個知識點貫穿其中。這8個項目分別是認識單片機及操作環境、單片機的硬件系統、鍵盤和顯示接口技術、定時器與中斷系統應用、串行通信技術應用、I2C總線及A/D與D/A轉換接口設計、小車控制系統設計、藍牙的雙機通信和超聲波測距報警系統設計。本書采用任務驅動式、演練結合式、小組合作式、科學評價式教學方法,每個任務都配有理論講解視頻,實用性強,可操作性和趣味性貫穿於全書之中。每個任務後面有學習任務工單,方便教師和學習者使用。 本書可作為高等職業院校智能網聯汽車技術、物聯網技術、機電一體化、無人機技術、集成電路、工業機器人等相關專業單片機技術課程的教材,也可作為成人教育、自學考試和自學者的教材或者參考工具書;本書還可作為電子設計競賽、電子設計工程師考證的培訓教材。
目錄大綱
項目一 認識單片機及操作環境
任務一 Keil μVision5集成開發環境的使用
一、Keil μVision5軟件的基本操作
二、用Keil μVision5軟件仿真
三、Proteus虛擬仿真平臺
四、實訓任務
任務二 認識單片機
一、單片機簡介
二、STC系列單片機的命名規則
三、單片機硬件電路及程序燒錄
四、實訓任務
項目二 單片機的硬件系統
任務一 汽車轉向燈設計
一、STC89C52單片機引腳功能
二、單片機最小系統
三、單片機的存儲器結構
四、實訓任務
任務二 流水燈循環點亮設計
一、單片機的I/O並行端口
二、實訓任務
任務三 LED彩燈設計
一、C51語言的數據類型
二、C51語言的基本運算
三、C51語言的基本語句
四、C51語言的函數
五、實訓任務
項目三 鍵盤和顯示接口技術
任務一 獨立式鍵盤的LED控制設計
一、認識鍵盤
二、獨立式接口鍵盤
三、實訓任務
任務二 8路搶答器設計
一、LED數碼管的結構
二、C51語言的數組
三、實訓任務
任務三 數碼管循環顯示數字1~8電路設計
一、LED數碼管動態顯示
二、74HC573鎖存器
三、實訓任務
任務四 點陣字符型LCD液晶顯示廣告牌設計
一、字符型LCD液晶顯示器及接口
二、實訓任務
任務五 8×8 LED點陣流水燈設計
一、LED大屏幕顯示器的結構及原理
二、LED大屏幕顯示接口
三、實訓任務
任務六 用1位數碼管顯示按鍵鍵號的設計
一、矩陣式鍵盤
二、矩陣式鍵盤按鍵的識別
三、實訓任務
項目四 定時器與中斷系統應用
任務一 手動計數器設計
一、中斷系統
二、中斷源與中斷請求標誌
三、中斷控制
四、中斷的響應過程
五、中斷服務程序的設計
六、實訓任務
任務二 交通燈控制系統設計
一、定時器/計數器的基本概念
二、定時器/計數器的應用
三、實訓任務
項目五 串行通信技術應用
任務一 單片機串行轉並行數顯控制
一、串行通信的基本概念
二、串行口的結構及工作方式
三、串行通信的程序設計
四、單片機串行轉並行數顯控制
五、實訓任務
任務二 單片機與PC串行通信
一、RS-232串行口通信原理
二、RS-232串行接口
三、實訓任務
項目六 I2C總線及A/D與D/A轉換接口設計
任務一 AT24C02與單片機通信控制
一、I2C總線
二、單片機模擬I2C總線通信
三、E2PROM AT24C02與單片機的通信實例
四、實訓任務
任務二 基於 A/D與D/A 轉換芯片的可調臺燈設計
一、D/A 轉換的基礎知識
二、A/D 轉換的基礎知識
三、I2C 總線 A/D與D/A轉換器PCF8591
四、PCF8591的I2C總線連接與通信
五、PCF8591的D/A轉換及程序設計
六、實訓任務
項目七 小車控制系統設計
任務一 步進電動機的單片機控制
一、步進電動機
二、實訓任務
任務二 小車的控制系統設計
一、直流電動機
二、實訓任務
項目八 藍牙的雙機通信和超聲波測距報警系統設計
任務一 基於藍牙的雙機通信系統設計
一、藍牙模塊
二、溫度傳感器DS18B20
三、實訓任務
任務二 超聲波測距報警系統設計
一、超聲波模塊
二、實訓任務
附錄 A ASCII碼表
附錄 B Proteus元件名稱的中英文對照
參考文獻