发表于2024-11-14
51單片機C語言程序設計經典實例(第2版) pdf epub mobi txt 電子書 下載 2024
讀者對象:
本書內容全麵,取材新穎,敘述清楚,理論聯係實際,突齣實用特色。本書適閤單片機愛好者自學使用,還可作為高等院校51單片機課程“教、學、做”一體化的教學用書,也是51係列單片機應用開發人員的實用參考書。
內容介紹:
本書是“以項目為載體,采用任務驅動方式”編寫而成的。本書以STC89C52RC單片機為藍本,結閤Keil C51、Proteus虛擬仿真軟件,從實驗、實踐、實用的角度齣發,通過豐富的實例詳細介紹瞭51係列單片機C語言程序設計和單片機控製係統的應用技術。本書的主要內容包括單片機係統的軟/硬件開發環境、C51程序設計語言基礎、LED燈光設計、按鍵控製與數碼管顯示、中斷控製應用設計、定時器/計數器控製應用設計、單片機串行通信設計、LED點陣顯示器設計、LCD液晶顯示設計、A/D與D/A轉換、串行總綫擴展及應用設計、綜閤應用設計實例共12個項目67個任務。
目錄:
項目一 單片機係統的軟、硬件開發環境
任務1 單片機最小應用係統的組成
任務2 Keil C51編譯軟件的使用
任務3 Proteus 8��0仿真軟件的使用
項目二 C51程序設計語言基礎
任務1 C51程序組成的識讀
任務2 運算符和錶達式
任務3 程序結構及流程控製
任務4 數組與指針
任務5 函數與編譯預處理
項目三 LED燈光設計
任務1 LED控製原理
任務2 流水燈的設計
任務3 拉幕式與閉幕式廣告燈的設計
項目四 按鍵控製與數碼管顯示
任務1 鍵盤控製原理
任務2 LED數碼管顯示原理
任務3 查詢式按鍵設計
任務4 8位數碼管動態顯示設計
任務5 數碼管顯示矩陣鍵盤按鍵的設計
任務6 簡單撥號鍵盤的設計
項目五 中斷控製應用設計
任務1 中斷控製原理
任務2 采用外中斷控製的條形LED彩燈設計
任務3 采用兩個外中斷實現LED鍵控移位
任務4 采用外中斷實現計數
任務5 采用外中斷進行計數和清零控製
項目六 定時器/計數器控製應用設計
任務1 定時器/計數器控製原理
任務2 簡單計數器的設計
任務3 方波信號發生器
任務4 用T2實現流水燈控製
任務5 59s計時器的設計
任務6 簡單門鈴設計
任務7 速度可調流水燈控製
任務8 簡單電子頻率計
項目七 單片機串行通信設計
任務1 單片機串行通信原理
任務2 甲機通過串口控製乙機LED顯示狀態
任務3 甲機通過串口控製乙機計時
任務4 單片機雙機通信
任務5 單片機嚮主機發送字符串
任務6 單片機與PC通信
項目八 LED點陣顯示器設計
任務1 LED點陣顯示器控製原理
任務2 一個8×8 LED點陣字符串顯示
任務3 兩個8×8 LED點陣字符串顯示
任務4 兩個8×8 LED點陣滾動顯示
任務5 一個16×16 LED點陣漢字顯示
任務6 一個16×16 LED點陣漢字移位顯示
任務7 兩個16×16 LED點陣漢字顯示
任務8 兩個16×16 LED點陣漢字移位顯示
項目九 LCD液晶顯示設計
任務1 LCD液晶顯示原理
任務2 字符式LCD靜態顯示
任務3 字符式LCD移位顯示
任務4 漢字式LCD靜態顯示
任務5 漢字式LCD移位顯示
任務6 漢字式LCD滾動顯示
任務7 漢字式LCD圖片顯示
項目十 A/D與D/A轉換
任務1 ADC0809模/數轉換
任務2 ADC0832模/數轉換
任務3 TLC549模/數轉換
任務4 TLC2543模/數轉換
任務5 DAC0832數/模轉換
任務6 TLC5615數/模轉換
任務7 PCF8591的A/D及D/A轉換
項目十一 串行總綫擴展及應用設計
任務1 24C04開啓次數統計
任務2 PCF8574串行總綫擴展
任務3 MAX7219控製數碼管動態顯示
任務4 DS18B20測溫
任務5 DS1302可調日曆時鍾
項目十二 綜閤應用設計實例
任務1 LCD數字鍾的設計
任務2 籃球比賽計分器的設計
任務3 電子音樂播放器的設計
任務4 電子密碼鎖的設計
附錄A Proteus常用快捷鍵
附錄B C51庫函數
參考文獻
作者介紹:
侯玉寶副教授,全國大學生電子設計競賽優秀指導教師,主要從事數字信號處理及嵌入式係統設計開發研究,曾獲得發明專利和科研成果多項,具有豐富的教學和科研實踐經驗。
51單片機C語言程序設計經典實例(第2版) pdf epub mobi txt 電子書 下載