注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)手把手教你學(xué)單片機(jī)C程序設(shè)計

手把手教你學(xué)單片機(jī)C程序設(shè)計

手把手教你學(xué)單片機(jī)C程序設(shè)計

定 價:¥36.00

作 者: 周興華 編著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 算法語言

ISBN: 9787811242140 出版時間: 2007-10-01 包裝: 平裝
開本: 16開 頁數(shù): 345 字?jǐn)?shù):  

內(nèi)容簡介

  以實踐為主線,以生動短小的實例為靈魂,穿插介紹C語言的語法及其針對單片機(jī)的特別定義,使理論與實踐結(jié)合,使讀者掌握單片機(jī)的C語言編程。內(nèi)容包括:C語言的基礎(chǔ)知識、Keil軟件的使用、程序的編寫與調(diào)試方法及其他相關(guān)知識。隨書光盤提供了書中所有實驗程序代碼和多媒體教學(xué)例程,包括Keil C51安裝演示、Keil C51實際操作演示和程序的下載實際操作演示動畫等。 本書可作為中高等職業(yè)學(xué)校、電視大學(xué)等的教學(xué)用書,也可作為單片機(jī)愛好者自學(xué)單片機(jī)C語言的教材。

作者簡介

暫缺《手把手教你學(xué)單片機(jī)C程序設(shè)計》作者簡介

圖書目錄

第1章  概述
1.1 高效率的C語言編程1
1.2 C語言具有突出的優(yōu)點(diǎn)2
第2章  單片機(jī)簡史及實驗器材簡介
2.1 單片機(jī)的發(fā)展簡史及特點(diǎn)4
2.2 單片機(jī)C語言入門的有效途徑5
2.3 實驗器材介紹6
第3章  Keil C51集成開發(fā)環(huán)境及并口下載軟件介紹
3.1 Keil C51集成開發(fā)平臺安裝12
3.2 并口下載軟件使用13
第4章  單片機(jī)基本知識及第一個C51程序
4.1 MCS51單片機(jī)的基本結(jié)構(gòu)16
4.2 80C51的基本特征及引腳定義17
4.3 80C51的內(nèi)部結(jié)構(gòu)19
4.4 80C51的存儲器配置和寄存器21
4.5 第一個C51演示程序及效果24
第5章  C語言程序的基本結(jié)構(gòu)
5.1 函數(shù)調(diào)用實驗30
5.2 C語言程序的組成結(jié)構(gòu)32
5.3 主函數(shù)實驗33
5.4 文件包含處理34
5.5 通用的C語言程序組成結(jié)構(gòu)36
5.6 函數(shù)連接實驗一38
5.7 函數(shù)連接實驗二40
第6章  C語言的標(biāo)識符、關(guān)鍵字和數(shù)據(jù)類型
6.1 標(biāo)識符和關(guān)鍵字43
6.2 4個LED數(shù)碼管從左至右顯示“1234”45
6.3 數(shù)據(jù)類型48
6.4 8個LED數(shù)碼管從左至右掃描顯示“00000000”(一)50
6.5 8個LED數(shù)碼管從左至右掃描顯示“00000000”(二)52
6.6 變量的數(shù)據(jù)類型選擇53
6.7 數(shù)據(jù)類型之間的轉(zhuǎn)換53
6.8 無符號字符型變量值與無符號整型變量值相乘實驗54
6.9 無符號整型變量值與無符號整型變量值相乘實驗55
第7章  常量、變量及存儲器類型
7.1 常量58
7.2 乘法運(yùn)算:兩個乘數(shù)分別為常量與變量58
7.3 變量60
7.4 存儲器類型 60
7.5 兩個局部變量val1、val2的顯示實驗63
7.6 全局變量globe_x的顯示實驗65
第8章  編譯預(yù)處理及重新定義數(shù)據(jù)類型
8.1 宏定義68
8.2 兩數(shù)相加并輸出結(jié)果實驗69
8.3 使用帶參數(shù)的宏定義進(jìn)行運(yùn)算71
8.4 文件包含72
8.5 條件編譯73
8.6 重新定義數(shù)據(jù)類型74
8.7 8個LED模擬彩燈閃爍實驗75
第9章  運(yùn)算符與表達(dá)式
9.1 算術(shù)運(yùn)算符與表達(dá)式77
9.2 數(shù)學(xué)運(yùn)算與顯示實驗77
9.3 關(guān)系運(yùn)算符與表達(dá)式79
9.4 輸入數(shù)的大小比較及判斷實驗80
9.5 邏輯運(yùn)算符與表達(dá)式83
9.6 賦值運(yùn)算符與表達(dá)式83
9.7 邏輯判斷實驗84
9.8 自增和自減運(yùn)算符與表達(dá)式87
9.9 自增運(yùn)算a++和++b實驗87
9.10 逗號運(yùn)算符與表達(dá)式89
9.11 條件運(yùn)算符與表達(dá)式89
9.12 位運(yùn)算符與表達(dá)式89
9.13 兩個變量x、y的位運(yùn)算實驗90
9.14 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符與表達(dá)式91
9.15 sizeof運(yùn)算符與表達(dá)式92
第10章  表達(dá)式語句與復(fù)合語句
10.1 表達(dá)式語句93
10.2 復(fù)合語句實驗94
10.3 程序的結(jié)構(gòu)化設(shè)計97
10.4 條件語句與控制結(jié)構(gòu)97
10.5 條件語句實驗一98
10.6 條件語句實驗二99
第11章  switch/case開關(guān)語句
11.1 switch/case開關(guān)語句的組成形式102
11.2 switch/case開關(guān)語句實驗103
11.3 循環(huán)語句108
11.4 while語句實驗109
11.5 for語句實驗111
11.6 goto語句112
11.7 break語句和 continue語句112
11.8 break語句實驗113
11.9 continue語句實驗114

第12章  函數(shù)的定義
12.1 函數(shù)定義的一般形式117
12.2 函數(shù)的參數(shù)和函數(shù)返回值118
12.3 無參數(shù)函數(shù)、有參數(shù)函數(shù)及空函數(shù)118
12.4 函數(shù)調(diào)用的三種方式119
12.5 對被調(diào)用函數(shù)的說明119
12.6 參數(shù)傳遞的函數(shù)調(diào)用實驗120
12.7 三個數(shù)大小自動排列實驗122
12.8 華氏攝氏溫度轉(zhuǎn)換的儀器實驗124
第13章  數(shù)組
13.1 一維數(shù)組的定義130
13.2 二維及多維數(shù)組的定義131
13.3 字符數(shù)組131
13.4 數(shù)組元素賦初值132
13.5 數(shù)組作為函數(shù)的參數(shù)132
13.6 數(shù)組顯示實驗133
13.7 輸入10個整數(shù)(0~999之間),輸出其中的最大數(shù)實驗138
13.8 選擇法數(shù)組排序顯示實驗143
13.9 模擬花樣廣告燈顯示實驗147
第14章  指針
14.1 指針與地址149
14.2 指針變量的定義149
14.3 指針變量的引用150
14.4 數(shù)組指針與指向數(shù)組的指針變量151
14.5 指針變量的運(yùn)算151
14.6 指向多維數(shù)組的指針和指針變量152
14.7 直接引用變量和間接引用變量實驗152
14.8 下標(biāo)法和指針法引用數(shù)組元素實驗154
14.9 地址傳遞的函數(shù)調(diào)用實驗156
14.10 用數(shù)組名作為函數(shù)的參數(shù)進(jìn)行傳遞實驗158

第15章  結(jié)構(gòu)體、共用體及枚舉
15.1 結(jié)構(gòu)體的概念161
15.2 結(jié)構(gòu)體類型變量的定義161
15.3 關(guān)于結(jié)構(gòu)體類型有幾點(diǎn)需要注意的地方163
15.4 結(jié)構(gòu)體變量的引用163
15.5 結(jié)構(gòu)體變量的初始化163
15.6 結(jié)構(gòu)體數(shù)組164
15.7 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針164
15.8 用指向結(jié)構(gòu)體變量的指針引用結(jié)構(gòu)體成員165
15.9 指向結(jié)構(gòu)體數(shù)組的指針165
15.10 將結(jié)構(gòu)體變量和指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)165
15.11 共用體的概念165
15.12 共用體類型變量的定義166
15.13 共用體變量的引用167
15.14 枚舉類型167
15.15 計時器設(shè)計(待顯時間存放于結(jié)構(gòu)體變量中)實驗168
15.16 跑表設(shè)計(計時時間存放于結(jié)構(gòu)體變量中)實驗172
15.17 計時器設(shè)計(計時時間存放于共用體變量中)實驗180
15.18 枚舉類型實驗184
第16章  定時器/計數(shù)器控制及C51編程
16.1 定時器/計數(shù)器的結(jié)構(gòu)及工作原理187
16.2 定時器/計數(shù)器方式寄存器TMOD和控制寄存器TCON 188
16.3 定時器/計數(shù)器的工作方式189
16.4 定時器/計數(shù)器的初始化192
16.5 蜂鳴器發(fā)音實驗193
16.6 定時器T1以方式1計數(shù)實驗194
16.7 定時器T0以方式2定時實驗196
第17章  串行接口及C51編程
17.1 串行口的控制與狀態(tài)寄存器SCON199
17.2 特殊功能寄存器PCON200
17.3 串行口的工作方式201
17.4 波特率選擇202
17.5 單片機(jī)與PC機(jī)的通信實驗1 203
17.6 單片機(jī)與PC機(jī)的通信實驗2 207
第18章  中斷控制及C51編程
18.1 中斷的種類213
18.2 MCS51單片機(jī)的中斷系統(tǒng)214
18.3 編寫80C51單片機(jī)中斷函數(shù)時應(yīng)嚴(yán)格遵循的規(guī)則218
18.4 外中斷實驗218
18.5 定時中斷實驗221
18.6 簡易萬年歷實例223
第19章  鍵盤接口技術(shù)及C51編程
19.1 獨(dú)立式鍵盤227
19.2 行列式鍵盤228
19.3 獨(dú)立式鍵盤接口的編程模式228
19.4 行列式鍵盤接口的編程模式228
19.5 鍵盤工作方式229
19.6 獨(dú)立式鍵盤輸入實驗229
19.7 行列式鍵盤輸入實驗231
19.8 掃描方式的鍵盤輸入實驗234
19.9 定時中斷方式的鍵盤輸入實驗237
第20章  LED顯示器接口技術(shù)及C51編程
20.1 LED數(shù)碼顯示器構(gòu)造及特點(diǎn)241
20.2 LED數(shù)碼顯示器顯示方法242
20.3 靜態(tài)顯示實驗244
20.4 慢速掃描動態(tài)顯示實驗245
20.5 快速掃描動態(tài)顯示實驗247
20.6 實時時鐘實驗248
第21章  I2C串行接口器件24C01及C51編程
21.1 EEPROM AT24CXX的性能特點(diǎn)253
21.2 AT24CXX系列EEPROM 芯片的尋址255
21.3 寫操作方式256
21.4 讀操作方式257
21.5 讀寫AT24C01的相關(guān)功能子函數(shù)259
21.6 讀寫AT24C01實驗261
21.7 具有斷電后記憶定時時間的實時時鐘實驗266
第22章  16×2點(diǎn)陣字符液晶模塊及C51驅(qū)動
22.1 16×2點(diǎn)陣字符液晶顯示器概述281
22.2 液晶顯示器的突出優(yōu)點(diǎn)282
22.3 16×2字符型液晶顯示模塊的特性282
22.4 16×2字符型液晶顯示模塊的引腳及功能282
22.5 16×2字符型液晶顯示模塊的內(nèi)部結(jié)構(gòu)283
22.6 液晶顯示控制驅(qū)動集成電路HD44780的特點(diǎn)283
22.7 HD44780的工作原理285
22.8 LCD控制器的指令288
22.9 LCM工作時序290
22.10 16×2點(diǎn)陣字符液晶模塊與單片機(jī)的連接方式292
22.11 16×2點(diǎn)陣字符液晶模塊及C51驅(qū)動子函數(shù)292
22.12 在51 MCU DEMO試驗板上實現(xiàn)16×2LCM演示程序1 294
22.13 在51 MCU DEMO試驗板上實現(xiàn)16×2LCM演示程序2 299
第23章  點(diǎn)陣圖形液晶模塊及C51編程
23.1 128×64點(diǎn)陣圖形液晶模塊的特性304
23.2 128×64點(diǎn)陣圖形液晶模塊的引腳 及功能305
23.3 128×64點(diǎn)陣圖形液晶模塊的內(nèi)部結(jié)構(gòu)306
23.4 HD61203的特點(diǎn)307
23.5 HD61202的特點(diǎn)308
23.6 HD61202的工作原理309
23.7 HD61202的工作過程312
23.8 點(diǎn)陣圖形液晶模塊的控制器指令313
23.9 HD61202的操作時序圖314
23.10 128×64點(diǎn)陣圖形液晶模塊與單片機(jī)的連接方式316
23.11 128×64點(diǎn)陣圖形液晶模塊及C51驅(qū)動子函數(shù)316
23.12 128×64LCM演示程序1318
23.13 128×64LCM演示程序2326
第24章  AT89S51看門狗定時器原理及應(yīng)用
24.1 看門狗定時器原理340
24.2 看門狗實驗:“流水燈”實驗1 340
24.3 看門狗實驗:“流水燈”實驗2 343
參考文獻(xiàn)346

本目錄推薦

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