51單片機C語言程式設計經典實例(第2版)

51單片機C語言程式設計經典實例(第2版)

《51單片機C語言程式設計經典實例(第2版)》是2016年電子工業出版社出版的圖書,作者是侯玉寶、陳忠平、鄔書躍。

內容簡介

本書是“以項目為載體,採用任務驅動方式”編寫而成的。本書以STCCRC機為藍本,結合KeilC、Proteus仿真軟體,從實驗、實踐、實用的角度出發,通過豐富的實例詳細介紹了51系列單片機C言程式設計和單片機控制系統的套用技術。本書的主要內容包括單片機系統的軟/硬體開發環境、C程式設計語言基礎、LED光設計、按鍵控制與數碼管顯示、中斷控制套用設計、定時器/計數器控制套用設計、單片機串列通信設計、LED陣顯示器設計、LCD晶顯示設計、A/DD/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庫函式

參考文獻

相關詞條

熱門詞條

聯絡我們