日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計MCS-51單片機(jī)技術(shù)項目驅(qū)動教程(C語言 第2版)

MCS-51單片機(jī)技術(shù)項目驅(qū)動教程(C語言 第2版)

MCS-51單片機(jī)技術(shù)項目驅(qū)動教程(C語言 第2版)

定 價:¥69.80

作 者: 牛軍、黃大勇、薛曉、曹原、陳華敏
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302633020 出版時間: 2023-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《MCS-51單片機(jī)技術(shù)項目驅(qū)動教程(C語言)(第2版)》首先對8051單片機(jī)的硬件基礎(chǔ)、C51編程基礎(chǔ)、Keil C51軟件的使用等方面進(jìn)行了詳細(xì)介紹,然后具體針對基礎(chǔ)型8051單片機(jī)的各功能模塊,從工程應(yīng)用的實際需要出發(fā),將知識點分解為I/O口輸入輸出功能、外部中斷功能、LED數(shù)碼管顯示技術(shù)、LED點陣顯示技術(shù)、鍵盤系統(tǒng)設(shè)計、定時器/計數(shù)器應(yīng)用、LCD液晶顯示技術(shù)、串口通信技術(shù)、A/D轉(zhuǎn)換器應(yīng)用、D/A轉(zhuǎn)換器應(yīng)用、并行RAM擴(kuò)展、I2C總線擴(kuò)展、SPI總線擴(kuò)展、直流電機(jī)控制、步進(jìn)電機(jī)控制、多機(jī)通信等十六個部分,采用項目驅(qū)動的方式,以項目設(shè)計需要帶動各部分知識點的學(xué)習(xí),再以設(shè)計任務(wù)為載體,從硬件電路設(shè)計、C51程序編寫、系統(tǒng)功能仿真等方面進(jìn)一步促進(jìn)讀者對知識的理解和掌握,以訓(xùn)練并提高其實踐應(yīng)用能力。 《MCS-51單片機(jī)技術(shù)項目驅(qū)動教程(C語言)(第2版)》可作為高等院校電子、電氣、自動化、計算機(jī)應(yīng)用等相關(guān)專業(yè)單片機(jī)技術(shù)課程的教學(xué)用書,也可作為廣大從事單片機(jī)應(yīng)用系統(tǒng)開發(fā)的工程技術(shù)人員的參考書。

作者簡介

暫缺《MCS-51單片機(jī)技術(shù)項目驅(qū)動教程(C語言 第2版)》作者簡介

圖書目錄

第1章  單片機(jī)技術(shù)概述 1
1.1  單片機(jī)的發(fā)展 1
1.2  單片機(jī)的特點 2
1.3  單片機(jī)的應(yīng)用 3
1.4  常用單片機(jī)簡介 5
1.5  單片機(jī)常用術(shù)語 7
1.6  小結(jié) 8
思考與練習(xí) 9
第2章  MCS-51單片機(jī)硬件基礎(chǔ) 10
2.1  MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)及CPU 10
2.1.1  內(nèi)部結(jié)構(gòu) 10
2.1.2  8051CPU 11
2.2  MCS-51單片機(jī)引腳功能 13
2.3  MCS-51單片機(jī)存儲器結(jié)構(gòu) 17
2.3.1  程序存儲器 17
2.3.2  數(shù)據(jù)存儲器 18
2.4  MCS-51單片機(jī)時鐘及CPU時序 21
2.4.1  單片機(jī)時鐘 21
2.4.2  CPU時序 23
2.5  MCS-51單片機(jī)低功耗工作方式 23
2.6  小結(jié) 24
思考與練習(xí) 25
第3章  MCS-51單片機(jī)C語言程序設(shè)計基礎(chǔ) 26
3.1  C51概述 26
3.2  C51數(shù)據(jù)類型 26
3.3  C51變量定義 28
3.3.1  變量存儲類型與存儲區(qū) 28
3.3.2  變量的絕對定位 30
3.3.3  C51位變量的定義 30
3.3.4  C51特殊功能寄存器的定義 32
3.3.5  C51指針的定義 33
3.3.6  指針的應(yīng)用 33
3.4  C51函數(shù)的定義 35
3.5  C51中的運算符和表達(dá)式 36
3.6  C51語句和控制結(jié)構(gòu) 41
3.7  C51編程實例 46
3.8  C51程序開發(fā)軟件Keil C簡介 48
3.8.1  建立工程項目 48
3.8.2  建立C語言程序文件并編譯 50
3.8.3  調(diào)試與仿真 53
3.9  小結(jié) 55
思考與練習(xí) 55
第4章   項目一:按鍵控制8個LED燈花樣顯示 56
4.1  MCS-51單片機(jī)I/O口結(jié)構(gòu)及工作原理 56
4.1.1  P0口結(jié)構(gòu)與應(yīng)用 56
4.1.2  P1口結(jié)構(gòu)與應(yīng)用 60
4.1.3  P2口結(jié)構(gòu)與應(yīng)用 60
4.1.4  P3口結(jié)構(gòu)與應(yīng)用 61
4.2  MCS-51單片機(jī)I/O口編程 62
4.3  項目設(shè)計 63
4.4  小結(jié) 67
思考與練習(xí) 67
第5章  項目二:兩級外部中斷控制LED燈做不同顯示 69
5.1  中斷技術(shù)概述 69
5.1.1  中斷的概念 69
5.1.2  中斷的功能 70
5.2  MCS-51單片機(jī)中斷系統(tǒng) 70
5.2.1  中斷系統(tǒng)結(jié)構(gòu) 70
5.2.2  中斷系統(tǒng)中的特殊功能寄存器 71
5.3  外部中斷功能編程實例 75
5.4  項目設(shè)計 77
5.5  外部中斷源擴(kuò)展 79
5.6  小結(jié) 80
思考與練習(xí) 81
第6章  項目三:單片機(jī)控制多位LED數(shù)碼管動態(tài)顯示 82
6.1  LED數(shù)碼管結(jié)構(gòu)及顯示原理 82
6.2  LED數(shù)碼管靜態(tài)顯示及實例 85
6.3  LED數(shù)碼管動態(tài)顯示及實例 86
6.4  項目設(shè)計 89
6.5  小結(jié) 92
思考與練習(xí) 92
第7章  項目四:單片機(jī)控制16×16 LED點陣顯示漢字 93
7.1  LED點陣結(jié)構(gòu)及顯示原理 93
7.1.1  LED點陣結(jié)構(gòu) 93
7.1.2  顯示原理 93
7.2  8×8點陣應(yīng)用實例 95
7.3  16×16點陣漢字顯示 97
7.3.1  LED漢字點陣的編碼原理 98
7.3.2  字模的提取 98
7.3.3  16×16 LED點陣構(gòu)成 99
7.3.4  應(yīng)用實例 99
7.4  項目設(shè)計 103
7.5  小結(jié) 114
思考與練習(xí) 114
第8章  項目五:單片機(jī)4×4矩陣鍵盤輸入并顯示 115
8.1  按鍵的識別與抖動 115
8.2  獨立式鍵盤設(shè)計 116
8.3  矩陣式鍵盤結(jié)構(gòu)與掃描方法 117
8.3.1  矩陣式鍵盤結(jié)構(gòu) 117
8.3.2  行掃描法原理及編程 117
8.3.3  行列反轉(zhuǎn)法原理及編程 118
8.4  項目設(shè)計 120
8.5  小結(jié) 125
思考與練習(xí) 126
第9章  項目六:單片機(jī)對外部脈沖計數(shù)并定時控制 127
9.1  MCS-51單片機(jī)定時器/計數(shù)器結(jié)構(gòu) 127
9.2  AT89C51單片機(jī)定時器/計數(shù)器工作方式與工作模式 128
9.2.1  特殊功能寄存器TMOD和TCON 128
9.2.2  定時器的四種模式及應(yīng)用 130
9.3  AT89C51單片機(jī)定時器/計數(shù)器編程實例 133
9.3.1  編程初始化步驟 133
9.3.2  編程實例 133
9.4  項目設(shè)計 138
9.5  小結(jié) 141
思考與練習(xí) 141
第10章  項目七:LCD1602液晶顯示的電子密碼鎖設(shè)計 142
10.1  LCD1602液晶顯示模塊 142
10.2  LCD1602液晶顯示設(shè)計實例 147
10.3  項目設(shè)計 150
10.4  小結(jié) 161
思考與練習(xí) 161
第11章  項目八:單片機(jī)與PC互發(fā)數(shù)據(jù) 162
11.1  數(shù)據(jù)通信方式 162
11.2  AT89C51單片機(jī)串口結(jié)構(gòu)及工作原理 164
11.3  串口工作方式及控制 165
11.3.1  串口相關(guān)的特殊功能寄存器 165
11.3.2  串口工作方式 167
11.3.3  波特率設(shè)計 169
11.4  串口應(yīng)用實例 170
11.4.1  串口編程初始化步驟 170
11.4.2  方式0應(yīng)用實例 170
11.4.3  方式1應(yīng)用實例 173
11.4.4  方式3應(yīng)用實例 175
11.5  串口項目設(shè)計 176
11.6  小結(jié) 182
思考與練習(xí) 182
第12章  項目九:單片機(jī)片外三總線擴(kuò)展并行SRAM 183
12.1  MCS-51單片機(jī)并行擴(kuò)展三總線結(jié)構(gòu) 183
12.2  擴(kuò)展片外并行RAM方法 184
12.2.1  常用靜態(tài)RAM芯片 184
12.2.2  單片機(jī)與6264的接口設(shè)計 185
12.2.3  訪問片外RAM的軟件編程 188
12.3  項目設(shè)計 189
12.4  小結(jié) 191
思考與練習(xí) 191
第13章  項目十:ADC0809多通道電壓采集與顯示 192
13.1  ADC0809簡介 192
13.2  ADC0809與AT89C51的接口及編程方法 194
13.2.1  采用I/O口控制方式 194
13.2.2  采用總線操作方式 196
13.3  項目設(shè)計 198
13.4  小結(jié) 202
思考與練習(xí) 202
第14章  項目十一:基于DAC0832的數(shù)字波形發(fā)生器 203
14.1  DAC0832簡介 203
14.2  DAC0832與AT89C51的接口及編程方法 205
14.2.1  直通方式 205
14.2.2  單緩沖方式 206
14.2.3  雙緩沖方式 207
14.3  項目設(shè)計 208
14.4  小結(jié) 212
思考與練習(xí) 212
第15章  項目十二:AT89C51擴(kuò)展串行E2PROM AT24C02 213
15.1  I2C總線簡介 213
15.1.1  I2C總線信號邏輯 214
15.1.2  I2C總線數(shù)據(jù)傳輸過程 214
15.2  AT89C51擴(kuò)展I2C總線方法 215
15.3  AT89C51擴(kuò)展I2C總線編程 217
15.4  項目設(shè)計 218
15.5  小結(jié) 223
思考與練習(xí) 224
第16章  項目十三:單片機(jī)擴(kuò)展SPI總線接口 225
16.1  SPI總線簡介 225
16.2  AT89C51擴(kuò)展SPI總線接口方法 226
16.3  AT89C51擴(kuò)展SPI總線程序編寫方法 226
16.3.1  數(shù)據(jù)輸出 226
16.3.2  數(shù)據(jù)輸入 228
16.3.3  數(shù)據(jù)同時輸入/輸出 229
16.4  項目設(shè)計1:AT89C52擴(kuò)展串行A/D轉(zhuǎn)換器TLC2543 230
16.4.1  TLC2543簡介 230
16.4.2  項目設(shè)計 233
16.5  項目設(shè)計2:AT89C52擴(kuò)展串行D/A轉(zhuǎn)換器TLC5615 236
16.5.1  TLC5615簡介 236
16.5.2  項目設(shè)計 238
16.6  小結(jié) 240
思考與練習(xí) 240
第17章  項目十四:AT89C51控制的直流電機(jī)調(diào)速系統(tǒng) 241
17.1  直流電機(jī)工作原理 241
17.2  單片機(jī)控制直流電機(jī)的驅(qū)動電路設(shè)計 242
17.3  單片機(jī)控制直流電機(jī)的程序編寫方法 244
17.4  項目設(shè)計 246
17.5  小結(jié) 250
思考與練習(xí) 250
第18章  項目十五:AT89C51控制的步進(jìn)電機(jī)調(diào)速系統(tǒng) 252
18.1  步進(jìn)電機(jī)工作原理 252
18.1.1  步進(jìn)電機(jī)簡介 252
18.1.2  步進(jìn)電機(jī)轉(zhuǎn)動機(jī)理 252
18.1.3  28BYJ-48型步進(jìn)電機(jī)控制原理 254
18.2  AT89C51控制步進(jìn)電機(jī)的驅(qū)動電路設(shè)計 255
18.3  AT89C51控制步進(jìn)電機(jī)的程序編寫方法 257
18.4  項目設(shè)計 259
18.5  小結(jié) 263
思考與練習(xí) 263
第19章  項目十六:AT89C51單片機(jī)多級通信 264
19.1  單片機(jī)多機(jī)通信原理 264
19.2  AT89C51單片機(jī)多機(jī)通信程序設(shè)計 265
19.3  項目設(shè)計 272
19.4  小結(jié) 279
思考與練習(xí) 280
附錄A  ASCII碼表 281
附錄B  C51庫函數(shù) 282
B.1  本征函數(shù)intrins.h 282
B.2  絕對地址存取庫函數(shù)absacc.h 283
B.3  數(shù)學(xué)函數(shù)math.h 283
B.4  輸入/輸出庫函數(shù)stdio.h 285
B.5  字符串函數(shù)string.h 287
參考文獻(xiàn) 289 
 
 

本目錄推薦

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