51單片機C語言編程實戰

51單片機C語言編程實戰

51單片機C語言編程實戰是江蘇大學出版社出版的圖書,作者高傳賢。

內容簡介

本書是基於MCS-51系列單片機之STC89C52控制C語言編程的項目式實戰教程。全書共設計了14個項目,引入28個實例,本書的主要特色是讓系統儘可能地開放,將各硬體模組製作與軟體編程緊密結合,將單片微機C語言程式設計開發基礎寓於項目實戰之中,同時通過自製的編程器將程式下載運行,檢測實戰結果,能極大地提高讀者學習的興趣和操作訓練的力度。

目錄

目錄

項目一最小控制系統/串口程式下載電路的製作

1.1MCS-51系列單片機的主要結構

1.1.1內部結構

1.1.2外部引腳及功能

1.2單片機最小控制系統電路的製作

1.2.1最小控制系統電路的構成

1.2.2最小控制系統電路的製作

1.3串口程式下載電路的製作

1.3.1MAX232電平轉換電路

1.3.2單片機串口程式下載電路的安裝搭接

項目二Keil C51和STC-ISP軟體的使用

2.1Keil C51軟體的使用方法

2.2STC-ISP軟體的使用方法

2.3發光二極體單燈發光程式的功能驗證

2.3.1單片機控制LED發光二極體模組的安裝搭接

2.3.2第一個LED發光二極體發光程式的功能驗證

項目三LED發光二極體的控制

3.1單片機控制LED發光二極體電路原理

3.2第一個LED發光二極體發光程式的分析解讀

3.3LED發光二極體單燈閃爍發光程式編制

3.4LED發光二極體流水燈程式編制

項目四LED數碼管靜態、動態顯示

4.1LED數碼管顯示模組的製作

4.1.1數碼管的結構和工作原理

4.1.2數碼管顯示電路的搭接安裝

4.2LED數碼管靜態顯示程式的編制

4.3LED數碼管動態顯示程式的編制

4.3.1簡單延時的數碼管動態顯示程式的編制

4.3.2利用定時/計數器及中斷的數碼管動態顯示程式的編制

項目五鍵盤的識別與控制

5.1矩陣鍵盤模組的製作

5.1.1鍵盤的結構與原理

5.1.24×4行列式鍵盤模組的搭接安裝

5.2獨立按鍵的檢測與消抖程式的編制

5.3矩陣鍵盤的識別與控制程式的編制

項目六蜂鳴器與繼電器的控制

6.1蜂鳴器與繼電器的原理和電路

6.1.1蜂鳴器的發聲原理與控制電路

6.1.2繼電器的驅動電路

6.2蜂鳴器與繼電器控制模組的安裝搭接

6.3蜂鳴器與繼電器控制程式的編制

6.3.1蜂鳴器控制程式的編制

6.3.2繼電器控制程式的編制

項目七步進電機的控制

7.1步進電機原理及其驅動電路

7.2步進電機控制模組的安裝搭接

7.3步進電機控制程式的編制

項目八單片機與PC的串列通信

8.1串列通信基本知識

8.1.1串列接口的特點與串列控制暫存器

8.1.2波特率的選擇

8.2單片機與PC串列通信程式的編制

8.2.1串列通信的接口電路

8.2.2串列通信程式的編制

項目九DSl8820溫度控制

9.1DSl8820的主要結構及操作

9.1.1DSl8820的內部結構

9.1.2DS18B20的操作

9.2單片機與單匯流排器件DS18820的接口電路

9.3單片機控制DSl8820溫度顯示程式的編制

項目十16×16LED點陣顯示漢字

10.116×16LED點陣顯示模組的製作

10.1.1LED點陣顯示模組結構及顯示原理

10.1.216×16LED點陣顯示模組的安裝搭接

10.2單片機控制16×16LED點陣顯示漢字程式的編制

項目十一1602 LCD液晶顯示字元

11.11602 LCD液晶顯示控制模組製作

11.1.11602 LCD液晶結構及顯示原理

11.1.21602 LCD液晶顯示模組的製作

11.2單片機控制1602 LCD液晶顯示字元程式的編制

項目十二AT24C02數據存儲

12.1I2C匯流排的組成及工作原理

12.1.1I2C匯流排的概念

12.1.2I2C匯流排協定

12.1.3數據傳送格式

12.2單片機與雙匯流排器件AT24C02的接口

12.3單片機控制AT24C02數據存儲的程式編制

項目十三D/A轉換、A/D轉換

13.1集成D/A轉換器、A/D轉換器及其控制模組製作

13.1.1集成D/A轉換器

13.1.2集成A/D轉換器

13.2單片機控制DAAC0832數模轉換的程式編制

13.3單片機控制ADC0804模數轉換的程式編制

項目十四電子溫度計/航標燈的控制

14.1航標燈控制模組製作

14.1.1航標燈電路結構及控制原理

14.1.2航標燈控制模組的安裝搭接

14.2單片機控制航標燈/電子溫度計程式的編制

附錄AC語言的關鍵字和C51編譯器的擴展關鍵字

附錄BC51編譯器能識別的數據類型

附錄CC語言運算符的優先權和結合性

附錄DKeil軟體的仿真調試方法

參考文獻

相關詞條

熱門詞條

聯絡我們