掃一掃
關(guān)注中圖網(wǎng)
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
嵌入式系統(tǒng)原理及應用項目化教程 版權(quán)信息
- ISBN:9787560666976
- 條形碼:9787560666976 ; 978-7-5606-6697-6
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
嵌入式系統(tǒng)原理及應用項目化教程 內(nèi)容簡介
本書基于STM32F103RCT6芯片,采用“項目導向,任務驅(qū)動”的編寫思路,由淺入深系統(tǒng)地介紹了嵌入式系統(tǒng)的基本原理和應用開發(fā)的方法。本書共8個項目、15個任務,分別介紹了點亮一個LED燈,流水燈、數(shù)碼管、蜂鳴器、呼吸燈、串行通信、模數(shù)轉(zhuǎn)換以及顯示屏控制等設(shè)計與實現(xiàn)的內(nèi)容,將知識、技能融合于任務完成過程。
嵌入式系統(tǒng)原理及應用項目化教程 目錄
項目1 點亮一個LED燈 1
1.1 嵌入式ARM處理器STM32 1
1.1.1 嵌入式系統(tǒng)概述 1
1.1.2 ARM處理器 1
1.1.3 Cortex-M3概覽 2
1.1.4 CM3與基于CM3的微控制器 3
1.1.5 初識STM32 4
1.2 任務1 搭建開發(fā)環(huán)境 7
1.2.1 安裝RealView MDK 7
1.2.2 安裝USB轉(zhuǎn)串口的驅(qū)動 11
1.2.3 了解開發(fā)板的功能及使用方法 11
1.3 任務2 使用寄存器點亮一個LED燈 15
1.3.1 硬件設(shè)計 15
1.3.2 軟件設(shè)計 15
1.3.3 工程編譯與調(diào)試 22
舉一反三 23
項目2 流水燈控制設(shè)計與實現(xiàn) 24
2.1 STM32存儲器映射 24
2.1.1 存儲器分塊 24
2.1.2 外設(shè)地址映射 25
2.2 認識STM32固件庫 28
2.3 任務3 使用庫函數(shù)點亮流水燈 30
2.3.1 創(chuàng)建庫函數(shù)工程模板 30
2.3.2 認識STM32的GPIO 37
2.3.3 使用GPIO庫函數(shù)點亮流水燈 42
舉一反三 48
項目3 數(shù)碼管顯示控制設(shè)計與實現(xiàn) 49
3.1 STM32的時鐘系統(tǒng) 49
3.1.1 STM32時鐘樹 49
3.1.2 時鐘配置函數(shù) 51
3.2 STM32位帶操作 58
3.2.1 位帶操作介紹 58
3.2.2 位帶區(qū)與位帶別名區(qū)地址轉(zhuǎn)換 59
3.2.3 在C語言中使用位帶操作 61
3.3 任務4 使用位操作點亮流水燈 61
3.3.1 硬件設(shè)計 61
3.3.2 軟件設(shè)計 61
3.4 SysTick定時器 65
3.4.1 SysTick定時器介紹 66
3.4.2 SysTick定時器操作 66
3.4.3 軟件設(shè)計 67
3.5 任務5 數(shù)碼管顯示控制 70
3.5.1 LED數(shù)碼管介紹 70
3.5.2 LED數(shù)碼管的工作原理 72
3.5.3 硬件設(shè)計 74
3.5.4 軟件設(shè)計 75
舉一反三 79
項目4 蜂鳴器控制設(shè)計與實現(xiàn) 80
4.1 中斷介紹 80
4.1.1 中斷概念 80
4.1.2 NVIC介紹 84
4.1.3 中斷優(yōu)先級 85
4.1.4 中斷配置 86
4.2 任務6 按鍵控制 86
4.2.1 按鍵介紹 86
4.2.2 硬件設(shè)計 87
4.2.3 軟件設(shè)計 87
4.2.4 工程編譯與調(diào)試 90
4.3 任務7 蜂鳴器控制 91
4.3.1 蜂鳴器介紹 91
4.3.2 硬件設(shè)計 92
4.3.3 軟件設(shè)計 92
4.3.4 工程編譯與調(diào)試 94
4.4 任務8 外部中斷控制 94
4.4.1 外部中斷介紹 94
4.4.2 EXTI配置步驟 99
4.4.3 硬件設(shè)計 101
4.4.4 軟件設(shè)計 102
4.4.5 工程編譯與調(diào)試 104
舉一反三 105
項目5 呼吸燈控制設(shè)計與實現(xiàn) 106
5.1 定時器介紹 106
5.1.1 通用定時器簡介 106
5.1.2 通用定時器結(jié)構(gòu)框圖 106
5.1.3 通用定時器配置步驟 116
5.1.4 定時器中斷 119
5.2 任務9 用定時器實現(xiàn)PWM控制 122
5.2.1 PWM簡介 122
5.2.2 STM32F1 PWM介紹 123
5.2.3 通用定時器PWM輸出配置步驟 126
5.2.4 硬件設(shè)計 130
5.2.5 軟件設(shè)計 130
5.2.6 工程編譯與調(diào)試 132
舉一反三 133
項目6 串行通信設(shè)計與實現(xiàn) 134
6.1 串行通信的基本概念 134
6.1.1 并行通信與串行通信 134
6.1.2 異步通信與同步通信 135
6.1.3 單工、半雙工與全雙工通信 135
6.1.4 串行通信的比特率 136
6.2 STM32F1的USART介紹 136
6.2.1 串行通信接口標準 136
6.2.2 USART簡介 138
6.2.3 USART功能概述 138
6.2.4 USART串口通信配置步驟 144
6.3 任務10 USART1與PC機實現(xiàn)對話 148
6.3.1 硬件設(shè)計 148
6.3.2 軟件設(shè)計 149
6.3.3 工程編譯與調(diào)試 152
6.4 printf重定向 153
6.4.1 printf重定向介紹 153
6.4.2 printf函數(shù)格式 154
6.5 任務11 printf重定向至串口 155
6.5.1 硬件設(shè)計 155
6.5.2 軟件設(shè)計 155
6.5.3 工程編譯與調(diào)試 156
舉一反三 157
項目7 模數(shù)轉(zhuǎn)換設(shè)計與實現(xiàn) 158
7.1 STM32F1 ADC介紹 158
7.1.1 STM32F1 ADC功能描述 158
7.1.2 ADC配置步驟 167
7.2 任務12 基于庫函數(shù)的STM32F1 ADC控制設(shè)計 172
7.2.1 硬件設(shè)計 173
7.2.2 軟件設(shè)計 173
7.2.3 工程編譯與調(diào)試 176
7.3 任務13 DS18B20溫度傳感器控制 176
7.3.1 DS18B20介紹 177
7.3.2 硬件設(shè)計 181
7.3.3 軟件設(shè)計 182
7.3.4 工程編譯與調(diào)試 186
舉一反三 187
項目8 顯示屏控制設(shè)計與實現(xiàn) 188
8.1 任務14 TFTLCD顯示 188
8.1.1 TFTLCD簡介 188
8.1.2 硬件設(shè)計 194
8.1.3 軟件設(shè)計 195
8.1.4 工程編譯與調(diào)試 211
8.2 任務15 OLED顯示 211
8.2.1 OLED簡介 212
8.2.2 硬件設(shè)計 216
8.2.3 軟件設(shè)計 216
8.2.4 工程編譯與調(diào)試 223
舉一反三 224
展開全部
書友推薦
- >
唐代進士錄
- >
史學評論
- >
月亮虎
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
【精裝繪本】畫給孩子的中國神話
- >
李白與唐代文化
- >
龍榆生:詞曲概論/大家小書
- >
苦雨齋序跋文-周作人自編集
本類暢銷