51單片機(jī)C語(yǔ)言編程實(shí)戰(zhàn)
定 價(jià):28 元
- 作者:高傳賢 編
- 出版時(shí)間:2016/11/1
- ISBN:9787568403382
- 出 版 社:江蘇大學(xué)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:155
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《51單片機(jī)C語(yǔ)言編程實(shí)戰(zhàn)》是基于MCS-51系列單片機(jī)之STC89C52RC控制C語(yǔ)言編程的項(xiàng)目式實(shí)戰(zhàn)教程。全書(shū)共設(shè)計(jì)了14個(gè)項(xiàng)目,引人28個(gè)實(shí)例,既涉及單片機(jī)對(duì)LED發(fā)光二極管、LED數(shù)碼管靜態(tài)和動(dòng)態(tài)顯示、鍵盤、蜂鳴器和繼電器、步進(jìn)電機(jī)、與PC串行通信、DS18820溫度顯示、16×16 LED點(diǎn)陣顯示漢字、1602 LCD液晶顯示字符、AT24C02數(shù)據(jù)存儲(chǔ)及AD和DA轉(zhuǎn)換的基本控制,還涉及電子溫度計(jì)/航標(biāo)燈的綜合控制。敘述遵循教學(xué)規(guī)律,循序漸進(jìn),深入淺出,將單片機(jī)C語(yǔ)言程序設(shè)計(jì)開(kāi)發(fā)基礎(chǔ)寓于項(xiàng)目實(shí)戰(zhàn)之中,易于初學(xué)者理解,便于自學(xué),同時(shí)通過(guò)自制的編程器將程序下載運(yùn)行,檢測(cè)實(shí)戰(zhàn)結(jié)果,能很大地提高讀者學(xué)習(xí)的興趣,并加大操作訓(xùn)練的力度!51單片機(jī)C語(yǔ)言編程實(shí)戰(zhàn)》可作為職業(yè)院校及培訓(xùn)班的教材及單片機(jī)愛(ài)好者的自學(xué)和參考用書(shū)。
項(xiàng)目一 最小控制系統(tǒng)/串口程序下載電路的制作
1.1 MCS-51系列單片機(jī)的主要結(jié)構(gòu)
1.1.1 內(nèi)部結(jié)構(gòu)
1.1.2 外部引腳及功能
1.2 單片機(jī)最小控制系統(tǒng)電路的制作
1.2.1 最小控制系統(tǒng)電路的構(gòu)成
1.2.2 最小控制系統(tǒng)電路的制作
1.3 串口程序下載電路的制作
1.3.1 MAX232電平轉(zhuǎn)換電路
1.3.2 單片機(jī)串口程序下載電路的安裝搭接
項(xiàng)目二 Keil C51和STC-ISP軟件的使用
2.1 Keil C51軟件的使用方法
2.2 STC-ISP軟件的使用方法
2.3 發(fā)光二極管單燈發(fā)光程序的功能驗(yàn)證
2.3.1 單片機(jī)控制LED發(fā)光二極管模塊的安裝搭接
2.3.2 第一個(gè)LED發(fā)光二極管發(fā)光程序的功能驗(yàn)證
項(xiàng)目三 LED發(fā)光二極管的控制
3.1 單片機(jī)控制LED發(fā)光二極管電路原理
3.2 第一個(gè)LED發(fā)光二極管發(fā)光程序的分析解讀
3.3 LED發(fā)光二極管單燈閃爍發(fā)光程序編制
3.4 LED發(fā)光二極管流水燈程序編制
項(xiàng)目四 LED數(shù)碼管靜態(tài)、動(dòng)態(tài)顯示
4.1 LED數(shù)碼管顯示模塊的制作
4.1.1 數(shù)碼管的結(jié)構(gòu)和工作原理
4.1.2 數(shù)碼管顯示電路的搭接安裝
4.2 LED數(shù)碼管靜態(tài)顯示程序的編制
4.3 LED數(shù)碼管動(dòng)態(tài)顯示程序的編制
4.3.1 簡(jiǎn)單延時(shí)的數(shù)碼管動(dòng)態(tài)顯示程序的編制
4.3.2 利用定時(shí)/計(jì)數(shù)器及中斷的數(shù)碼管動(dòng)態(tài)顯示程序的編制
項(xiàng)目五 鍵盤的識(shí)別與控制
5.1 矩陣鍵盤模塊的制作
5.1.1 鍵盤的結(jié)構(gòu)與原理
5.1.2 4×4行列式鍵盤模塊的搭接安裝
5.2 獨(dú)立按鍵的檢測(cè)與消抖程序的編制
5.3 矩陣鍵盤的識(shí)別與控制程序的編制
項(xiàng)目六 蜂鳴器與繼電器的控制
6.1 蜂鳴器與繼電器的原理和電路
6.1.1 蜂鳴器的發(fā)聲原理與控制電路
6.1.2 繼電器的驅(qū)動(dòng)電路
6.2 蜂鳴器與繼電器控制模塊的安裝搭接
6.3 蜂鳴器與繼電器控制程序的編制
6.3.1 蜂鳴器控制程序的編制
6.3.2 繼電器控制程序的編制
項(xiàng)目七 步進(jìn)電機(jī)的控制
7.1 步進(jìn)電機(jī)原理及其驅(qū)動(dòng)電路
7.2 步進(jìn)電機(jī)控制模塊的安裝搭接
7.3 步進(jìn)電機(jī)控制程序的編制
項(xiàng)目八 單片機(jī)與PC的串行通信
8.1 串行通信基本知識(shí)
8.1.1 串行接口的特點(diǎn)與串行控制寄存器
8.1.2 波特率的選擇
8.2 單片機(jī)與PC串行通信程序的編制
8.2.1 串行通信的接口電路
8.2.2 串行通信程序的編制
項(xiàng)目九 DSl8820溫度控制
9.1 DSl8820的主要結(jié)構(gòu)及操作
9.1.1 DSl8820的內(nèi)部結(jié)構(gòu)
9.1.2 DS18B20的操作
9.2 單片機(jī)與單總線器件DS18820的接口電路
9.3 單片機(jī)控制DSl8820溫度顯示程序的編制
項(xiàng)目十 16×16LED點(diǎn)陣顯示漢字
10.11 6×16LED點(diǎn)陣顯示模塊的制作
10.1.1 LED點(diǎn)陣顯示模塊結(jié)構(gòu)及顯示原理
10.1.2 16×16LED點(diǎn)陣顯示模塊的安裝搭接
10.2 單片機(jī)控制16×16LED點(diǎn)陣顯示漢字程序的編制
項(xiàng)目十一 1602 LCD液晶顯示字符
11.1 1602 LCD液晶顯示控制模塊制作
11.1.1 1602 LCD液晶結(jié)構(gòu)及顯示原理
11.1.2 1602 LCD液晶顯示模塊的制作
11.2 單片機(jī)控制1602 LCD液晶顯示字符程序的編制
項(xiàng)目十二 AT24C02數(shù)據(jù)存儲(chǔ)
12.1 I2C總線的組成及工作原理
12.1.1 I2C總線的概念
12.1.2 I2C總線協(xié)議
12.1.3 數(shù)據(jù)傳送格式
12.2 單片機(jī)與雙總線器件AT24C02的接口
12.3 單片機(jī)控制AT24C02數(shù)據(jù)存儲(chǔ)的程序編制
項(xiàng)目十三 D/A轉(zhuǎn)換、A/D轉(zhuǎn)換
13.1 集成D/A轉(zhuǎn)換器、A/D轉(zhuǎn)換器及其控制模塊制作
13.1.1 集成D/A轉(zhuǎn)換器
13.1.2 集成A/D轉(zhuǎn)換器
13.2 單片機(jī)控制DAAC0832數(shù)模轉(zhuǎn)換的程序編制
13.3 單片機(jī)控制ADC0804模數(shù)轉(zhuǎn)換的程序編制
項(xiàng)目十 四電子溫度計(jì)/航標(biāo)燈的控制
14.1 航標(biāo)燈控制模塊制作
14.1.1 航標(biāo)燈電路結(jié)構(gòu)及控制原理
14.1.2 航標(biāo)燈控制模塊的安裝搭接
14.2 單片機(jī)控制航標(biāo)燈/電子溫度計(jì)程序的編制
附錄A C語(yǔ)言的關(guān)鍵字和C51編譯器的擴(kuò)展關(guān)鍵字
附錄B C51編譯器能識(shí)別的數(shù)據(jù)類型
附錄C C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
附錄D Keil軟件的仿真調(diào)試方法
參考文獻(xiàn)