注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護51單片機輕松入門:基于STC15W4K系列(C語言版)

51單片機輕松入門:基于STC15W4K系列(C語言版)

51單片機輕松入門:基于STC15W4K系列(C語言版)

定 價:¥59.00

作 者: 李友全
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787512417991 出版時間: 2015-06-01 包裝:
開本: 16開 頁數(shù): 420 字數(shù):  

內容簡介

  《51單片機輕松入門:基于STC15W4K系列(C語言版)》以最新流行的不需要外部晶振與復位電路的可仿真的高速STC15W4K系列單片機為核心,詳細介紹了單片機內部功能模塊,比如定時器、中斷、串口、SPI接口、片內比較器、A/D轉換器、可編程計數(shù)器陣列(CCP/PCA/PWM)等。每個重要知識點都有簡短精煉的實例作驗證。然后就是單片機常用外圍接口的介紹與STC15W4K系列單片機的實際產品運用實例分析。另外,對單片機開發(fā)必須掌握的C語言基礎知識與Keil開發(fā)環(huán)境也作了較為詳細的介紹。對于沒有學習過C語言的讀者通過本書也能輕松進入以C語言開發(fā)單片機的學習狀態(tài)。為了快速驗證本書的理論知識,作者設計了與本書配套的雙核(兩個仿真型單片機)實驗板,功能強大,操作簡單、直觀,除用于本書實驗測試外,也可用于產品前期開發(fā)。本書可作為普通高校計算機類、電子類、自動控制類、儀器儀表類、機電一體化類等相關專業(yè)教學用書,對已有一定設計經驗的單片機工程師也有重要的參考價值。

作者簡介

暫缺《51單片機輕松入門:基于STC15W4K系列(C語言版)》作者簡介

圖書目錄

第1章單片機高效入門
1.1單片機簡介
1.1.1認識單片機
1.1.2單片機的用途
1.1.3典型芯片與C語言介紹
1.1.4本書的配套實驗板及相關學習工具介紹
1.2點亮一個發(fā)光二極管
1.2.1單片機型號命名規(guī)則
1.2.2單片機引腳功能說明
1.2.3制作一個最簡單的單片機實驗電路
1.2.4使用KeilμVision3環(huán)境編寫最簡單的程序
1.2.5ISP下載程序到單片機
1.2.6程序解釋
1.3Keil仿真
1.3.1軟件仿真
1.3.2硬件仿真
1.4經典流水燈實例
1.5單片機C語言延時程序詳解
1.5.1學會使用計算軟件
1.5.2計算軟件內部運算過程詳解
1.5.3利用庫函數(shù)實現(xiàn)短暫精確延時
1.5.4使用定時器/計數(shù)器實現(xiàn)精確延時
1.6main()、void main()和int main()的區(qū)別
1.7printf格式化輸出函數(shù)
第2章單片機開發(fā)必須掌握的C語言基礎
2.1簡單數(shù)據(jù)類型與運算符
2.1.1原碼、反碼、補碼、BCD碼和格雷碼
2.1.2常量
2.1.3變量的數(shù)據(jù)類型(bit、char、int、long、float)
2.1.4變量存儲空間(code、data、bdata、idata、xdata)
2.1.5變量存儲類型(auto、static、extern)
2.1.6變量作用域
2.1.7運算符
2.1.8運算符的優(yōu)先級與結合性
2.2C51構造數(shù)據(jù)類型
2.2.1數(shù)組
2.2.2結構體
2.2.3共用體
2.2.4指針
2.2.5#define與typedef的區(qū)別
2.3流程與控制
2.3.1分支結構
2.3.2循環(huán)結構
2.3.3跳轉結構
2.4函數(shù)
2.4.1函數(shù)定義
2.4.2調用格式
2.4.3傳值調用與傳地址調用的對比
2.4.4數(shù)組作為函數(shù)參數(shù)
2.4.5使用指針變量作為函數(shù)形式參數(shù)
2.4.6使用結構體變量指針作為函數(shù)參數(shù)
2.4.7函數(shù)作用域
2.4.8庫函數(shù)
2.5模塊化編程
2.5.1頭文件的編寫
2.5.2條件編譯
2.5.3多文件程序(模塊化編程)
第3章定時器/計數(shù)器、中斷系統(tǒng)
3.1定時器/計數(shù)器
3.1.1單片機定時器/計數(shù)器工作原理概述
3.1.2定時器/計數(shù)器的相關寄存器
3.1.3定時器/計數(shù)器的工作方式
3.1.4初值計算
3.1.5編程舉例
3.2可編程時鐘輸出
3.3中斷系統(tǒng)
3.3.1中斷系統(tǒng)結構圖
3.3.2操作電路圖中的開關(相關寄存器介紹)
3.3.3編寫中斷函數(shù)
3.3.4中斷程序舉例
3.3.5外部中斷代碼調試(按鍵的防抖技術)
第4章串口通信
4.1最基本的串口通信
4.1.1串口數(shù)據(jù)發(fā)送格式
4.1.2串口相關寄存器
4.1.3波特率計算步驟
4.1.4單片機與計算機通信的簡單例子
4.2徹底理解串口通信協(xié)議
4.3串口隔離電路
4.4計算機擴展串口(USB轉串口芯片CH340G)
4.5RS485串行通信
4.6SSI通信
4.6.1SSI數(shù)據(jù)通信格式
4.6.2SSI硬件電路
4.6.3SSI軟件實現(xiàn)
4.7數(shù)據(jù)通信中的錯誤校驗
4.7.1校驗和(CheckSum)與重要的串口通信實例
4.7.2CRC校驗
4.8單片機向計算機發(fā)送多種格式的數(shù)據(jù)
第5章SPI通信
5.1SPI總線數(shù)據(jù)傳輸格式
5.1.1接口定義
5.1.2傳輸格式
5.2SPI接口相關寄存器
5.2.1SPI相關的特殊功能寄存器
5.2.2SPI接口引腳切換
5.3SPI接口運用舉例
第6章
I2C通信
6.1I2C總線數(shù)據(jù)傳輸格式
6.1.1各位傳輸要求
6.1.2多字節(jié)傳輸格式
6.2程序模塊功能測試
6.2.1硬件仿真觀察24C02讀/寫結果
(R/C時鐘:22.118 4 MHz)
6.2.2硬件仿真觀察24C32/64讀/寫結果
(R/C時鐘:22.118 4 MHz)
6.324C02運用實例(斷電瞬間存儲整數(shù)或浮點數(shù))
第7章單片機內部比較器與DataFlash存儲器
7.1STC15W系列單片機內部比較器
7.1.1比較器結構圖
7.1.2寄存器說明
7.1.3電路講解與程序實例
7.2DataFlash存儲器
7.2.1與DataFlash操作有關的寄存器介紹
7.2.2DataFlash操作實例(斷電瞬間存儲數(shù)據(jù))
第8章可編程計數(shù)陣列CCP/PCA/PWM模塊(可用作DAC)
8.1PCA模塊總體結構圖
8.2PCA模塊的特殊功能寄存器
8.3PCA模塊的工作模式與應用舉例
第9章模/數(shù)轉換器ADC
9.1ADC的主要技術指標
9.2使用單片機內部的10位ADC
9.2.1與ADC相關的特殊功能寄存器
9.2.2實例代碼
9.312位ADC轉換芯片MCP3202B
9.4單通道16位ADC轉換芯片ADS1110A
9.5單通道18位ADC轉換芯片MCP3421A0TE/CH
第10章數(shù)/模轉換器DAC
10.1TLC5615數(shù)/模轉換電路與基本測試程序
10.2TLC5615產生鋸齒波、正弦波、三角波
10.3TLC5615的高級運用(播放歌曲)
第11章單片機實用小知識
11.1復位
11.1.1外部RST引腳復位
11.1.2軟件復位
11.1.3內部低壓檢測復位
11.1.4看門狗定時器復位
11.2單片機的低功耗設計
11.2.1相關寄存器說明
11.2.2應用舉例
11.3單片機擴展32 KB外部數(shù)據(jù)存儲器62C
11.3.1電路講解
11.3.2軟件測試實例
第12章常用單片機接口程序
12.1數(shù)碼管靜態(tài)顯示
12.2數(shù)碼管動態(tài)顯示
12.3獨立鍵盤
12.4矩陣鍵盤
第13章1602液晶
13.11602液晶外形與電路圖
13.21602液晶應用舉例
13.31602液晶顯示漢字與特殊符號
第14章精密電壓表/電流表/通用顯示器/計數(shù)器制作
14.1功能說明與電路原理分析
14.2程序實例
14.2.1通用顯示器功能檢測程序(外部程序)
14.2.2計數(shù)器功能檢測程序(外部程序)
14.2.3模塊程序
第15章步進電機測試
15.1步進電機的特點
15.2步進電機的3種勵磁方式
15.3步進電機驅動電路
15.4步進電機驅動實例
15.5步進電機專用驅動器介紹
第16章頻率檢測
16.1頻率檢測的用途與頻率定義
16.2頻率檢測實例
第17章DS1302時鐘芯片
17.1DS1302的SPI數(shù)據(jù)通信格式
17.2程序實例
第18章紅外通信
18.1紅外通信電路與基本原理
18.2紅外接收軟件實例
第19章單總線DS18B20通信(長距離
無線通信)
19.1DS18B20運用基礎
19.1.1單只DS18B20的溫度檢測電路
19.1.2DS18B20的通信時序
19.1.3DS18B20內部功能部件ROM、RAM和指令集
19.1.4讀取溫度步驟
19.2單只DS18B20的溫度檢測
19.3多只DS18B20的溫度檢測
19.3.1讀取傳感器代碼
19.3.2讀取傳感器溫度
第20章SD卡與znFAT文件系統(tǒng)
20.1認識SD卡與SD卡驅動程序
20.1.1認識SD卡
20.1.2電路講解
20.1.3通信時序與完整驅動程序說明
20.2znFAT文件系統(tǒng)
20.2.1znFAT的移植方法
20.2.2znFAT移植實例
第21章MP3播放器實驗
21.1MP3的介紹與電路講解
21.1.1VS1003B引腳說明
21.1.2VS1003寄存器
21.2正弦測試
21.3通過SD卡播放MP3文件
第22章數(shù)字存儲示波器技巧與邏輯分析儀的操作
22.1測量直流電源開關機瞬間輸出的毛刺浪涌
22.2測量稍縱即逝的紅外發(fā)射信號
22.3精確測量直流電源紋波
22.4示波器帶寬選用依據(jù)
22.5邏輯分析儀快速入門
附錄ASCII碼表
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號