注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關手把手教你學單片機C程序設計

手把手教你學單片機C程序設計

手把手教你學單片機C程序設計

定 價:¥36.00

作 者: 周興華 編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 算法語言

購買這本書可以去


ISBN: 9787811242140 出版時間: 2007-10-01 包裝: 平裝
開本: 16開 頁數: 345 字數:  

內容簡介

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

作者簡介

暫缺《手把手教你學單片機C程序設計》作者簡介

圖書目錄

第1章  概述
1.1 高效率的C語言編程1
1.2 C語言具有突出的優(yōu)點2
第2章  單片機簡史及實驗器材簡介
2.1 單片機的發(fā)展簡史及特點4
2.2 單片機C語言入門的有效途徑5
2.3 實驗器材介紹6
第3章  Keil C51集成開發(fā)環(huán)境及并口下載軟件介紹
3.1 Keil C51集成開發(fā)平臺安裝12
3.2 并口下載軟件使用13
第4章  單片機基本知識及第一個C51程序
4.1 MCS51單片機的基本結構16
4.2 80C51的基本特征及引腳定義17
4.3 80C51的內部結構19
4.4 80C51的存儲器配置和寄存器21
4.5 第一個C51演示程序及效果24
第5章  C語言程序的基本結構
5.1 函數調用實驗30
5.2 C語言程序的組成結構32
5.3 主函數實驗33
5.4 文件包含處理34
5.5 通用的C語言程序組成結構36
5.6 函數連接實驗一38
5.7 函數連接實驗二40
第6章  C語言的標識符、關鍵字和數據類型
6.1 標識符和關鍵字43
6.2 4個LED數碼管從左至右顯示“1234”45
6.3 數據類型48
6.4 8個LED數碼管從左至右掃描顯示“00000000”(一)50
6.5 8個LED數碼管從左至右掃描顯示“00000000”(二)52
6.6 變量的數據類型選擇53
6.7 數據類型之間的轉換53
6.8 無符號字符型變量值與無符號整型變量值相乘實驗54
6.9 無符號整型變量值與無符號整型變量值相乘實驗55
第7章  常量、變量及存儲器類型
7.1 常量58
7.2 乘法運算:兩個乘數分別為常量與變量58
7.3 變量60
7.4 存儲器類型 60
7.5 兩個局部變量val1、val2的顯示實驗63
7.6 全局變量globe_x的顯示實驗65
第8章  編譯預處理及重新定義數據類型
8.1 宏定義68
8.2 兩數相加并輸出結果實驗69
8.3 使用帶參數的宏定義進行運算71
8.4 文件包含72
8.5 條件編譯73
8.6 重新定義數據類型74
8.7 8個LED模擬彩燈閃爍實驗75
第9章  運算符與表達式
9.1 算術運算符與表達式77
9.2 數學運算與顯示實驗77
9.3 關系運算符與表達式79
9.4 輸入數的大小比較及判斷實驗80
9.5 邏輯運算符與表達式83
9.6 賦值運算符與表達式83
9.7 邏輯判斷實驗84
9.8 自增和自減運算符與表達式87
9.9 自增運算a++和++b實驗87
9.10 逗號運算符與表達式89
9.11 條件運算符與表達式89
9.12 位運算符與表達式89
9.13 兩個變量x、y的位運算實驗90
9.14 強制類型轉換運算符與表達式91
9.15 sizeof運算符與表達式92
第10章  表達式語句與復合語句
10.1 表達式語句93
10.2 復合語句實驗94
10.3 程序的結構化設計97
10.4 條件語句與控制結構97
10.5 條件語句實驗一98
10.6 條件語句實驗二99
第11章  switch/case開關語句
11.1 switch/case開關語句的組成形式102
11.2 switch/case開關語句實驗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章  函數的定義
12.1 函數定義的一般形式117
12.2 函數的參數和函數返回值118
12.3 無參數函數、有參數函數及空函數118
12.4 函數調用的三種方式119
12.5 對被調用函數的說明119
12.6 參數傳遞的函數調用實驗120
12.7 三個數大小自動排列實驗122
12.8 華氏攝氏溫度轉換的儀器實驗124
第13章  數組
13.1 一維數組的定義130
13.2 二維及多維數組的定義131
13.3 字符數組131
13.4 數組元素賦初值132
13.5 數組作為函數的參數132
13.6 數組顯示實驗133
13.7 輸入10個整數(0~999之間),輸出其中的最大數實驗138
13.8 選擇法數組排序顯示實驗143
13.9 模擬花樣廣告燈顯示實驗147
第14章  指針
14.1 指針與地址149
14.2 指針變量的定義149
14.3 指針變量的引用150
14.4 數組指針與指向數組的指針變量151
14.5 指針變量的運算151
14.6 指向多維數組的指針和指針變量152
14.7 直接引用變量和間接引用變量實驗152
14.8 下標法和指針法引用數組元素實驗154
14.9 地址傳遞的函數調用實驗156
14.10 用數組名作為函數的參數進行傳遞實驗158

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號