-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
新概念51單片機C語言教程——入門、提高、開發、拓展全攻略(第2版) 版權信息
- ISBN:9787121320224
- 條形碼:9787121320224 ; 978-7-121-32022-4
- 裝幀:一般輕型紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
新概念51單片機C語言教程——入門、提高、開發、拓展全攻略(第2版) 本書特色
本書從單片機入門學習者的視角出發,避開了枯燥繁雜的理論介紹,,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬件結構和功能應用。全書共分5篇,分別為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。 本書內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。本書配有13講近30學時的教學視頻和實例代碼(通過掃描二維碼下載或者網站下載),可使讀者更快、更好地掌握單片機知識和應用技能。本書作者還可提供與本書配套的單片機實驗板。 本書可作為大學本、專科單片機課程教材,適合于51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化等專業的技術人員參考。
新概念51單片機C語言教程——入門、提高、開發、拓展全攻略(第2版) 內容簡介
① 本書從實際工程應用入手,以實驗過程和實驗現象為主導,由淺入深、循序漸進地講述使用C語言進行51單片機編程的方法、51單片機的硬件結構和各種功能應用。
② 不同于傳統的講述單片機的書籍,本書中的大部分例程以實際硬件實驗板實驗現象為依據,通過C語言程序來分析單片機工作原理。讀者既能知其然,又能知其所以然,從實際應用中徹底理解和掌握單片機。
③ 本書中的大部分內容來自作者及其團隊的科研及教學工作實踐,內容涵蓋多年來項目經驗總結的精華,并且貫穿一些學習方法的建議。
④ 本書內容豐富,實用性強,許多C語言代碼可以直接應用到工程項目中。本書為讀者提供近30小時的單片機教學視頻(可以掃描下文列表中的二維碼進行在線觀看,也可以登錄到http://www.hxedu.com.cn,注冊后下載)。
⑤ 本書適用范圍廣,可以作為高校電子信息類和機電類各專業的本科、專科相關課程的教材或者大學生創新基地培訓教材,也可供51單片機的初學者和使用51單片機從事項目開發的技術人員學習和參考,還滿足從事自動控制、智能儀器儀表、電力電子、機電一體化等專業的技術人員的選用需求。
新概念51單片機C語言教程——入門、提高、開發、拓展全攻略(第2版) 目錄
第1篇 入門篇
第1章 基礎知識** 2
1.1 單片機概述 2
1.1.1 什么是單片機 2
1.1.2 單片機標號信息及封裝類型 2
1.1.3 單片機能做什么 5
1.1.4 如何開始學習單片機 6
1.2 51單片機外部引腳介紹 8
1.3 電平特性 11
1.4 二進制和十六進制 12
1.4.1 二進制 12
1.4.2 十六進制 13
1.5 二進制的邏輯運算 13
1.6 單片機的C51基礎知識介紹 15
1.6.1 利用C語言開發單片機的優點 15
1.6.2 C51中的基本數據類型 15
1.6.3 C51數據類型擴充定義 16
1.6.4 C51中常用的頭文件 17
1.6.5 C51中的運算符 17
1.6.6 C51中的基礎語句 18
1.6.7 學習單片機應該掌握的主要內容 18
第2章 Keil軟件使用及流水燈設計 19
2.1 Keil工程建立及常用按鈕介紹 19
2.1.1 Keil工程的建立 19
2.1.2 常用按鈕 23
2.2 點亮**個發光二極管 24
2.3 while語句 35
2.4 for語句及簡單延時語句 37
2.5 Keil仿真及延時語句的精確計算 38
2.6 不帶參數函數的寫法及調用 42
2.7 帶參數函數的寫法及調用 44
2.8 利用C51庫函數實現流水燈 45
第2篇 內外部資源操作篇
第3章 數碼管顯示原理及應用實現 50
3.1 數碼管顯示原理 50
3.2 數碼管靜態顯示 51
3.3 數碼管動態顯示 55
3.4 中斷概念 57
3.5 單片機的定時器中斷 61
第4章 鍵盤檢測原理及應用實現 70
4.1 獨立鍵盤檢測 70
4.2 矩陣鍵盤檢測 76
第5章 A/D和D/A工作原理 84
5.1 模擬量與數字量概述 84
5.2 A/D轉換原理及參數指標 85
5.3 ADC0804工作原理及其實現方法 92
5.4 D/A轉換原理及其參數指標 98
5.5 DAC0832工作原理及實現方法 104
5.6 DAC0832輸出電流轉換成電壓的方法 109
第6章 串行口通信原理及操作流程 110
6.1 并行與串行基本通信方式 110
6.2 RS-232電平與TTL電平的轉換 113
6.3 波特率與定時器初值的關系 115
6.4 51單片機串行口結構描述 118
6.5 串行口方式1編程與實現 120
6.6 串行口打印在調試程序中的應用 123
第7章 通用型1602、12232、12864液晶操作方法 131
7.1 液晶概述 131
7.2 常用1602液晶操作實例 132
7.3 常用12232液晶操作實例 139
7.4 常用12864液晶操作實例 148
第8章 I2C總線AT24C02芯片應用 157
8.1 I2C總線概述 157
8.2 單片機模擬I2C總線通信 159
8.3 E2PROM AT24C02與單片機的通信實例 162
第9章 基礎運放電路專題 170
9.1 運放概述及參數介紹 170
9.2 反相放大器 171
9.3 同相放大器 172
9.4 電壓跟隨器 173
9.5 加法器 173
9.6 差分放大器 174
9.7 微分器 174
9.8 積分器 175
9.9 比較器 176
第3篇 提高篇
第10章 定時器/計數器應用提高 180
10.1 方式0應用 180
10.2 方式2應用 181
10.3 方式3應用 183
10.4 52單片機定時器2介紹 185
10.5 計數器應用 191
第11章 串行口應用提高 195
11.1 方式0應用 195
11.2 方式2和方式3應用 197
11.3 單片機雙機通信 199
11.4 單片機多機通信 206
第12章 指針 215
12.1 指針和指針變量 215
12.1.1 內存單元、地址和指針 215
12.1.2 指針變量的定義、賦值與引用 217
12.2 指針變量的運算 218
12.3 指針與數組 219
12.3.1 指針與一維數組 219
12.3.2 指針與多維數組 221
12.4 指針與函數 223
12.4.1 指針作為函數的參數 223
12.4.2 指向函數的指針 224
12.4.3 指針型函數 226
12.5 指針與字符串 227
12.5.1 字符串的表達形式 227
12.5.2 字符指針作為函數參數 227
12.5.3 使用字符指針與字符數組的區別 228
12.6 指針數組與命令行參數 229
12.6.1 指針數組的定義和使用 229
12.6.2 指向指針的指針 231
12.6.3 指針數組作為main()函數的命令行參數 232
12.7 指針小結 233
12.7.1 指針概念綜述 233
12.7.2 指針運算小結 234
12.7.3 等價表達式 235
12.8 C51中指針的使用 236
12.8.1 指針變量的定義 236
12.8.2 指針應用 237
第4篇 實戰篇
第13章 利用51單片機的定時器設計一個時鐘 240
13.1 如何從矩陣鍵盤中分解出獨立按鍵 240
13.2 原理圖分析 241
13.3 實例講解 242
第14章 使用DS12C887時鐘芯片設計高精度時鐘 250
14.1 時鐘芯片概述 250
14.2 DS12C887時鐘芯片介紹 250
14.3 如何用TX-1C實驗板擴展本實驗 256
14.4 原理圖分析 257
14.5 實例講解 257
第15章 使用DS18B20溫度傳感器設計溫控系統 268
15.1 溫度傳感器概述 268
15.2 DS18B20溫度傳感器介紹 269
15.3 實例講解 275
第16章 太陽能充/放電控制器 280
16.1 控制器原理圖分析 281
16.2 控制器板上元件介紹 284
16.3 實例講解 286
第17章 VC、VB(MSCOMM控件)與單片機通信實現溫度顯示 303
17.1 VC MSCOMM控件與單片機通信實現溫度顯示 303
17.2 VB MSCOMM控件與單片機通信實現溫度顯示 309
第18章 應用單片機內部ADC做電容感應觸摸按鍵 313
第5篇 拓展篇
第19章 使用Altium Designer 14繪制電路圖 320
19.1 繪制電路板概述 320
19.2 建立工程 322
19.3 制作元件庫 325
19.4 添加封裝及制作PCB封裝庫 328
19.5 項目編譯及生成PCB 331
19.6 布線電氣特性設置 334
19.7 自動布線和手動布線 338
第20章 基于Wi-Fi的物聯網應用 341
20.1 物聯網系統架構 341
20.2 常用的物聯網無線傳輸技術 342
20.3 IoT云平臺 343
20.4 基于Wi-Fi的嵌入式設備入網方式 347
20.5 微軟Azure系列IoT物聯網開發板 352
第21章 電機專題 353
21.1 直流電機原理及應用 353
21.2 步進電機原理及應用 360
21.3 舵機原理及其應用 370
第22章 STC8系列單片機介紹 377
22.1 STC8單片機的優勢 377
22.2 ADC數模轉換 377
22.3 PCA/CCP/PWM應用 379
22.4 同步串行外設接口SPI 382
22.5 I2C總線 386
第23章 常用元器件介紹 391
23.1 二極管 391
23.2 電容 395
23.3 場效應管 399
23.4 光耦 403
23.5 蜂鳴器 405
23.6 繼電器 405
23.7 自恢復保險 410
23.8 瞬態電壓抑制器 411
23.9 晶閘管(可控硅) 414
23.10 電荷泵 416
第24章 直流穩壓電源專題 417
23.1 整流電路 417
24.2 濾波電路 419
24.3 穩壓電路 421
24.4 集成穩壓模塊的使用 423
24.5 串聯開關型穩壓電源 428
第25章 運放擴展專題 431
25.1 簡單低通濾波器 431
25.2 “電流-電壓”轉換電路 431
25.3 光電放大器 432
25.4 精密電流源 432
25.5 可調參考電壓源 433
25.6 復位穩定放大器 434
25.7 模擬乘法器 435
25.8 全波整流器和平均值濾波器 436
25.9 正弦波振蕩器 437
25.10 三角波發生器 437
25.11 自動跟蹤對稱電源 438
25.12 可調實驗電源 439
25.13 運放相關術語 441
附錄A 天祥電子開發實驗板簡介 442
A.1 TX-1C 51單片機開發板 442
A.2 AVR單片機開發板 443
A.3 PIC單片機開發板 444
A.4 TX-3A ARM7入門級嵌入式系統開發板 445
A.5 TX-3C ARM7提高級嵌入式系統開發板 446
A.6 TX-2440A ARM9嵌入式系統開發板 447
A.7 TX-51STAR單片機綜合實驗箱 448
A.8 TX-2A CPLD開發板 449
參考文獻 451
新概念51單片機C語言教程——入門、提高、開發、拓展全攻略(第2版) 作者簡介
郭天祥 ,單片機教育者,畢業于哈爾濱工程大學,單片機領域的知名人士,名下有天祥電子網站,其最大成就之一是開設了“十天學會單片機”系列課程并錄制出來,該課程在網絡上廣泛流傳至今,同時著有《十天學會51單片機視頻教程》、《十天學會PIC單片機視頻教程》、《十天學會AVR單片機視頻教程》三本教程。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
名家帶你讀魯迅:故事新編
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
羅曼·羅蘭讀書隨筆-精裝
- >
【精裝繪本】畫給孩子的中國神話
- >
推拿
- >
煙與鏡
- >
月亮虎