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