嵌入式單片機技術實戰教程

嵌入式單片機技術實戰教程

《嵌入式單片機技術實戰教程》是2023年9月1日清華大學出版社出版的圖書,作者:郭海如、熊曾剛、李志敏、趙恆、談懷江、劉江華、萬青、萬興。

基本介紹

  • 中文名:嵌入式單片機技術實戰教程
  • 作者:郭海如、熊曾剛、李志敏、趙恆、談懷江、劉江華、萬青、萬興
  • 出版時間:2023年9月1日
  • 出版社:清華大學出版社
  • ISBN:9787302643029
  • 定價:49 元
  • 印次:1-1
  • 印刷日期:2023.09.06
內容簡介,圖書目錄,

內容簡介

《嵌入式單片機技術實戰教程》以培養套用型人才為目標進行內容規劃,突出對套用能力的培養和訓練。全書共10章,內容包括嵌入式單片機概述、STC51單片機快速入門、STM32固件庫概述、STM32輸出、STM32中斷輸入、STM32定時器、STM32串口、STM32模數轉換、STM32的RTC(實時時鐘)、STM32外部存儲器。書中所有例程均給出Proteus仿真及代碼,STM32例程採用標準庫和HAL庫兩種方式實現,所有操作過程均給出詳盡步驟截圖;《嵌入式單片機技術實戰教程》全部實例都經過調試,可正常運行;較複雜原理及操作可以掃描二維碼觀看視頻講解,也可以進入UOOC聯盟線上課程“嵌入式單片機實戰”進行線上學習。
本書遵從“注重實戰,理論夠用”原則,具有一定大學物理和C程式設計基礎的讀者通過學習可以掌握其中所有技術。本書適合作為套用型本科高等院校電子信息、計算機、自動化、測控、機電一體化等專業的嵌入式控制、單片機原理及套用等課程的教材,也可供嵌入式單片機的初學者、參加電子類競賽的學生及電子工程技術人員參考使用。

圖書目錄

目錄
第1章單片機概述1
1.1單片機的概念1
1.2單片機(嵌入式)的套用2
1.3線上課程及教材簡介3
習題14
第2章STC51單片機快速入門5
2.1STC51單片機I/O口5
2.1.1單片機最小系統5
2.1.2微型計算機工作過程6
2.1.3單片機的組成8
2.1.4STC51單片機I/O口套用實例: 閃爍燈9
2.2STC51定時器10
2.2.1定時器原理11
2.2.2STC51單片機定時器套用實例: 定時閃爍燈15
2.3STC51串列口17
2.3.1認識串列通信17
2.3.2認識STC51單片機的串列口20
2.3.3STC51單片機串口套用實例: 串列口傳送編程22
2.4模組化程式設計方法25
2.4.1模組化程式設計方法簡介25
2.4.2模組化編程實例25
習題226
第3章STM32固件庫概述29
3.1為什麼學習STM3229
3.2STM32庫簡介30
3.3STM32庫檔案簡介32
3.3.1重要庫檔案簡介32
3.3.2使用庫幫助文檔363.4編譯下載LCD程式36
3.5新建工程38
習題341
第4章STM32輸出42
4.1STM32F103內部結構42
4.1.1STM32F103地址映射42
4.1.2STM32F103匯流排外設42
4.1.3STM32F103的時鐘系統44
4.2固件庫驅動實例及函式詳解46
4.3STM32輸出套用實例1: LED指示燈49
4.3.1基於標準庫的競賽板上實現49
4.3.2基於CubeMX的Proteus仿真實現54
4.4STM32輸出套用實例2: LCD屏顯示60
4.4.1藍橋杯競賽板的LCD屏顯示60
4.4.2基於CubeMX的Proteus仿真實現66
習題470
第5章STM32中斷輸入71
5.1STM32中斷輸入概述71
5.1.1STM32中斷優先權72
5.1.2STM32中斷分組73
5.2STM32中斷輸入固件庫驅動實例及函式詳解74
5.2.1外部中斷驅動編程74
5.2.2中斷服務程式編程76
5.3STM32中斷輸入套用實例: 按鍵中斷77
5.3.1基於標準庫的競賽板上實現77
5.3.2基於CubeMX的Proteus仿真實現82
習題586
第6章STM32定時器88
6.1STM32系統時鐘88
6.1.1SysTick時鐘概述88
6.1.2SysTick時鐘套用實例: 毫秒延時的實現90
6.2STM32基本定時器91
6.2.1STM32基本定時器簡介91
6.2.2STM32基本定時器固件庫驅動實例及函式詳解93
6.2.3STM32基本定時器套用實例: 精確定時跑馬燈間隔98
6.3STM32的PWM輸出106
6.3.1STM32通用定時器工作分析 106
6.3.2STM32的PWM輸出固件庫驅動實例及函式詳解109
6.3.3STM32的PWM輸出套用實例111
習題6117
第7章STM32串口119
7.1STM32串口USART通信119
7.1.1STM32與STC51串口的區別119
7.1.2STM32串口簡介119
7.2STM32串口固件庫驅動實例及函式詳解121
7.2.1STM32串口驅動編程121
7.2.2串口查詢方式傳送數據123
7.2.3串口中斷方式接收數據124
7.3STM32串口套用實例: 串口收發126
7.3.1基於標準庫的競賽板上實現126
7.3.2基於CubeMX的Proteus仿真實現132
習題7141
第8章STM32模數轉換143
8.1模數轉換基本原理143
8.1.1溫度採集系統簡介143
8.1.2ADC性能指標144
8.1.3STM32的ADC工作過程145
8.2STM32模數轉換固件庫驅動實例及函式詳解146
8.2.1ADC基礎配置146
8.2.2ADC轉換時間配置148
8.3STM32的模數套用實例: 電位器電壓顯示151
8.3.1基於標準庫的競賽板上實現151
8.3.2基於CubeMX的Proteus仿真實現155
習題8158
第9章STM32的RTC159
9.1STM32 RTC簡介159
9.2STM32的RTC固件庫驅動實例及函式詳解160
9.2.1RTC驅動程式160
9.2.2JTAG重映射162
9.3STM32的RTC套用實例: 電子鐘164
9.3.1基於標準庫的競賽板上實現164
9.3.2基於CubeMX的Proteus仿真實現168
習題9172
第10章STM32外部存儲器173
10.1IIC基本原理173
10.1.1IIC簡介173
10.1.2IIC匯流排的數據傳輸174
10.1.3EEPROM數據傳輸175
10.2EEPROM驅動實例及函式詳解177
10.2.1EEPROM驅動程式177
10.2.2EEPROM相關函式及注意事項180
10.3EEPROM使用實例180
10.3.1基於標準庫的競賽板上實現180
10.3.2基於CubeMX的Proteus仿真實現183
習題10187
參考文獻188

相關詞條

熱門詞條

聯絡我們