|
本書基于Keil μVision程序設(shè)計(jì)平臺(tái)和Proteus硬件仿真平臺(tái),精心編寫了100余個(gè)8051單片機(jī)C語(yǔ)言程
序設(shè)計(jì)案例。
全書基礎(chǔ)設(shè)計(jì)類案例貫穿8051單片機(jī)最基本的端口編程、定時(shí)/計(jì)數(shù)器應(yīng)用、中斷和串口通信;硬
件應(yīng)用類案例涵蓋常用外部存儲(chǔ)器擴(kuò)展、接口擴(kuò)展、譯碼、編碼、驅(qū)動(dòng)、光機(jī)、機(jī)電、A/D與
D/A轉(zhuǎn)換等內(nèi)容;綜合設(shè)計(jì)類案例涉及大量消費(fèi)類電子產(chǎn)品、儀器儀表及智能控制設(shè)備的相關(guān)技術(shù)
。
本書可作為大專院校學(xué)生學(xué)習(xí)實(shí)踐單片機(jī)c語(yǔ)言程序設(shè)計(jì)的教材或參考書,也可作為電子工程技術(shù)
人員或單片機(jī)技術(shù)愛(ài)好者的參考資料。
目錄
第1章 8051單片機(jī)C語(yǔ)言程序設(shè)計(jì)概述
1.1 8051單片機(jī)引腳
1.2 數(shù)據(jù)與程序內(nèi)存
1.3 特殊功能寄存器
1.4 外部中斷、定時(shí)/計(jì)數(shù)器及串口應(yīng)用
1.5 有符號(hào)與無(wú)符號(hào)數(shù)應(yīng)用、數(shù)位分解、位操作
1.6 變量、存儲(chǔ)類型與存儲(chǔ)模式
1.7 數(shù)組、字符串與指針
1.8 流程控制
1.9 可重入函數(shù)和中斷函數(shù)
1.10 C語(yǔ)言在單片機(jī)系統(tǒng)開發(fā)中的優(yōu)勢(shì)
第2章 Proteus操作基礎(chǔ)
2.1 Proteus操作界面簡(jiǎn)介
2.2 仿真電路原理圖設(shè)計(jì)
2.3 元件選擇
2.4 調(diào)試仿真
2.5 Proteus與V3的聯(lián)合調(diào)試
第3章 基礎(chǔ)程序設(shè)計(jì)
3.1 閃爍的LED
3.2 從左到右的流水燈
3.3 左右來(lái)回循環(huán)的流水燈
3.4 花樣流水燈
3.5 LED模擬交通燈
3.6 單只數(shù)碼管循環(huán)顯示0~9
3.7 8只數(shù)碼管滾動(dòng)顯示單個(gè)數(shù)字
3.8 8只數(shù)碼管顯示多個(gè)不同字符
3.9 數(shù)碼管閃爍顯示
3.10 8只數(shù)碼管滾動(dòng)顯示數(shù)字串
3.11 K1~K4控制LED移位
3.12 K1~K4按鍵狀態(tài)顯示
3.13 K1~K4分組控制LED
3.14 K1~K4控制數(shù)碼管移位顯示
3.15 K1~K4控制數(shù)碼管加減演示
3.16 4×4鍵盤矩陣控制條形LED顯示
3.17 數(shù)碼管顯示4×4鍵盤矩陣按鍵
3.18 開關(guān)控制LED
3.19 繼電器控制照明設(shè)備
3.20 數(shù)碼管顯示撥碼開關(guān)編碼
3.21 開關(guān)控制報(bào)警器
3.22 按鍵發(fā)音
3.23 播放音樂(lè)
3.24 INT0中斷計(jì)數(shù)
3.25 INT0中斷控制LED
3.26 INT0及INT1中斷計(jì)數(shù)
3.27 TIMER0控制單只LED閃爍
3.28 TIMER0控制流水燈
3.29 TIMER0控制4只LED滾動(dòng)閃爍
3.30 T0控制LED實(shí)現(xiàn)二進(jìn)制計(jì)數(shù)
3.31 TIMER0與TIMER1控制條形LED
3.32 10s的秒表
3.33 用計(jì)數(shù)器中斷實(shí)現(xiàn)100以內(nèi)的按鍵計(jì)數(shù)
3.34 10 000s以內(nèi)的計(jì)時(shí)程序
3.35 定時(shí)器控制數(shù)碼管動(dòng)態(tài)顯示
3.36 8×8 LED點(diǎn)陣屏顯示數(shù)字
3.37 按鍵控制8×8 LED點(diǎn)陣屏顯示圖形
3.38 用定時(shí)器設(shè)計(jì)的門鈴
3.39 演奏音階
3.40 按鍵控制定時(shí)器選播多段音樂(lè)
3.41 定時(shí)器控制交通指示燈
3.42 報(bào)警器與旋轉(zhuǎn)燈
3.43 串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)
3.44 并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)
3.45 甲機(jī)通過(guò)串口控制乙機(jī)LED閃爍
3.46 單片機(jī)之間雙向通信
3.47 單片機(jī)向主機(jī)發(fā)送字符串
3.48 單片機(jī)與PC串口通信仿真
第4章 硬件應(yīng)用
4.1 74LS138譯碼器應(yīng)用
4.2 74HC154譯碼器應(yīng)用
4.3 74HC595串入并出芯片應(yīng)用
4.4 用74LS148擴(kuò)展中斷
4.5 I2C-24C04與蜂鳴器
4.6 I2C-24C04與數(shù)碼管
4.7 用6264擴(kuò)展內(nèi)存
4.8 用8255實(shí)現(xiàn)接口擴(kuò)展
……
第5章 綜合設(shè)計(jì)
|
-
-
單片機(jī)100例程.docx
2017-1-2 19:27 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
56.37 KB, 下載次數(shù): 115, 下載積分: 黑幣 -5
100例
評(píng)分
-
查看全部評(píng)分
|