新概念51單片機C語言教程

新概念51單片機C語言教程

《新概念51單片機C語言教程:入門、提高、開發、拓展》從實際套用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬體結構和功能套用。《新概念51單片機C語言教程:入門、提高、開發、拓展》內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接套用到工程項目中。《新概念51單片機C語言教程:入門、提高、開發、拓展》可作為大學本、專科單片機課程教材,適合於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控制、智慧型儀器儀表、電力電子、機電一體化等專業的技術人員參考。

基本信息

內容簡介

《新概念51單片機C語言教程:入門、提高、開發、拓展》從實際套用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬體結構和功能套用。全書共分5篇,分別為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。《新概念51單片機C語言教程:入門、提高、開發、拓展》內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接套用到工程項目中。《新概念51單片機C語言教程》配套光碟提供13講近30學時的教學視頻和《新概念51單片機C語言教程》實例代碼,可使讀者更快更好地掌握單片機知識和套用技能。《新概念51單片機C語言教程》作者還可提供與《新概念51單片機C語言教程:入門、提高、開發、拓展》配套的單片機實驗板。

《新概念51單片機C語言教程:入門、提高、開發、拓展》可作為大學本、專科單片機課程教材,適合於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控制、智慧型儀器儀表、電力電子、機電一體化等專業的技術人員參考。

編輯推薦

《新概念51單片機C語言教程:入門、提高、開發、拓展》組織:

全書分為勾5篇,入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇

特別按照初學者所遇到的問題和需求路徑安排全書內容

以套用需求為主線,搭建了單片機技術上下游的知識體系

從實際工程套用入手,通過實驗過程和現象講解單片機原理,可讀性好

內容源於大量科研和教學實踐,許多C語言代碼可直接套用到工程項目中,實用性強

配套學習光碟,並可提供學習用實驗板,可以邊學邊練學習資源:

讀者對象:

高校電子信息類和機電類專業本/專科師生

高校大學生創新基地師生

51單片機C語言編程初學者

計算機、自動控制、智慧型儀器儀表、電力電子、機電一體化技術人員

目錄

第1篇入門篇

1.1單片機概述

1.1.1什麼是單片機

1.1.2單片機標號信息及封裝類型

1.1.3單片機能做什麼

1.1.4如何開始學習單片機

1.251單片機外部引腳介紹

1.3電平特性

1.4二進制與十六進制

1.4.1二進制

1.4.2十六進制

1.5二進制的邏輯運算

1.5.1與

1.5.2或

1.5.3非

1.5.4同或

1.5.5異或

1.6單片機的C51基礎知識介紹

1.6.1利用C語言開發單片機的優點

1.6.2C51中的基本數據類型

1.6.3C51數據類型擴充定義

1.6.4C51中常用的頭檔案

1.6.5C51中的運算符

1.6.6C51中的基礎語句

1.6.7學習單片機應該掌握的主要內容

2.1Keil工程建立及常用按鈕介紹

2.1.1Keil工程的建立

2.1.2常用按鈕介紹

2.2點亮第一個發光二極體

2.3while語句

2.4for語句及簡單延時語句

2.5Keil仿真及延時語句的精確計算

2.6不帶參數函式的寫法及調用

2.7帶參數函式的寫法及調用

2.8利用C51庫函式實現流水燈

第2篇內外部資源操作篇

3.1數碼管顯示原理

3.2數碼管靜態顯示

3.3數碼管動態顯示

3.4中斷概念

3.5單片機的定時器中斷

4.1獨立鍵盤檢測

4.2矩陣鍵盤檢測

5.1模擬量與數字量概述

5.2A/D轉換原理及參數指標

5.3ADC0804工作原理及其實現方法

5.4D/A轉換原理及其參數指標

5.5DAC0832工作原理及實現方法

5.6DAC0832輸出電流轉換成電壓的方法

第6章串列口通信原理及操作流程

6.1並行與串列基本通信方式

6.2RS-232電平與TTL電平的轉換

6.3波特率與定時器初值的關係

6.451單片機串列口結構描述

6.5串列口方式1編程與實現

6.6串列口列印在調試程式中的套用

第7章通用型1602,12232,12864液晶操作方法

7.1液晶概述

7.2常用1602液晶操作實例

7.3常用12232液晶操作實例

7.4常用12864液晶操作實例

第8章I2C匯流排AT24C02晶片套用

8.1I2C匯流排概述

8.2單片機模擬I2C匯流排通信

8.3E2PROMAT24C02與單片機的通信實例

第9章基礎運放電路專題

9.1運放概述及參數介紹

9.2反相放大器

9.3同相放大器

9.4電壓跟隨器

9.5加法器

9.6差分放大器

9.7微分器

9.8積分器

第3篇提高篇

第10章定時器/計數器套用提高

10.1方式0套用

10.2方式2套用

10.3方式3套用

10.452單片機定時器2介紹

10.5計數器套用

第11章串列口套用提高

11.1方式0套用

11.2方式2和方式3套用

11.3單片機雙機通信

11.4單片機多機通信

第12章指針

12.1指針與指針變數

12.1.1記憶體單元、地址和指針

12.1.2指針變數的定義、賦值與引用

12.2指針變數的運算

12.3指針與數組

12.3.1指針與一維數組

12.3.2指針與多維數組

12.4指針與函式

12.4.1指針作為函式的參數

12.4.2指向函式的指針

12.4.3指針型函式

12.5指針與字元串

12.5.1字元串的表達形式

12.5.2字元指針作為函式參數

12.5.3使用字元指針與字元數組的區別

12.6指針數組與命令行參數

12.6.1指針數組的定義和使用

12.6.2指向指針的指針

12.6.3指針數組作為main()函式的命令行參數

12.7指針小結

12.7.1指針概念綜述

12.7.2指針運算小結

12.7.3等價表達式

12.8C51中指針的使用

12.8.1指針變數的定義

12.8.2指針套用

第13章STC系列51單片機功能介紹

13.1單片機空閒與掉電模式套用

13.2“看門狗”概念及其套用

13.3用軟體實現系統復位

13.4內部擴展RAM的套用

13.5擴展P4口的套用

13.6內部E2PROM的套用

13.7STC89系列單片機內部A/D套用

13.8STC12系列單片機內部A/D套用

13.9STC12系列單片機的PCA/PWM介紹

13.10STC12系列單片機的SPI接口介紹

13.11STC12系列單片機的“576MHz”超速運行

第4篇實戰篇

第14章利用51單片機的定時器設計一個時鐘

14.1如何從矩陣鍵盤中分解出獨立按鍵

14.2原理圖分析

14.3實例講解

第15章使用DS12C887時鐘晶片設計高精度時鐘

15.1時鐘晶片概述

15.2DS12C887時鐘晶片介紹

15.3如何用TX-1C實驗板擴展本實驗

15.4原理圖分析

15.5實例講解

第16章使用DS18B20溫度感測器設計溫控系統

16.1溫度感測器概述

16.2DS18B20溫度感測器介紹

16.3實例講解

第17章太陽能充/放電控制器

17.1控制器原理圖分析

17.2控制器板上元件介紹

17.3實例講解

第18章VC、VB(MSComm控制項)與單片機通信實現溫度顯示

18.1VCmscomm控制項與單片機通信實現溫度顯示

18.2VBMSCOMM控制項與單片機通信實現溫度顯示

第5篇拓展篇

第19章使用Protell99繪製電路圖全過程

19.1繪製電路板概述

19.2建立工程

19.3製作元件庫

19.4添加封裝及製作PCB封裝庫

19.5錯誤檢查及生成PCB

19.6布線電氣特性設定

19.7自動布線和手動布線

第20章ISD400x系列語音晶片套用

20.1ISD400x系列語音晶片介紹

20.2ISD400x系列語音晶片操作規則

20.3ISD400x系列語音晶片套用實現

第21章電機專題

21.1直流電機原理及套用

21.2步進電機原理及套用

21.3舵機原理及其套用

第22章常用元器件介紹

22.1二極體

22.2電容

22.3場效應管

22.4光耦

22.5蜂鳴器

22.6繼電器

22.7自恢復保險

22.8瞬態電壓抑制器

22.9晶閘管(可控矽)

22.10電荷泵

第23章直流穩壓電源專題

23.1整流電路

23.2濾波電路

23.3穩壓電路

23.4集成穩壓模組的使用

23.5串聯開關型穩壓電源

第24章運放擴展專題

24.1簡單低通濾波器

24.2“電流-電壓”轉換電路

24.3光電放大器

24.4精密電流源

24.5可調參考電壓源

24.6復位穩定放大器

24.7模擬乘法器

24.8全波整流器和平均值濾波器

24.9正弦波振盪器

24.10三角波發生器

24.11自動跟蹤對稱電源

24.12可調實驗電源

24.13運放相關術語表

附錄A天祥電子開發實驗板簡介

A.1TX-1C51單片機開發板(配套詳細視頻教程)

A.2AVR單片機開發板(配套詳細視頻教程)

A.3PIC單片機開發板(配套詳細視頻教程)

A.4J-Link全功能arm仿真器

A.5三星S3C44B0ARM7入門級開發板

A.6三星S3C44B0ARM7提高級開發板

A.7TX-51STAR51單片機開發板(配套詳細視頻教程)

參考文獻

相關搜尋

熱門詞條

聯絡我們