注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)單片機(jī)C語言程序設(shè)計實訓(xùn)100例(基于8051+Proteus仿真)

單片機(jī)C語言程序設(shè)計實訓(xùn)100例(基于8051+Proteus仿真)

單片機(jī)C語言程序設(shè)計實訓(xùn)100例(基于8051+Proteus仿真)

定 價:¥45.00

作 者: 彭偉 編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787121087578 出版時間: 2009-06-01 包裝: 平裝
開本: 16開 頁數(shù): 362 字?jǐn)?shù):  

內(nèi)容簡介

  第一章用簡短篇幅介紹8051單片機(jī)的特點、應(yīng)用,以及Keil C語言程序設(shè)計,在語言程序設(shè)計中重點介紹8051內(nèi)部資源;第二章介紹Proteus的入門操作;第三~五章全部為單片機(jī)的C程序設(shè)計案例;第三章為基礎(chǔ)案例,涉及C語言基礎(chǔ)部分,基本IO部分,中斷與定時器,串口控制,模數(shù)與數(shù)模轉(zhuǎn)換部分等;第四章在前面的基礎(chǔ)上對擴(kuò)展的外圍硬件應(yīng)用進(jìn)行編程,包括譯碼器、串并轉(zhuǎn)換芯片、存儲器、中英文液晶屏、IIC等;第五章是綜合設(shè)計部分,涉及一些具體的應(yīng)用型產(chǎn)品的設(shè)計。讀者對象:《單片機(jī)C語言程序設(shè)計實訓(xùn)100例:基于8051+Proteus仿真》適用于計算機(jī)專業(yè)或電子類專業(yè)在校學(xué)生,特別是職業(yè)技術(shù)院校學(xué)生,實驗室投入不足的學(xué)校,電子工程技術(shù)人員,以及社會上希望學(xué)習(xí)單片機(jī)技術(shù)但還沒有購置單片機(jī)硬件實驗設(shè)備的人員。

作者簡介

暫缺《單片機(jī)C語言程序設(shè)計實訓(xùn)100例(基于8051+Proteus仿真)》作者簡介

圖書目錄

第1章 8051單片機(jī)C語言程序設(shè)計概述 1
1.1 8051單片機(jī)引腳 1
1.2 數(shù)據(jù)與程序內(nèi)存 2
1.3 特殊功能寄存器 3
1.4 外部中斷、定時/計數(shù)器及串口應(yīng)用 4
1.5 有符號與無符號數(shù)應(yīng)用、數(shù)位分解、位操作 5
1.6 變量、存儲類型與存儲模式 7
1.7 數(shù)組、字符串與指針 9
1.8 流程控制 11
1.9 可重入函數(shù)和中斷函數(shù) 11
1.10 C語言在單片機(jī)系統(tǒng)開發(fā)中的優(yōu)勢 12
第2章 Proteus操作基礎(chǔ) 13
2.1 Proteus操作界面簡介 13
2.2 仿真電路原理圖設(shè)計 14
2.3 元件選擇 16
2.4 調(diào)試仿真 20
2.5 Proteus與? V3的聯(lián)合調(diào)試 21
第3章 基礎(chǔ)程序設(shè)計 22
3.1 閃爍的LED 22
3.2 從左到右的流水燈 23
3.3 左右來回循環(huán)的流水燈 25
3.4 花樣流水燈 26
3.5 LED模擬交通燈 28
3.6 單只數(shù)碼管循環(huán)顯示0~9 30
3.7 8只數(shù)碼管滾動顯示單個數(shù)字 31
3.8 8只數(shù)碼管顯示多個不同字符 33
3.9 數(shù)碼管閃爍顯示 35
3.10 8只數(shù)碼管滾動顯示數(shù)字串 36
3.11 K1~K4控制LED移位 37
3.12 K1~K4按鍵狀態(tài)顯示 39
3.13 K1~K4分組控制LED 40
3.14 K1~K4控制數(shù)碼管移位顯示 42
3.15 K1~K4控制數(shù)碼管加減演示 44
3.16 4×4鍵盤矩陣控制條形LED顯示 46
3.17 數(shù)碼管顯示4×4鍵盤矩陣按鍵 48
3.18 開關(guān)控制LED 51
3.19 繼電器控制照明設(shè)備 52
3.20 數(shù)碼管顯示撥碼開關(guān)編碼 53
3.21 開關(guān)控制報警器 55
3.22 按鍵發(fā)音 56
3.23 播放音樂 58
3.24 INT0中斷計數(shù) 59
3.25 INT0中斷控制LED 61
3.26 INT0及INT1中斷計數(shù) 63
3.27 TIMER0控制單只LED閃爍 66
3.28 TIMER0控制流水燈 68
3.29 TIMER0控制4只LED滾動閃爍 70
3.30 T0控制LED實現(xiàn)二進(jìn)制計數(shù) 72
3.31 TIMER0與TIMER1控制條形LED 73
3.32 10s的秒表 75
3.33 用計數(shù)器中斷實現(xiàn)100以內(nèi)的按鍵計數(shù) 77
3.34 10 000s以內(nèi)的計時程序 78
3.35 定時器控制數(shù)碼管動態(tài)顯示 81
3.36 8×8 LED點陣屏顯示數(shù)字 83
3.37 按鍵控制8×8 LED點陣屏顯示圖形 85
3.38 用定時器設(shè)計的門鈴 87
3.39 演奏音階 89
3.40 按鍵控制定時器選播多段音樂 91
3.41 定時器控制交通指示燈 93
3.42 報警器與旋轉(zhuǎn)燈 96
3.43 串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù) 98
3.44 并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù) 99
3.45 甲機(jī)通過串口控制乙機(jī)LED閃爍 101
3.46 單片機(jī)之間雙向通信 104
3.47 單片機(jī)向主機(jī)發(fā)送字符串 108
3.48 單片機(jī)與PC串口通信仿真 110
第4章 硬件應(yīng)用 115
4.1 74LS138譯碼器應(yīng)用 115
4.2 74HC154譯碼器應(yīng)用 116
4.3 74HC595串入并出芯片應(yīng)用 118
4.4 用74LS148擴(kuò)展中斷 121
4.5 I2C-24C04與蜂鳴器 123
4.6 I2C-24C04與數(shù)碼管 127
4.7 用6264擴(kuò)展內(nèi)存 132
4.8 用8255實現(xiàn)接口擴(kuò)展 134
4.9 555的應(yīng)用 136
4.10 BCD譯碼數(shù)碼管顯示數(shù)字 138
4.11 MAX7221控制數(shù)碼管動態(tài)顯示 139
4.12 1602字符液晶滾動顯示程序 142
4.13 1602液晶顯示的DS1302實時時鐘 148
4.14 12864LCD圖像滾動顯示 154
4.15 160128LCD圖文演示 160
4.16 2×20串行字符液晶顯示 167
4.17 開關(guān)控制12864LCD串行模式顯示 169
4.18 ADC0832模數(shù)轉(zhuǎn)換與顯示 175
4.19 用ADC0808控制PWM輸出 178
4.20 ADC0809模數(shù)轉(zhuǎn)換與顯示 181
4.21 用DAC0832生成鋸齒波 183
4.22 用DAC0808實現(xiàn)數(shù)字調(diào)壓 184
4.23 PCF8591模數(shù)與數(shù)模轉(zhuǎn)換 186
4.24 DS1621溫度傳感器輸出顯示 193
4.25 DS18B20溫度傳感器輸出顯示 198
4.26 正反轉(zhuǎn)可控的直流電動機(jī) 203
4.27 正反轉(zhuǎn)可控的步進(jìn)電動機(jī) 205
4.28 鍵控看門狗 208
第5章 綜合設(shè)計 211
5.1 可以調(diào)控的走馬燈 211
5.2 按鍵選播電子音樂 214
5.3 可演奏的電子琴 216
5.4 1602LCD顯示仿手機(jī)鍵盤按鍵字符 219
5.5 1602LCD顯示電話撥號鍵盤按鍵 222
5.6 12864LCD顯示計算器鍵盤按鍵 225
5.7 數(shù)碼管隨機(jī)模擬顯示乘法口訣 231
5.8 1602LCD隨機(jī)模擬顯示乘法口訣 234
5.9 用數(shù)碼管設(shè)計的可調(diào)式電子鐘 236
5.10 用1602LCD設(shè)計的可調(diào)式電子鐘 239
5.11 用DS1302與數(shù)碼管設(shè)計的可調(diào)式電子表 243
5.12 用DS1302與1602LCD設(shè)計的可調(diào)式電子日歷與時鐘 247
5.13 用DS1302與12864LCD設(shè)計的可調(diào)式中文電子日歷 252
5.14 用PG12864LCD設(shè)計的指針式電子鐘 257
5.15 高仿真數(shù)碼管電子鐘 266
5.16 1602LCD顯示的秒表 269
5.17 數(shù)碼管顯示的頻率計 274
5.18 字符液晶顯示的頻率計 276
5.19 用ADC0832調(diào)節(jié)頻率輸出 279
5.20 用ADC0832設(shè)計的兩路電壓表 281
5.21 用數(shù)碼管與DS18B20設(shè)計的溫度報警器 284
5.22 用1602LCD與DS18B20設(shè)計的溫度報警器 289
5.23 數(shù)碼管顯示的溫控電動機(jī) 295
5.24 溫度控制直流電動機(jī)轉(zhuǎn)速 298
5.25 用ADC0808設(shè)計的調(diào)溫報警器 303
5.26 160128LCD中文顯示溫度與時間 306
5.27 用DAC0808設(shè)計的直流電動機(jī)調(diào)速器 309
5.28 160128液晶中文顯示ADC0832兩路模數(shù)轉(zhuǎn)換結(jié)果 310
5.29 160128液晶曲線顯示ADC0832兩路模數(shù)轉(zhuǎn)換結(jié)果 313
5.30 串口發(fā)送數(shù)據(jù)到2片8×8點陣屏滾動顯示 315
5.31 用74LS595與74LS154設(shè)計的16×16點陣屏 318
5.32 用8255與74LS154設(shè)計的16×16點陣屏 320
5.33 8×8 LED點陣屏仿電梯數(shù)字滾動顯示 323
5.34 用24C04與1602LCD設(shè)計電子密碼鎖 325
5.35 光耦控制點亮和延時關(guān)閉照明設(shè)備 331
5.36 12864LCD顯示24C08保存的開機(jī)畫面 334
5.37 12864LCD顯示EPROM2764保存的開機(jī)畫面 340
5.38 160128液晶顯示當(dāng)前壓力 342
5.39 單片機(jī)系統(tǒng)中自制硬件字庫的應(yīng)用 344
5.40 用8051與1601LCD設(shè)計的整數(shù)計算器 349
5.41 模擬射擊訓(xùn)練游戲 357
參考文獻(xiàn) 363

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號