-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
51單片機輕松入門-基于STC15W4K系列-(C語言版) 版權信息
- ISBN:9787512417991
- 條形碼:9787512417991 ; 978-7-5124-1799-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
51單片機輕松入門-基于STC15W4K系列-(C語言版) 本書特色
本書以*新流行的不需要外部晶振與復位電路的可仿真的高速stc15w4k系列單片機為核心,詳細介紹了單片機內部功能模塊,比如定時器、中斷、串口、spi接口、片內比較器、a/d轉換器、可編程計數器陣列(ccp/pca/pwm)等。每個重要知識點都有簡短精煉的實例作驗證。然后就是單片機常用外圍接口的介紹與stc15w4k系列單片機的實際產品運用實例分析。另外,對單片機開發必須掌握的c語言基礎知識與keil開發環境也作了較為詳細的介紹。對于沒有學習過c語言的讀者通過本書也能輕松進入以c語言開發單片機的學習狀態。 為了快速驗證本書的理論知識,作者設計了與本書配套的雙核(兩個仿真型單片機)實驗板,功能強大,操作簡單、直觀,除用于本書實驗測試外,也可用于產品前期開發。 本書可作為普通高校計算機類、電子類、自動控制類、儀器儀表類、機電一體化類等相關專業教學用書,對已有一定設計經驗的單片機工程師也有重要的參考價值。
51單片機輕松入門-基于STC15W4K系列-(C語言版) 內容簡介
本書以*新流行的不需要外部晶振與復位電路的可仿真的高速STC15W4K系列單片機為核心,詳細介紹了單片機內部功能模塊,比如定時器、中斷、串口、SPI接口、片內比較器、A/D轉換器、可編程計數器陣列(CCP/PCA/PWM)等。每個重要知識點都有簡短精煉的實例作驗證。然后就是單片機常用外圍接口的介紹與STC15W4K系列單片機的實際產品運用實例分析。另外,對單片機開發必須掌握的C語言基礎知識與Keil開發環境也作了較為詳細的介紹。對于沒有學習過C語言的讀者通過本書也能輕松進入以C語言開發單片機的學習狀態。 為了快速驗證本書的理論知識,作者設計了與本書配套的雙核(兩個仿真型單片機)實驗板,功能強大,操作簡單、直觀,除用于本書實驗測試外,也可用于產品前期開發。 本書可作為普通高校計算機類、電子類、自動控制類、儀器儀表類、機電一體化類等相關專業教學用書,對已有一定設計經驗的單片機工程師也有重要的參考價值。
51單片機輕松入門-基于STC15W4K系列-(C語言版) 目錄
第1章單片機高效入門1
1.1單片機簡介1
1.1.1認識單片機1
1.1.2單片機的用途2
1.1.3典型芯片與c語言介紹2
1.1.4本書的配套實驗板及相關學習工具介紹4
1.2點亮一個發光二極管13
1.2.1單片機型號命名規則13
1.2.2單片機引腳功能說明14
1.2.3制作一個*簡單的單片機實驗電路19
1.2.4使用keilμvision3環境編寫*簡單的程序20
1.2.5isp下載程序到單片機25
1.2.6程序解釋27
1.3keil仿真28
1.3.1軟件仿真28
1.3.2硬件仿真34
1.4經典流水燈實例36
1.5單片機c語言延時程序詳解39
1.5.1學會使用計算軟件39
1.5.2計算軟件內部運算過程詳解40
1.5.3利用庫函數實現短暫精確延時46
1.5.4使用定時器/計數器實現精確延時46
1.6main()、void main()和int main()的區別46
1.7printf格式化輸出函數47
第2章單片機開發必須掌握的c語言基礎51
2.1簡單數據類型與運算符51
2.1.1原碼、反碼、補碼、bcd碼和格雷碼52
2.1.2常量56
2.1.3變量的數據類型(bit、char、int、long、float)56
2.1.4變量存儲空間(code、data、bdata、idata、xdata)65
2.1.5變量存儲類型(auto、static、extern)66
2.1.6變量作用域69
2.1.7運算符70
2.1.8運算符的優先級與結合性76
2.2c51構造數據類型78
2.2.1數組78
2.2.2結構體80
2.2.3共用體83
2.2.4指針84
2.2.5#define與typedef的區別88
2.3流程與控制90
2.3.1分支結構90
2.3.2循環結構92
2.3.3跳轉結構93
2.4函數95
2.4.1函數定義95
2.4.2調用格式96
2.4.3傳值調用與傳地址調用的對比96
2.4.4數組作為函數參數97
2.4.5使用指針變量作為函數形式參數98
2.4.6使用結構體變量指針作為函數參數98
2.4.7函數作用域 99
2.4.8庫函數99
2.5模塊化編程100
2.5.1頭文件的編寫100
2.5.2條件編譯100
2.5.3多文件程序(模塊化編程)101
第3章定時器/計數器、中斷系統104
3.1定時器/計數器104
3.1.1單片機定時器/計數器工作原理概述104
3.1.2定時器/計數器的相關寄存器105
3.1.3定時器/計數器的工作方式108
3.1.4初值計算111
3.1.5編程舉例112
3.2可編程時鐘輸出115
3.3中斷系統120
3.3.1中斷系統結構圖120
3.3.2操作電路圖中的開關(相關寄存器介紹)120
3.3.3編寫中斷函數124
3.3.4中斷程序舉例125
3.3.5外部中斷代碼調試(按鍵的防抖技術)129
第4章串口通信131
4.1*基本的串口通信131
4.1.1串口數據發送格式132
4.1.2串口相關寄存器133
4.1.3波特率計算步驟138
4.1.4單片機與計算機通信的簡單例子140
4.2徹底理解串口通信協議144
4.3串口隔離電路149
4.4計算機擴展串口(usb轉串口芯片ch340g)151
4.5rs485串行通信155
4.6ssi通信158
4.6.1ssi數據通信格式158
4.6.2ssi硬件電路159
4.6.3ssi軟件實現160
4.7數據通信中的錯誤校驗162
4.7.1校驗和(checksum)與重要的串口通信實例163
4.7.2crc校驗166
4.8單片機向計算機發送多種格式的數據170
第5章spi通信175
5.1spi總線數據傳輸格式175
5.1.1接口定義175
5.1.2傳輸格式176
5.2spi接口相關寄存器177
5.2.1spi相關的特殊功能寄存器177
5.2.2spi接口引腳切換181
5.3spi接口運用舉例181
第6章
i2c通信191
6.1i2c總線數據傳輸格式191
6.1.1各位傳輸要求191
6.1.2多字節傳輸格式194
6.2程序模塊功能測試198
6.2.1硬件仿真觀察24c02讀/寫結果
(r/c時鐘:22.118 4 mhz)198
6.2.2硬件仿真觀察24c32/64讀/寫結果
(r/c時鐘:22.118 4 mhz)204
6.324c02運用實例(斷電瞬間存儲整數或浮點數)207
第7章單片機內部比較器與dataflash存儲器214
7.1stc15w系列單片機內部比較器214
7.1.1比較器結構圖214
7.1.2寄存器說明214
7.1.3電路講解與程序實例216
7.2dataflash存儲器217
7.2.1與dataflash操作有關的寄存器介紹218
7.2.2dataflash操作實例(斷電瞬間存儲數據)220
第8章可編程計數陣列ccp/pca/pwm模塊(可用作dac)226
8.1pca模塊總體結構圖 226
8.2pca模塊的特殊功能寄存器227
8.3pca模塊的工作模式與應用舉例230
第9章模/數轉換器adc241
9.1adc的主要技術指標241
9.2使用單片機內部的10位adc243
9.2.1與adc相關的特殊功能寄存器243
9.2.2實例代碼245
9.312位adc轉換芯片mcp3202b247
9.4單通道16位adc轉換芯片ads1110a0253
9.5單通道18位adc轉換芯片mcp3421a0te/ch253
第10章數/模轉換器dac258
10.1tlc5615數/模轉換電路與基本測試程序258
10.2tlc5615產生鋸齒波、正弦波、三角波261
10.3tlc5615的高級運用(播放歌曲)265
第11章單片機實用小知識269
11.1復位269
11.1.1外部rst引腳復位269
11.1.2軟件復位270
11.1.3內部低壓檢測復位270
11.1.4看門狗定時器復位271
11.2單片機的低功耗設計272
11.2.1相關寄存器說明272
11.2.2應用舉例275
11.3單片機擴展32 kb外部數據存儲器62c256276
11.3.1電路講解277
11.3.2軟件測試實例278
第12章常用單片機接口程序281
12.1數碼管靜態顯示281
12.2數碼管動態顯示285
12.3獨立鍵盤289
12.4矩陣鍵盤297
第13章1602液晶305
13.11602液晶外形與電路圖305
13.21602液晶應用舉例306
13.31602液晶顯示漢字與特殊符號310
第14章精密電壓表/電流表/通用顯示器/計數器制作313
14.1功能說明與電路原理分析313
14.2程序實例316
14.2.1通用顯示器功能檢測程序(外部程序)316
14.2.2計數器功能檢測程序(外部程序)317
14.2.3模塊程序317
第15章步進電機測試322
15.1步進電機的特點322
15.2步進電機的3種勵磁方式323
15.3步進電機驅動電路324
15.4步進電機驅動實例325
15.5步進電機專用驅動器介紹 327
第16章頻率檢測329
16.1頻率檢測的用途與頻率定義329
16.2頻率檢測實例330
第17章ds1302時鐘芯片335
17.1ds1302的spi數據通信格式335
17.2程序實例337
第18章紅外通信341
18.1紅外通信電路與基本原理341
18.2紅外接收軟件實例344
第19章單總線ds18b20通信(長距離
無線通信)350
19.1ds18b20運用基礎350
19.1.1單只ds18b20的溫度檢測電路350
19.1.2ds18b20的通信時序350
19.1.3ds18b20內部功能部件rom、ram和指令集353
19.1.4讀取溫度步驟355
19.2單只ds18b20的溫度檢測356
19.3多只ds18b20的溫度檢測361
19.3.1讀取傳感器代碼361
19.3.2讀取傳感器溫度362
第20章sd卡與znfat文件系統366
20.1認識sd卡與sd卡驅動程序366
20.1.1認識sd卡366
20.1.2電路講解368
20.1.3通信時序與完整驅動程序說明368
20.2znfat文件系統377
20.2.1znfat的移植方法377
20.2.2znfat移植實例381
第21章mp3播放器實驗383
21.1mp3的介紹與電路講解383
21.1.1vs1003b引腳說明384
21.1.2vs1003寄存器385
21.2正弦測試387
21.3通過sd卡播放mp3文件390
第22章數字存儲示波器技巧與邏輯分析儀的操作394
22.1測量直流電源開關機瞬間輸出的毛刺浪涌394
22.2測量稍縱即逝的紅外發射信號398
22.3精確測量直流電源紋波400
22.4示波器帶寬選用依據402
22.5邏輯分析儀快速入門403
附錄ascii碼表406
參考文獻 408
- >
自卑與超越
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
伯納黛特,你要去哪(2021新版)
- >
名家帶你讀魯迅:故事新編
- >
名家帶你讀魯迅:朝花夕拾
- >
李白與唐代文化
- >
羅庸西南聯大授課錄
- >
史學評論