當前位置:成語大全網 - 書法字典 - c語言入門

c語言入門

書名新概念51單片機C語言教程-入門、改進、發展與拓展(含1光盤)

作者

譯者郭天祥。

出版社電子工業出版社

國際標準書號978-7-121-07893-4

定價69.00元。

發布日期:2009-01

頁碼

版本

裝訂和布局

頁碼16

▼內容介紹

本書從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述了51單片機的C語言編程方法和51單片機的硬件結構和功能應用。全書分為五章,分別是入門篇、內外資源運營篇、提升篇、實戰篇、拓展篇。這本書內容豐富,實用性強。書中大部分內容來自科研和教學實踐,很多C語言代碼可以直接應用到工程項目中。本書光盤提供了近30個小時的13教學視頻和本書示例代碼,可以讓讀者更快更好地掌握單片機知識和應用技能。本書作者還可以提供與本書配套的單片機實驗板。

本書可作為本科和專科單片機課程的教材,適合51單片機初學者和用51單片機從事項目開發的技術人員使用,也可作為從事自動控制、智能儀器儀表、電力電子、機電壹體化等專業的技術人員參考。

▼圖書目錄

1條進門

1.1單片機概述

1.1.1什麽是單片機?

1.1.2單片機標簽信息和包裝類型

1.1.3單片機能做什麽?

1.1.4如何開始學習單片機

1.2 51單片機外部引腳介紹

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異或

C51介紹1.6單片機基礎知識

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

1.6.2 C51中的基本數據類型

1.6.3 C51數據類型的擴展定義

1.6.4 C51中的通用頭文件

1.6.5 C51中的運算符

1.6.6 C51中的基本語句

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

2.1 Keil項目建立及常用按鈕介紹

2.1.1 Keil項目成立

2.1.2常用按鈕介紹

2.2點亮第壹個LED。

2.3 while語句

2.4 for語句和簡單延遲語句

2.5 Keil模擬和精確計算延遲報表

2.6無參數函數的編寫和調用

2.7編寫和調用帶參數的函數

2.8利用C51庫函數實現流水燈。

第二條內部和外部資源的運作

3.1數碼管顯示原理

3.2數碼管靜態顯示

3.3數碼管動態顯示

3.4中斷概念

3.5 MCU定時器中斷

4.1獨立鍵盤檢測

4.2矩陣鍵盤檢測

模擬和數字量概述

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

5.3 ADC0804的工作原理和實現方法

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

5.5 DAC 0832的工作原理和實現方法

5.6 DAC0832將輸出電流轉換為電壓

方法

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

6.1並行和串行基本通信模式

6.2 RS-232電平和TTL電平之間的轉換

6.3波特率和初始定時器值之間的關系

6.4 51單片機串口結構描述

6.5串口模式1的編程與實現

6.6串口打印在調試程序中的應用

第七章通用液晶顯示器1602、12232、12864

操作方法

7.1液晶概述

7.2 1602液晶常見操作示例

7.3 12232液晶的常見操作示例

7.4 12864 LCD操作的常見示例

第八章I2C總線AT24C02芯片的應用

8.1 I2C公交車概述

8.2單片機模擬I2C總線通信

E2PROM AT24C02與單片機的通信

例子

第9章基本運算放大器電路主題

9.1運算放大器概述及參數介紹

9.2反相放大器

9.3同相放大器

9.4電壓跟隨器

9.5加法器

9.6差分放大器

9.7競爭優勢

9.8積分器

第三條提升高度

第10章定時器/計數器的應用改進

10.1模式0應用

10.2模式2應用

10.3模式3應用

10.4 52單片機定時器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.3指針數組作為main()函數的命令行。

參數

12.7指針摘要

12.7.1指針概念概述

12.7.2指針操作總結

12.7.3等效表達式

12.8 C51中指針的使用

12.8.1指針變量的定義

指針應用程序

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

13.1單片機空閑斷電模式的應用

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

13.3用軟件實現系統復位

13.4內部擴展RAM的應用

13.5擴展P4港的應用

內部E2PROM在13.6中的應用

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

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

13.9 STC12系列單片機的PCA/PWM

介紹

13.10 STC12系列單片機的SPI接口

介紹

13.11 STC 12系列單片機的“576MHz”超速

奔跑

第4章真正的戰鬥

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

時鐘

14.1如何從矩陣鍵盤中分離獨立鍵

14.2的示意圖分析

14.3示例說明

第15章采用DS12C887時鐘芯片設計。

高精度時鐘

15.1時鐘芯片概述

15.2 DS12C887時鐘芯片介紹

15.3如何用TX-1C實驗板擴展這個實驗?

15.4的示意圖分析

15.5示例說明

第16章采用DS18B20溫度傳感器設計。

溫度控制系統

16.1溫度傳感器概述

16.2 DS18B20溫度傳感器介紹

16.3示例說明

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

17.1控制器原理圖分析

17.2控制器板上的組件介紹

17.3示例說明

第18章VC、VB(MSCOMM控件)和

利用單片機通信實現溫度顯示

18.1 VC MSCOMM控件與單片機通信的實現

溫度顯示

18.2 VB MSCOMM控件與單片機通信的實現

溫度顯示

第五章延期

19章利用Protell 99繪制整體電路圖

過程

19.1制圖電路板概述

19.2建立項目

19.3制作組件庫

19.4添加封裝和制作PCB封裝庫

19.5錯誤檢查和PCB生成

19.6布線電氣特性設置

19.7自動布線和手動布線

第二十章ISD400x系列語音芯片的應用

20.1 ISD400x系列語音芯片介紹

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

20.3 ISD400x系列語音芯片應用的實現

第265438章+0機動項目

21.1 DC電機的原理及應用

21.2步進電機的原理及應用

21.3轉向器的原理及應用

第22章通用組件介紹

22.1二極管

22.2電容

22.3場效應晶體管

22.4光學耦合器

22.5蜂鳴器

繼電器

22.7自我恢復保險

22.8瞬態電壓抑制器

22.9晶閘管(晶閘管)

22.10電荷泵

第二十三章DC穩壓電源專題

23.1整流電路

23.2濾波電路

23.3穩壓電路

23.4集成穩壓模塊的使用

23.5系列開關穩壓電源

第二十四章運算放大擴建工程

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.1 TX-1C 51單芯片開發板(支持詳情

視頻教程)

A.2 AVR微控制器開發板(支持詳細視頻

教程)

A.3 PIC微控制器開發板(支持詳細視頻

教程)

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

A.5三星S3C44B0 ARM7入門級開孔

毛紙板

A.6三星S3C44B0 ARM7提升水平。

毛紙板

A.7TX-51STAR51MCU開發板(支持

詳細視頻教程)

參考