注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)51單片機(jī)C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講

51單片機(jī)C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講

51單片機(jī)C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講

定 價:¥55.00

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

ISBN: 9787121039010 出版時間: 2007-04-01 包裝: 膠版紙
開本: 787*1092 頁數(shù): 10,472頁 字?jǐn)?shù):  

內(nèi)容簡介

  全書針對目前最通用流行的51單片機(jī)系列,通過典型實例的形式,詳細(xì)介紹了51單片機(jī)常用模塊與綜合應(yīng)用系統(tǒng)設(shè)計的方法與技巧。全書共分3篇24章。第1篇為基礎(chǔ)篇,簡要介紹了51單片機(jī)開發(fā)的硬件結(jié)構(gòu)、指令系統(tǒng)、C語言各語句用法與意義、Keil 8051 C編譯器;第2篇為51單片機(jī)常用模塊設(shè)計篇,通過19個模塊設(shè)計實例,詳細(xì)介紹了51單片機(jī)的各種開發(fā)技術(shù)和使用技巧,這些模塊實例基礎(chǔ)、實用,易學(xué)易懂,全部調(diào)試通過,幾乎涵蓋了所有的51單片機(jī)開發(fā)技術(shù);第3篇通過兩個綜合系統(tǒng)實例,對前面的51單片機(jī)常用模塊進(jìn)行了綜合應(yīng)用設(shè)計,經(jīng)過此篇學(xué)習(xí),讀者對于51單片機(jī)綜合系統(tǒng)設(shè)計的能力將得到迅速提升并產(chǎn)生質(zhì)的飛躍。 本書配有光盤一張,包含全書所有實例的硬件原理圖和程序源代碼,方便讀者學(xué)習(xí)和使用。本書適合計算機(jī)、自動化、電子及硬件等相關(guān)專業(yè)的大學(xué)生,以及從事51單片機(jī)應(yīng)用的科研人員使用。51單片機(jī)C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講/于永,戴佳,常江編著.

作者簡介

暫缺《51單片機(jī)C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講》作者簡介

圖書目錄

第一篇  基礎(chǔ)知識篇
第1章  51系列單片機(jī)開發(fā)的
第1章  基礎(chǔ)知識    2
1.1  51系列單片機(jī)的硬件結(jié)構(gòu)    2
1.1.1  功能模塊    2
1.1.2  CPU    2
1.1.3  并行I/O端口    4
1.1.4  存儲器結(jié)構(gòu)    6
1.1.5  定時/計數(shù)器    10
1.1.6  串行口    14
1.1.7  中斷系統(tǒng)    20
1.2  51系列單片機(jī)的指令系統(tǒng)    22
1.2.1  尋址方式    22
1.2.2  指令說明    26
1.2.3  指令系統(tǒng)表    29
1.3  本章總結(jié)    32
第2章  C語言程序各語句的用法
第2章  與意義    33
2.1  數(shù)據(jù)結(jié)構(gòu)    33
2.1.1  數(shù)據(jù)類型    34
2.1.2  變量與常量    36
2.1.3  數(shù)組    40
2.1.4  指針    44
2.1.5  結(jié)構(gòu)    47
2.1.6  共用體    51
2.1.7  枚舉    52
2.2  運算符與表達(dá)式    54
2.2.1  運算符分類與優(yōu)先級    54
2.2.2  算術(shù)運算符與表達(dá)式    55
2.2.3  關(guān)系運算符與表達(dá)式    55
2.2.4  邏輯運算符與表達(dá)式    56
2.2.5  位操作運算符與表達(dá)式    56
2.2.6  賦值運算符與表達(dá)式    57
2.3  程序結(jié)構(gòu)與函數(shù)    58
2.3.1  程序結(jié)構(gòu)    58
2.3.2  函數(shù)    58
2.4  流程控制語句    65
2.4.1  選擇語句    66
2.4.2  循環(huán)語句    69
2.4.3  轉(zhuǎn)移語句    71
2.5  本章總結(jié)    73
第3章  Keil 8051 C編譯器    74
3.1  Keil編譯器簡介    74
3.2  如何使用Keil開發(fā)    75
3.2.1  建立工程    76
3.2.2  工程的設(shè)置    78
3.2.3  編譯與連接    80
3.3  dScope for Windows的使用    81
3.3.1  如何啟動    81
3.3.2  如何調(diào)試    82
3.3.3  調(diào)試窗口    83
3.4  本章總結(jié)    86
第二篇  常用模塊設(shè)計實例
第4章  鍵盤輸入與數(shù)碼顯示    88
4.1  鍵盤輸入實例——實現(xiàn)4×4
4.1  鍵盤    88
4.1.1  實例說明    88
4.1.2  設(shè)計思路分析    88
4.1.3  硬件電路設(shè)計    89
4.1.4  軟件設(shè)計    90
4.1.5  實例總結(jié)    94
4.2  單片機(jī)實現(xiàn)7段數(shù)碼管顯示    94
4.2.1  實例說明    94
4.2.2  設(shè)計思路分析    95
4.2.3  硬件電路設(shè)計    97
4.2.4  軟件設(shè)計    100
4.2.5  實例總結(jié)    104
第5章  液晶顯示    105
5.1  基于MSC-G12232的液晶顯示    105
5.1.1  實例說明    105
5.1.2  設(shè)計思路分析    109
5.1.3  硬件電路設(shè)計    109
5.1.4  軟件設(shè)計    110
5.1.5  實例總結(jié)    113
5.2  平板液晶實例——基于
5.2  MSM6255驅(qū)動器的顯示    114
5.2.1  實例說明    114
5.2.2  設(shè)計思路分析    114
5.2.3  硬件電路設(shè)計    116
5.2.4  軟件設(shè)計    120
5.2.5  實例總結(jié)    131
第6章  打印機(jī)輸出    133
6.1  打印機(jī)實例——并口打印驅(qū)動    133
6.1.1  實例說明    133
6.1.2  設(shè)計思路分析    133
6.1.3  硬件電路設(shè)計    138
6.1.4  軟件設(shè)計    139
6.1.5  實例總結(jié)    144
第7章  A/D及D/A轉(zhuǎn)換    145
7.1  ADC0801與TLC1543的A/D
7.1  轉(zhuǎn)換    145
7.1.1  實例說明    145
7.1.2  設(shè)計思路分析    146
7.1.3  硬件電路設(shè)計    152
7.1.4  軟件設(shè)計    154
7.1.5  實例總結(jié)    158
7.2  基于MS5534B的數(shù)字氣壓計
7.1  設(shè)計    159
7.2.1  實例說明    159
7.2.2  設(shè)計思路分析    159
7.2.3  硬件電路設(shè)計    162
7.2.4  軟件設(shè)計    163
7.2.5  氣壓高度計    170
7.2.6  實例總結(jié)    171
7.3  基于DS18B20的數(shù)字溫度計
7.3  設(shè)計    171
7.3.1  實例說明    172
7.3.2  設(shè)計思路分析    172
7.3.3  硬件電路設(shè)計    173
7.3.4  軟件設(shè)計    178
7.3.5  實例總結(jié)    183
7.4  基于TLC5617的D/A轉(zhuǎn)換    183
7.4.1  實例說明    184
7.4.2  設(shè)計思路分析    184
7.4.3  硬件電路設(shè)計    185
7.4.4  軟件設(shè)計    188
7.4.5  實例總結(jié)    192
第8章  存儲模塊    193
8.1  基于EEPROM AT24C64的
7.3  數(shù)據(jù)存儲    193
8.1.1  實例說明    193
8.1.2  設(shè)計思路分析    198
8.1.3  硬件電路設(shè)計    198
8.1.4  軟件設(shè)計    199
8.1.5  實例總結(jié)    208
8.2  基于NOR FLASH AM29LV320
7.3  的數(shù)據(jù)存儲    209
8.2.1  實例說明    209
8.2.2  設(shè)計思路分析    209
8.2.3  硬件電路設(shè)計    212
8.2.4  軟件設(shè)計    214
8.2.5  實例總結(jié)    239
第9章  定時器與時鐘    240
9.1  RTC設(shè)計實例——基于SD2000
9.1  的實時日歷時鐘系統(tǒng)設(shè)計    240
9.1.1  實例說明    240
9.1.2  設(shè)計思路分析    242
9.1.3  硬件電路設(shè)計    244
9.1.4  軟件設(shè)計    245
9.1.5  實例總結(jié)    257
第10章  單片機(jī)與CPLD    258
10.1  基于XC95144XL的地址譯碼
10.1  與端口擴(kuò)展    258
10.1.1  實例說明    258
10.1.2  設(shè)計思路分析    259
10.1.3  硬件電路設(shè)計    260
10.1.4  軟件設(shè)計    265
10.1.5  實例總結(jié)    270
10.2  基于XC95144XL的中斷共享    270
10.2.1  實例說明    270
10.2.2  設(shè)計思路分析    271
10.2.3  硬件電路設(shè)計    272
10.2.4  軟件設(shè)計    274
10.2.5  實例總結(jié)    278
10.3  基于XC95144的串口擴(kuò)展    278
10.3.1  實例說明    278
10.3.2  設(shè)計思路分析    279
10.3.3  硬件電路設(shè)計    285
10.3.4  軟件設(shè)計    287
10.3.5  實例總結(jié)    291
第11章  信號與算法實現(xiàn)    293
11.1  單片機(jī)實現(xiàn)CRC算法    293
11.1.1  實例說明    293
11.1.2  CRC原理    294
11.1.3  設(shè)計分析思路    295
11.1.4  軟件設(shè)計    299
11.1.5  實例總結(jié)    303
11.2  單片機(jī)實現(xiàn)智能信號發(fā)生器    304
11.2.1  實例說明    304
11.2.2  設(shè)計思路分析    305
11.2.3  硬件電路設(shè)計    307
11.2.4  軟件設(shè)計    310
11.2.5  實例總結(jié)    312
11.3  A/D轉(zhuǎn)換后的軟件濾波實現(xiàn)    312
11.3.1  實例說明    313
11.3.2  設(shè)計思路分析    313
11.3.3  軟件設(shè)計    315
11.3.4  實例總結(jié)    320
第12章  步進(jìn)電機(jī)    321
12.1  單片機(jī)控制的步進(jìn)電機(jī)系統(tǒng)    321
12.1.1  實例說明    321
12.1.2  設(shè)計思路分析    321
12.1.3  硬件電路設(shè)計    326
12.1.4  軟件設(shè)計    330
12.1.5  實例總結(jié)    333
第三篇  綜合應(yīng)用系統(tǒng)設(shè)實例
第13章  多功能顯示屏應(yīng)用系統(tǒng)設(shè)計    336
13.1  實例說明    336
13.2  設(shè)計思路分析    336
13.3  硬件電路設(shè)計    337
13.4  軟件設(shè)計    345
13.4.1  消息的發(fā)送和接收    345
13.4.2  溫度傳感器和Flash芯片的
13.4.2  操作    346
13.4.3  顯示和畫圖的函數(shù)定義    354
13.4.4  中斷的函數(shù)定義    363
13.4.5  定時器的檢測以及發(fā)送    364
13.4.6  下載協(xié)議和信息傳輸    367
13.4.7  整個程序的調(diào)度    371
13.5  實例總結(jié)    373
第14章  汽車行駛狀態(tài)記錄儀系統(tǒng)
第14章  設(shè)計    374
14.1  實例說明    374
14.1.1  功能和技術(shù)指標(biāo)    374
14.1.2  面板介紹和使用方法    375
14.2  設(shè)計思路分析    376
14.2.1  獲取行駛狀態(tài)信息    376
14.2.2  系統(tǒng)總體結(jié)構(gòu)    376
14.3  硬件電路設(shè)計    377
14.3.1  記錄儀的供電    377
14.3.2  信號采集模塊    379
14.3.3  單片機(jī)模塊    380
14.3.4  可編程邏輯器件    383
14.3.5  日歷時鐘芯片    386
14.3.6  液晶顯示模塊LCD    389
14.3.7  信息的存儲    391
14.4  軟件設(shè)計    393
14.4.1  軟件流程    393
14.4.2  中斷子程序    395
14.4.3  獲取狀態(tài)信息    396
14.4.4  時間信息的設(shè)置和獲取    397
14.4.5  鍵盤輸入    398
14.4.6  液晶顯示    399
14.4.7  IC卡操作    402
14.5  分析與總結(jié)    406
附錄A  RTX51實時多任務(wù)
        操作系統(tǒng)    407
附錄B  匯編語言與C語言的
        混合編程    428
附錄C  全書練習(xí)題    446
附錄D  全書練習(xí)題答案    456

本目錄推薦

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