51單片機C語言程序設(shè)計經(jīng)典實例(第3版)
定 價:118 元
叢書名:卓越工程師培養(yǎng)計劃
- 作者:陳忠平
- 出版時間:2021/6/1
- ISBN:9787121412219
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP368.1;TP312.8
- 頁碼:424
- 紙張:
- 版次:01
- 開本:16開
本書是"以項目為載體,采用任務(wù)驅(qū)動方式”編寫而成的。本書以STC89C52RC單片機為藍(lán)本,結(jié)合Keil C51、Proteus虛擬仿真軟件,從實驗、實踐、實用的角度出發(fā),通過豐富的實例詳細(xì)介紹了51系列單片機C語言程序設(shè)計和單片機控制系統(tǒng)的應(yīng)用技術(shù)。本書的主要內(nèi)容包括單片機系統(tǒng)的軟/硬件開發(fā)環(huán)境、C51程序設(shè)計語言基礎(chǔ)、LED燈光設(shè)計、按鍵控制與數(shù)碼管顯示、中斷控制應(yīng)用設(shè)計、定時器/計數(shù)器控制應(yīng)用設(shè)計、單片機串行通信設(shè)計、LED點陣顯示器設(shè)計、LCD液晶顯示設(shè)計、A/D與D/A轉(zhuǎn)換、串行總線擴展及應(yīng)用設(shè)計、綜合應(yīng)用設(shè)計實例,共12個項目64個任務(wù)。本書內(nèi)容全面,取材新穎,敘述清楚,理論聯(lián)系實際,突出實用特色。
陳忠平,湖南工程職業(yè)技術(shù)學(xué)院副教授,具有豐富的單片機原理、EDA技術(shù)、電子技術(shù)等課程的教學(xué)經(jīng)驗,著有《基于Proteus的51系列單片機設(shè)計與仿真》、《基于項目驅(qū)動式的C51單片機程序設(shè)計與應(yīng)用》、《基于Proteus的AVR單片機C語言程序設(shè)計與仿真》、《基于Proteus的PIC單片機C語言程序設(shè)計與仿真》和《基于Quartus II的FPGA/CPLD設(shè)計與應(yīng)用》等。
項目一 單片機系統(tǒng)的軟、硬件開發(fā)環(huán)境
任務(wù)1 單片機最小應(yīng)用系統(tǒng)的組成
任務(wù)2 Keil C51編譯軟件的使用
任務(wù)3 Proteus 8.10仿真軟件的使用
項目二 C51程序設(shè)計語言基礎(chǔ)
任務(wù)1 C51程序組成的識讀
任務(wù)2 運算符和表達(dá)式
任務(wù)3 程序結(jié)構(gòu)及流程控制
任務(wù)4 數(shù)組與指針
任務(wù)5 函數(shù)與編譯預(yù)處理
項目三 LED燈光設(shè)計
任務(wù)1 LED控制原理
任務(wù)2 流水燈的設(shè)計
任務(wù)3 “愛心”燈光設(shè)計
項目四 按鍵控制與數(shù)碼管顯示
任務(wù)1 鍵盤控制原理
任務(wù)2 LED數(shù)碼管顯示原理
任務(wù)3 查詢式按鍵值顯示設(shè)計
任務(wù)4 8位數(shù)碼管動態(tài)顯示設(shè)計
任務(wù)5 數(shù)碼管顯示矩陣式鍵盤按鍵值設(shè)計
任務(wù)6 簡易減法器的設(shè)計
項目五 中斷控制應(yīng)用設(shè)計
任務(wù)1 中斷控制原理
任務(wù)2 采用外中斷控制的條形LED彩燈設(shè)計
任務(wù)3 兩個外部中斷在游客流量統(tǒng)計中的應(yīng)用
任務(wù)4 采用外中斷進(jìn)行計數(shù)和清零控制
項目六 定時器/計數(shù)器控制應(yīng)用設(shè)計
任務(wù)1 定時器/計數(shù)器控制原理
任務(wù)2 計數(shù)器在啤酒生產(chǎn)線中的應(yīng)用
任務(wù)3 方波信號發(fā)生器
任務(wù)4 倒計時秒表的設(shè)計
任務(wù)5 簡單門鈴設(shè)計
任務(wù)6 速度可調(diào)的流水燈控制
任務(wù)7 簡單電子頻率計設(shè)計
項目七 單片機串行通信設(shè)計
任務(wù)1 單片機串行通信原理
任務(wù)2 甲機通過串口控制乙機LED顯示狀態(tài)
任務(wù)3 甲機通過串口控制乙機計時
任務(wù)4 單片機雙機通信
任務(wù)5 單片機向主機發(fā)送字符串
任務(wù)6 單片機與PC之間的RS-232通信
任務(wù)7 單片機與PC之間的RS-485通信
項目八 LED點陣顯示器設(shè)計
任務(wù)1 LED點陣顯示器控制原理
任務(wù)2 一個8×8 LED點陣顯示器字符串顯示
任務(wù)3 兩個8×8 LED點陣顯示器字符串顯示
任務(wù)4 一個16×16 LED點陣顯示器漢字顯示
任務(wù)5 兩個16×16 LED點陣顯示器漢字顯示
任務(wù)6 兩個16×16 LED點陣顯示器漢字移位顯示
項目九LCD液晶顯示設(shè)計
任務(wù)1 LCD液晶顯示原理
任務(wù)2 字符式LCD靜態(tài)顯示
任務(wù)3 字符式LCD移位顯示
任務(wù)4 漢字式LCD靜態(tài)顯示
任務(wù)5 漢字式LCD移位顯示
任務(wù)6 漢字式LCD滾動顯示
任務(wù)7 漢字式LCD圖片顯示
項目十 A/D與D/A轉(zhuǎn)換
任務(wù)1 ADC0809模/數(shù)轉(zhuǎn)換
任務(wù)2 ADC0832模/數(shù)轉(zhuǎn)換
任務(wù)3 TLC2543模/數(shù)轉(zhuǎn)換
任務(wù)4 DAC0832數(shù)/模轉(zhuǎn)換
任務(wù)5 TLC5615數(shù)/模轉(zhuǎn)換
任務(wù)6 PCF8591的A/D及D/A轉(zhuǎn)換
項目十一 串行總線擴展及應(yīng)用設(shè)計
任務(wù)1 24C04開啟次數(shù)統(tǒng)計
任務(wù)2 PCF8574串行總線擴展
任務(wù)3 MAX7219控制數(shù)碼管動態(tài)顯示
任務(wù)4 DS18B20測溫
任務(wù)5 DS1302可調(diào)日歷時鐘
項目十二 綜合應(yīng)用設(shè)計實例
任務(wù)1 LCD數(shù)字鐘的設(shè)計
任務(wù)2 籃球比賽計分器的設(shè)計
任務(wù)3 電子音樂播放器的設(shè)計
任務(wù)4 電子密碼鎖的設(shè)計
任務(wù)5 手機撥號鍵盤的設(shè)計
附錄A Proteus常用快捷鍵
附錄B C51庫函數(shù)
參考文獻(xiàn)