沙井單片機(jī)培訓(xùn)_《單片機(jī)應(yīng)用技術(shù)實(shí)例教程(C51版)》(湯嘉立)【圖片 簡(jiǎn)介 評(píng)論 價(jià)格 目錄】
本文關(guān)鍵詞:單片機(jī)應(yīng)用技術(shù)實(shí)例教程,由筆耕文化傳播整理發(fā)布。
單片機(jī)應(yīng)用技術(shù)實(shí)例教程(C51版) 本書(shū)目錄
第1章 51單片機(jī)基礎(chǔ)
1.1 51單片機(jī)的發(fā)展和常見(jiàn)型號(hào)
1.1.1 51單片機(jī)的發(fā)展歷史
1.1.2 常見(jiàn)的51單片機(jī)
1.2 51單片機(jī)的內(nèi)核結(jié)構(gòu)介紹
1.2.1 中央處理器
1.2.2 存儲(chǔ)器
1.2.3 外部引腳
1.2.4 時(shí)鐘模塊
1.3 51單片機(jī)的工作方式
1.3.1 復(fù)位工作方式
1.3.2 程序執(zhí)行方式
1.3.3 低功耗工作方式
1.3.4 其他工作
1.4 本章總結(jié)
第2章 51單片機(jī)的應(yīng)用系統(tǒng)設(shè)計(jì)和軟件開(kāi)發(fā)環(huán)境
2.1 51單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)
2.2 51單片機(jī)*小應(yīng)用系統(tǒng)
2.2.1 *小應(yīng)用系統(tǒng)的構(gòu)成
2.2.2 時(shí)鐘源
2.2.3 復(fù)位電路
2.2.4 供電系統(tǒng)
2.3 51單片機(jī)的keil μvision軟件開(kāi)發(fā)環(huán)境
2.3.1 keil μvision的界面
2.3.2 keil μvision的菜單詳解
2.3.3 使用keil μvision
2.4 本章總結(jié)
第3章 51單片機(jī)的c51語(yǔ)言基礎(chǔ)
3.1 c51語(yǔ)言的數(shù)據(jù)、運(yùn)算符和表達(dá)式
3.1.1 數(shù)據(jù)和數(shù)據(jù)類(lèi)型
3.1.2 常量和變量
3.1.3 存儲(chǔ)器和寄存器變量
3.1.4 算術(shù)運(yùn)算、賦值、邏輯運(yùn)算
3.1.5 位操作
3.1.6 自增減、復(fù)合和逗號(hào)運(yùn)算
3.1.7 運(yùn)算符的優(yōu)先級(jí)
3.2 c51語(yǔ)言的結(jié)構(gòu)
3.2.1 順序結(jié)構(gòu)
3.2.2 選擇結(jié)構(gòu)
3.2.3 循環(huán)結(jié)構(gòu)
3.2.4 其他結(jié)構(gòu)語(yǔ)句
3.3 c51語(yǔ)言的函數(shù)
3.3.1 c51語(yǔ)言的函數(shù)的分類(lèi)
3.3.2 函數(shù)的定義
3.3.3 函數(shù)的調(diào)用
3.3.4 內(nèi)部函數(shù)和外部函數(shù)
3.3.5 變量類(lèi)型以及存儲(chǔ)方式
3.4 c51語(yǔ)言的數(shù)組和指針
3.4.1 數(shù)組
3.4.2 指針
3.4.3 數(shù)組和指針
3.4.4 字符串和指針
3.4.5 數(shù)組、指針和函數(shù)的聯(lián)系
3.4.6 指針數(shù)組和指向指針的指針
3.5 c51語(yǔ)言的自構(gòu)造類(lèi)型
3.5.1 結(jié)構(gòu)體
3.5.2 聯(lián)合體(共用體)
3.5.3 枚舉
3.6 本章小結(jié)
第4章 51單片機(jī)的并行i/o端口及其應(yīng)用
4.1 數(shù)據(jù)地址端口p0和p2
4.2 普通i/o端口p1
4.3 復(fù)用端口p3
4.4 數(shù)據(jù)—地址總線(xiàn)擴(kuò)展方法
4.5 應(yīng)用案例4.1——流水燈的實(shí)現(xiàn)
4.5.1 51單片機(jī)通過(guò)并行端口輸出電平
4.5.2 發(fā)光二極管(led)基礎(chǔ)
4.5.3 流水燈的硬件電路
4.5.4 流水燈的應(yīng)用代碼
4.6 應(yīng)用案例4.2——按鍵指示燈的實(shí)現(xiàn)
4.6.1 51單片機(jī)通過(guò)并行端口讀入電平
4.6.2 獨(dú)立按鍵基礎(chǔ)
4.6.3 按鍵指示燈的硬件電路
4.6.4 按鍵指示燈的應(yīng)用代碼
4.7 本章總結(jié)
第5章 51單片機(jī)的中斷系統(tǒng)和外部中斷
5.1 51單片機(jī)的中斷系統(tǒng)
5.1.1 51單片機(jī)的中斷源
5.1.2 51單片機(jī)的中斷引腳
5.1.3 51單片機(jī)的中斷相關(guān)控制寄存器
5.1.4 中斷向量地址和中斷標(biāo)志位
5.2 51單片機(jī)的中斷處理過(guò)程
5.3 51單片機(jī)的中斷服務(wù)程序設(shè)計(jì)
5.4 51單片機(jī)的外部中斷
5.4.1 外部中斷的控制
5.4.2 外部中斷的檢測(cè)和響應(yīng)
5.4.3 多個(gè)外部中斷信號(hào)的處理
5.5 應(yīng)用案例——外部中斷計(jì)數(shù)系統(tǒng)的實(shí)現(xiàn)
5.5.1 51單片機(jī)使用外部中斷
5.5.2 單位數(shù)碼管基礎(chǔ)
5.5.3 三極管基礎(chǔ)
5.5.4 外部中斷計(jì)數(shù)系統(tǒng)的電路
5.5.5 外部中斷計(jì)數(shù)系統(tǒng)的應(yīng)用代碼
5.6 一個(gè)低電平觸發(fā)外部中斷的實(shí)驗(yàn)
5.6.1 實(shí)驗(yàn)的電路和應(yīng)用代碼
5.6.2 實(shí)驗(yàn)的運(yùn)行結(jié)果分析
5.7 本章總結(jié)
第6章 51單片機(jī)的定時(shí)計(jì)數(shù)器
6.1 51單片機(jī)定時(shí)計(jì)數(shù)器的組成
6.2 51單片機(jī)定時(shí)計(jì)數(shù)器的寄存器
6.2.1 工作方式控制寄存器tmod
6.2.2 控制寄存器tcon
6.2.3 數(shù)據(jù)寄存器th0、tl0、和th1、tl1
6.3 51單片機(jī)定時(shí)計(jì)數(shù)器的工作方式
6.3.1 工作方式0
6.3.2 工作方式1
6.3.3 工作方式2
6.3.4 工作方式3
6.3.5 定時(shí)計(jì)數(shù)器的中斷
6.4 51單片機(jī)定時(shí)計(jì)數(shù)器的使用
6.4.1 使用定時(shí)功能
6.4.2 使用計(jì)數(shù)功能
6.4.3 使用門(mén)控信號(hào)
6.4.4 定時(shí)計(jì)數(shù)器值的讀取
6.5 51單片機(jī)定時(shí)計(jì)數(shù)器的特殊應(yīng)用
6.6 應(yīng)用案例6.1——pwm波形發(fā)生器的實(shí)現(xiàn)
6.6.1 pwm波形基礎(chǔ)
6.6.2 pwm波形發(fā)生器的應(yīng)用代碼
6.6.3 脈沖寬度可調(diào)的pwm波形發(fā)生器
6.7 應(yīng)用案例6.2 ——呼吸燈的實(shí)現(xiàn)
6.7.1 呼吸燈效果實(shí)現(xiàn)原理
6.7.2 rcl電路原理
6.7.3 呼吸燈的電路
6.7.4 呼吸燈的應(yīng)用代碼
6.8 中斷服務(wù)子程序帶來(lái)的時(shí)間誤差分析
6.9 本章總結(jié)
第7章 51單片機(jī)的串行通信模塊
7.1 51單片機(jī)串行通信的一些術(shù)語(yǔ)
7.2 51單片機(jī)串行通信模塊的組成
7.3 51單片機(jī)串行通信模塊的寄存器
7.3.1 串行通信模塊控制寄存器(scon)
7.3.2 串行通信模塊數(shù)據(jù)寄存器(sbuf)
7.3.3 電源管理寄存器(pcon)
7.4 51單片機(jī)串行通信模塊的工作方式和使用
7.4.1 工作方式0
7.4.2 工作方式1
7.4.3 工作方式2、3
7.4.4 串行通信模塊的中斷
7.5 串行通信模塊的特殊應(yīng)用
7.6 應(yīng)用案例7.1——51單片機(jī)和pc通信系統(tǒng)的實(shí)現(xiàn)
7.6.1 rs-232接口標(biāo)準(zhǔn)和max232芯片基礎(chǔ)
7.6.2 51單片機(jī)和pc通信系統(tǒng)的電路
7.6.3 51單片機(jī)和pc通信的應(yīng)用代碼
7.6.4 pc的串口調(diào)試工具
7.7 應(yīng)用案例7.2——多點(diǎn)數(shù)據(jù)采集系統(tǒng)的實(shí)現(xiàn)
7.7.1 多點(diǎn)數(shù)據(jù)采集系統(tǒng)的電路結(jié)構(gòu)
7.7.2 多點(diǎn)數(shù)據(jù)采集系統(tǒng)的應(yīng)用代碼
7.8 c51語(yǔ)言的輸入和輸出函數(shù)
7.8.1 putchar函數(shù)的使用方法
7.8.2 printf函數(shù)的使用方法
7.8.3 sprintf函數(shù)的使用方法
7.9 使用普通i/o引腳模擬串行通信模塊
7.9.1 i/o引腳模擬串行通信模塊的算法
7.9.2 i/o引腳模擬串行通信模塊的c51語(yǔ)言代碼
7.10 串行通信模塊的波特率自適應(yīng)
7.10.1 串行通信模塊的波特率自適應(yīng)算法
7.10.2 串行通信模塊波特率自適應(yīng)的c51語(yǔ)言代碼
7.11 串行通信模塊的“高速”通信
7.11.1 波特率固定的“高速”通信
7.11.2 波特率可變的“高速”通信應(yīng)用
7.12 串行通信模塊的波特率誤差
7.13 本章總結(jié)
第8章 51單片機(jī)的人機(jī)交互接口
8.1 數(shù)碼管基礎(chǔ)和應(yīng)用
8.1.1 多位數(shù)碼管介紹
8.1.2 多位數(shù)碼管驅(qū)動(dòng)芯片max7219
8.2 1602液晶模塊基礎(chǔ)和應(yīng)用
8.2.1 1602液晶模塊基礎(chǔ)
8.2.2 1602液晶模塊的電路
8.2.3 1602液晶模塊的操作步驟和驅(qū)動(dòng)函數(shù)
8.3 撥碼開(kāi)關(guān)基礎(chǔ)和應(yīng)用
8.3.1 撥碼開(kāi)關(guān)基礎(chǔ)
8.3.2 撥碼開(kāi)關(guān)的電路
8.3.3 撥碼開(kāi)關(guān)的操作步驟
8.3.4 撥碼開(kāi)關(guān)的應(yīng)用實(shí)例
8.4 行列掃描鍵盤(pán)基礎(chǔ)和應(yīng)用
8.4.1 行列掃描鍵盤(pán)基礎(chǔ)
8.4.2 行列掃描鍵盤(pán)的電路
8.4.3 行列掃描鍵盤(pán)的操作步驟和驅(qū)動(dòng)函數(shù)
8.5 蜂鳴器基礎(chǔ)和應(yīng)用
8.5.1 蜂鳴器的基礎(chǔ)
8.5.2 蜂鳴器的電路
8.5.3 蜂鳴器的操作步驟和驅(qū)動(dòng)函數(shù)
8.6 應(yīng)用案例8.1——簡(jiǎn)易頻率計(jì)的實(shí)現(xiàn)
8.6.1 51單片機(jī)的頻率測(cè)量算法
8.6.2 簡(jiǎn)易頻率計(jì)的電路結(jié)構(gòu)
8.6.3 簡(jiǎn)易頻率計(jì)的應(yīng)用代碼
8.7 應(yīng)用案例8.2——數(shù)字輸入模塊的實(shí)現(xiàn)
8.7.1 數(shù)字輸入模塊的工作原理
8.7.2 數(shù)字輸入模塊的電路結(jié)構(gòu)
8.7.3 數(shù)字輸入模塊的應(yīng)用代碼
8.8 應(yīng)用案例8.3——簡(jiǎn)易電子琴的實(shí)現(xiàn)
8.8.1 樂(lè)音的基礎(chǔ)知識(shí)
8.8.2 簡(jiǎn)易電子琴的電路結(jié)構(gòu)
8.8.3 簡(jiǎn)易電子琴的應(yīng)用代碼
8.9 本章總結(jié)
第9章 51單片機(jī)的通信接口
9.1 51單片機(jī)通信接口基礎(chǔ)
9.1.1 串行通信和并行通信
9.1.2 有線(xiàn)通信和無(wú)線(xiàn)通信
9.2 51單片機(jī)應(yīng)用系統(tǒng)的通信模型和通信協(xié)議設(shè)計(jì)
9.2.1 51單片機(jī)應(yīng)用系統(tǒng)的通信模型
9.2.2 51單片機(jī)應(yīng)用系統(tǒng)的通信協(xié)議設(shè)計(jì)
9.3 51單片機(jī)應(yīng)用系統(tǒng)的常用外部通信接口
9.3.1 spi總線(xiàn)接口
9.3.2 i2c總線(xiàn)接口
9.3.3 1-wire總線(xiàn)接口
9.4 51單片機(jī)的并行通信接口
9.4.1 雙口ram idt7132基礎(chǔ)
9.4.2 雙單片機(jī)使用雙口ram進(jìn)行數(shù)據(jù)通信
9.5 51單片機(jī)的串行通信接口
9.5.1 rs-422通信協(xié)議
9.5.2 rs-485通信協(xié)議
9.5.3 光電隔離器
9.6 本章總結(jié)
第10章 51單片機(jī)的a/d和d/a通道
10.1 51單片機(jī)的a/d采集通道基礎(chǔ)
10.1.1 a/d變換的過(guò)程
10.1.2 a/d變換的應(yīng)用電路構(gòu)成
10.1.3 a/d變換的保持電路
10.1.4 a/d芯片的分類(lèi)
10.1.5 a/d芯片的選擇
10.1.6 a/d芯片對(duì)電源的需求
10.2 8位并行8通道a/d芯片adc0809
10.2.1 adc0809基礎(chǔ)
10.2.2 adc0809的電路
10.2.3 adc0809的操作步驟和驅(qū)動(dòng)函數(shù)
10.3 51單片機(jī)的d/a輸出通道基礎(chǔ)
10.3.1 d/a轉(zhuǎn)換的過(guò)程
10.3.2 d/a模塊的分類(lèi)
10.3.3 d/a芯片的選擇
10.3.4 a/d芯片對(duì)電源的需求
10.4 八位串行單通道d/a芯片max517
10.4.1 max517應(yīng)用基礎(chǔ)
10.4.2 max517的電路
10.4.3 max517的操作步驟和驅(qū)動(dòng)函數(shù)
10.5 應(yīng)用案例10.1——自動(dòng)換擋電壓表的實(shí)現(xiàn)
10.5.1 電壓表的擋程和自動(dòng)換擋原理
10.5.2 單片機(jī)應(yīng)用系統(tǒng)中的信號(hào)放大
10.5.3 自動(dòng)換擋電壓表的電路結(jié)構(gòu)
10.5.4 自動(dòng)換擋電壓表的應(yīng)用代碼
10.6 應(yīng)用案例10.2——簡(jiǎn)易波形發(fā)生器的實(shí)現(xiàn)
10.6.1 簡(jiǎn)易波形發(fā)生器設(shè)計(jì)基礎(chǔ)
10.6.2 簡(jiǎn)易波形發(fā)生器的電路設(shè)計(jì)
10.6.3 簡(jiǎn)易波形發(fā)生器的應(yīng)用代碼
10.7 本章總結(jié)
第11章 51單片機(jī)的溫度和時(shí)間采集模塊
11.1 在51單片機(jī)應(yīng)用系統(tǒng)中獲取溫度
11.2 ds18b20溫度傳感器
11.2.1 ds18b20基礎(chǔ)
11.2.2 ds18b20的電路
11.2.3 ds18b20的操作步驟和驅(qū)動(dòng)函數(shù)
11.3 51單片機(jī)的時(shí)間采集通道
11.4 并行總線(xiàn)接口時(shí)鐘模塊ds12c887
11.4.1 ds12c887基礎(chǔ)
11.4.2 ds12c887的電路
11.4.3 ds12c887的操作步驟和驅(qū)動(dòng)函數(shù)
11.5 應(yīng)用案例11.1——多點(diǎn)溫度采集系統(tǒng)的實(shí)現(xiàn)
11.5.1 多點(diǎn)溫度采集系統(tǒng)的設(shè)計(jì)
11.5.2 多點(diǎn)溫度采集系統(tǒng)的電路結(jié)構(gòu)
11.5.3 多點(diǎn)溫度采集系統(tǒng)的應(yīng)用代碼
11.6 應(yīng)用案例11.2——簡(jiǎn)單數(shù)字時(shí)鐘的實(shí)現(xiàn)
11.6.1 簡(jiǎn)單數(shù)字時(shí)鐘的設(shè)計(jì)
11.6.2 簡(jiǎn)單數(shù)字時(shí)鐘的電路結(jié)構(gòu)
11.6.3 簡(jiǎn)單數(shù)字時(shí)鐘的應(yīng)用代碼
11.7 本章總結(jié)
附錄 51單片機(jī)的c51語(yǔ)言使用技巧
0.1 c51語(yǔ)言程序設(shè)計(jì)技巧
0.1.1 養(yǎng)成好的編程習(xí)慣
0.1.2 宏定義
0.1.3 條件編譯
0.1.4 具體指針的應(yīng)用
0.1.5 一些關(guān)鍵字的使用
0.2 c51語(yǔ)言常用庫(kù)函數(shù)介紹
0.2.1 c51語(yǔ)言的庫(kù)函數(shù)基礎(chǔ)
0.2.2 庫(kù)文件和頭文件分類(lèi)
0.2.3 c51語(yǔ)言的庫(kù)函數(shù)分類(lèi)介紹
0.3 在keil μvision中編寫(xiě)用戶(hù)自己的庫(kù)函數(shù)
0.3.1 用戶(hù)庫(kù)函數(shù)的建立步驟
0.3.2 用戶(hù)庫(kù)函數(shù)的引用步驟
0.3.3 一個(gè)用戶(hù)庫(kù)函數(shù)的應(yīng)用實(shí)例
0.4 c51語(yǔ)言的編譯常見(jiàn)報(bào)警錯(cuò)誤以及解決辦法
0.4.1 變量未被使用警告(warning 280)
0.4.2 函數(shù)未被聲明警告(warning c206)
0.4.3 頭文件無(wú)法打開(kāi)錯(cuò)誤(error c318)
0.4.4 函數(shù)名稱(chēng)重復(fù)定義錯(cuò)誤(error c237)
0.4.5 函數(shù)未被調(diào)用警告
0.4.6 函數(shù)未定義警告(warning c206)
0.4.7 內(nèi)存空間溢出錯(cuò)誤
0.4.8 函數(shù)重入警告
0.4.9 常見(jiàn)編譯器錯(cuò)誤列表
本文關(guān)鍵詞:單片機(jī)應(yīng)用技術(shù)實(shí)例教程,由筆耕文化傳播整理發(fā)布。
,本文編號(hào):119881
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/119881.html