中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
嵌入式技術及應用(STM32CUBEMX版)

包郵 嵌入式技術及應用(STM32CUBEMX版)

作者:李文華
出版社:電子工業出版社出版時間:2023-09-01
開本: 其他 頁數: 324
中 圖 價:¥39.3(6.7折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

嵌入式技術及應用(STM32CUBEMX版) 版權信息

  • ISBN:9787121462085
  • 條形碼:9787121462085 ; 978-7-121-46208-5
  • 裝幀:平塑
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

嵌入式技術及應用(STM32CUBEMX版) 內容簡介

本書采用STM32CubeMX的開發方式,選用20個基于STM32嵌入式技術開發的實例,按照“理論夠用,突出應用”的原則,采取項目化教學的方式,以作品制作為載體,在作品制作過程中講解STM32嵌入式技術的基礎知識、基本技能和方法,培養學生的愛崗敬業、耐心仔細、抗壓抗挫等優良品質和精神,由淺入深地講解STM32嵌入式技術應用,包括安裝開發工具、點亮LED燈、控制LED燈閃爍、制作跑馬燈、顯示按鍵的狀態、統計按鍵按下的次數、制作簡易秒表、制作呼吸燈、用串口與計算機交換數據、用空閑中斷處理串口接收數據、制作用數碼管顯示的秒表、用鍵盤控制秒表的運行、用OLED屏顯示字符、用OLED屏顯示圖片、制作電壓監測器、制作電壓信號發生器、用硬件SPI口控制OLED屏、用硬件I2C接口訪問AT24C02、讀寫Flash存儲器、用RTC制作數字鐘以及C程序設計技巧。本書立足于應用實踐,融入了近年來全國職業技能大賽中有關STM32嵌入式應用技術的內容和1+X職業技能等級考試內容,適于用作高等職業院校物聯網、電子信息、智能產品設計、應用電子、機電一體化、機械電子、汽車電子等專業嵌入式技術應用課程的教材,也可作為應用型本科和1+X“傳感網應用開發”職業技能等級考試培訓教材或者供參加物聯網大賽和從事STM32嵌入式技術應用的工程技術人員學習和參考。

嵌入式技術及應用(STM32CUBEMX版) 目錄

項目1 搭建開發環境 1
學習目標 1
任務1 安裝開發工具 1
任務要求 1
知識儲備 2
1.STM32微控制器 2
2.STM32的軟件開發方式 4
實現方法與步驟 4
1.準備開發工具 4
2.解壓工具軟件 9
3.安裝MDK 10
4.安裝Keil包 13
5.激活MDK 15
6.安裝JRE 16
7.安裝STM32CubeMX 17
8.安裝STM32CubeMX庫 19
9.安裝CH340 驅動程序 22
10.查看USB口映射的串口號 23
11.安裝STLink驅動程序 24
12.安裝程序下載軟件 25
實踐總結與拓展 27
習題1 27
任務2 點亮LED燈 28
任務要求 28
知識儲備 28
1.初識GPIO口 28
2.STM32的時鐘源 29
3.STM32的程序啟動模式 30
4.STM32的程序調試模式 31
5.發光二極管的控制電路 31
實現方法與步驟 32
1.搭建硬件電路 32
2.新建STM32CubeMX工程 33
3.配置STM32的硬件資源 34
4.管理STM32CubeMX工程 39
5.生成Keil工程代碼 41
6.配置Keil工程 42
7.編譯連接程序 43
8.下載程序 44
實踐總結與拓展 46
習題2 46
項目2 GPIO口的應用設計 48
學習目標 48
任務3 控制LED閃爍 48
任務要求 48
知識儲備 49
1.Keil工程的結構 49
2.程序編寫規范 50
3.GPIO口輸出特性 52
4.GPIO口的輸出函數 54
5.延時函數 56
實現方法與步驟 56
1.搭建電路 56
2.生成GPIO口的初始化代碼 56
3.編寫LED閃爍程序 57
4.編譯與下載程序 58
實踐總結與拓展 60
習題3 61
任務4 制作跑馬燈 62
任務要求 62
知識儲備 63
1.位操作運算的應用 63
2.GPIO口的并行輸出 65
實現方法與步驟 66
1.搭建電路 66
2.生成GPIO口的初始化代碼 66
3.編寫跑馬燈程序 66
4.配置Keil工程 67
5.調試與下載程序 69
實踐總結與拓展 72
1.用查表法實現跑馬燈顯示 72
2.用訪問ODR寄存器的方式
實現跑馬燈顯示 74
習題4 75
任務5 顯示按鍵的狀態 77
任務要求 77
知識儲備 77
1.GPIO口的輸入特性 77
2.GPIO口的輸入函數 78
3.GPIO口的并行輸入 79
4.按鍵電路 79
實現方法與步驟 80
1.搭建電路 80
2.生成GPIO口的初始化代碼 80
3.編寫顯示按鍵狀態程序 81
4.調試與下載程序 82
實踐總結與拓展 83
習題5 83
項目3 外部中斷和定時器的應用設計 85
學習目標 85
任務6 統計按鍵按下的次數 85
任務要求 85
知識儲備 86
1.中斷的相關知識 86
2.嵌套中斷向量控制器NVIC 86
3.STM32的外部中斷控制器 87
4.HAL庫中GPIO口的外部中斷 函數 89
實現方法與步驟 91
1.搭建電路 91
2.生成外部中斷的初始化代碼 91
3.編寫統計按鍵按下次數的程序 95
4.調試與下載程序 97
程序分析 97
實踐總結與拓展 98
習題6 98
任務7 制作簡易秒表 100
任務要求 100
知識儲備 100
1.定時器的分類 100
2.定時器的基本結構 101
3.計數模式 102
4.定時時長的計算 102
5.HAL庫中有關定時器的常用 函數 102
實現方法與步驟 104
1.搭建電路 104
2.生成定時器的初始化代碼 104
3.編寫簡易秒表程序 106
程序分析 109
實踐總結與拓展 110
習題7 111
任務8 制作呼吸燈 112
任務要求 112
知識儲備 113
1.PWM的基本概念 113
2.STM32中PWM的結構 113
3.PWM的工作模式 114
4.定時器各通道的引腳分布 114
5.HAL庫中PWM的函數和宏 115
實現方法與步驟 116
1.搭建電路 116
2.生成PWM的初始化代碼 116
3.編寫呼吸燈程序 120
4.調試與下載程序 122
實踐總結與拓展 122
習題8 123
項目4 串口通信的應用設計 124
學習目標 124
任務9 用串口與計算機交換數據 124
任務要求 124
知識儲備 125
1.串行通信的基本知識 125
2.STM32F103中通用串行口的結構 126
3.通用串行口的引腳 127
4.雙機通信電路 128
5.HAL庫中串行通信的常用函數 132
實現方法與步驟 134
1.搭建電路 134
2.生成串口1的初始化代碼 135
3.編寫串行通信程序 137
4.調試與下載程序 139
程序分析 140
實踐總結與拓展 143
習題9 144
任務10 用空閑中斷處理串口接收數據 145
任務要求 145
知識儲備 146
1.串口的空閑中斷 146
2.HAL庫中操作空閑中斷的宏 146
3.空閑中斷的編程方法 147
4.常用的串操作函數 149
實現方法與步驟 150
1.搭建電路 150
2.生成硬件初始化代碼 150
3.編寫數據接收程序 151
4.編寫數據處理程序 154
5.增加include目錄 156
6.調試與下載程序 157
程序分析 158
實踐總結與拓展 160
習題10 161
項目5 顯示與鍵盤的應用設計 163
學習目標 163
任務11 制作數碼管顯示的秒表 163
任務要求 163
知識儲備 164
1.數碼管的顯示原理 164
2.數碼管的靜態顯示 165
3.數碼管的動態掃描顯示 166
實現方法與步驟 172
1.搭建電路 172
2.生成硬件初始化代碼 172
3.編寫數碼管顯示程序 173
4.編寫秒表應用程序 174
實踐總結與拓展 175
習題11 179
任務12 用鍵盤控制秒表的運行 181
任務要求 181
知識儲備 182
1.鍵盤處理流程 182
2.獨立式鍵盤接口 182
3.矩陣式鍵盤接口 188
實現方法與步驟 191
1.搭建電路 191
2.生成硬件初始化代碼 191
3.修改秒表程序 191
4.添加鍵盤處理程序 193
實踐總結與拓展 195
習題12 195
任務13 用OLED屏顯示字符 196
任務要求 196
知識儲備 196
1.OLED屏與STM32的接口電路 196
2.SSD1306的顯存 198
3.SSD1306的地址模式 199
4.OLED的訪問程序 200
實現方法與步驟 205
1.搭建電路 205
2.生成硬件初始化代碼 205
3.移植OLED程序 205
4.制作字庫 206
5.編寫字符顯示程序 210
實踐總結與拓展 210
習題13 213
任務14 用OLED顯示圖片 215
任務要求 215
知識儲備 215
1.圖片顯示函數 215
2.圖片的顯示方法 216
實現方法與步驟 216
1.搭建電路 216
2.用圖片處理軟件編輯圖片文件 217
3.用Image2Lcd軟件制作位圖文件 220
4.用PCtoLCD軟件制作圖庫文件 221
5.生成硬件初始化代碼 222
6.編寫顯示圖片的應用程序 223
7.完善bmp.h頭文件 223
8.調試與下載程序 224
實踐總結與拓展 224
習題14 225
項目6 A/D與D/A轉換器的應用設計 226
學習目標 226
任務15 制作電壓監測器 226
任務要求 226
知識儲備 227
1.A/D轉換的基礎知識 227
2.STM32中ADC的結構 227
3.ADC的應用特性 230
4.HAL庫中有關ADC的常用函數和宏 232
實現方法與步驟 235
1.搭建電路 235
2.生成ADC的初始化代碼 235
3.編寫電壓監測器的程序 238
4.調試與下載程序 239
程序分析 239
實踐總結與拓展 240
習題15 240
任務16 制作電壓信號發生器 241
任務要求 241
知識儲備 242
1.D/A轉換的基礎知識 242
2.STM32中DAC的應用特性 242
3.HAL庫中有關DAC的常用函數 244
實現方法與步驟 246
1.搭建電路 246
2.生成DAC的初始化代碼 246
3.編寫信號發生器的程序 246
4.調試與下載程序 248
實踐總結與拓展 249
習題16 250
項目7 外設接口的應用設計 252
學習目標 252
任務17 用硬件SPI口控制OLED屏 252
任務要求 252
知識儲備 253
1.SPI接口的信號線 253
2.STM32中SPI口的應用特性 253
3.SPI口的設置方法 257
4.HAL庫中常用的SPI操作函數 258
實現方法與步驟 260
1.搭建電路 260
2.生成SPI口的初始化代碼 260
3.完善SPI通信程序 263
4.編寫顯示程序 265
5.調試與下載程序 266
實踐總結與拓展 266
習題17 267
任務18 用硬件I2C接口訪問AT24C02 269
任務要求 269
知識儲備 269
1.I2C總線的基本知識 269
2.STM32中I2C接口的應用特性 271
3.HAL庫中的I2C訪問函數 272
4.AT24C02的應用特性 273
實現方法與步驟 277
1.搭建電路 277
2.生成I2C接口的初始化代碼 278
3.編寫AT24C02的應用程序 279
4.在main.c文件中編寫應用程序 280
5.調試與下載程序 281
實踐總結與拓展 281
習題18 282
任務19 讀寫FLASH存儲器 283
任務要求 283
知識儲備 283
1.STM32的FLASH存儲器 283
2.HAL庫中有關FLASH操作的函數 284
3.讀寫FLASH存儲器的方法 286
實現方法與步驟 288
1.搭建電路 288
2.生成硬件初始化代碼 288
3.編寫讀寫FLASH存儲器的應用程序 288
4.調試與下載程序 291
實踐總結與拓展 291
習題19 291
任務20 用RTC制作數字鐘 293
任務要求 293
知識儲備 294
1.STM32中RTC的應用特性 294
2.HAL庫中有關RTC的操作函數 294
實現方法與步驟 300
1.搭建電路 300
2.生成RTC的初始化代碼 300
3.編寫數字鐘的應用程序 302
4.調試與下載程序 306
實踐總結與拓展 306
習題20 307
附錄A STM32開發板電路圖 309
附錄B 全國職業院校“物聯網應用開發” 大賽試題(STM32部分) 311
附錄C 1 X傳感網應用開發(中級)試題 (有
展開全部

嵌入式技術及應用(STM32CUBEMX版) 作者簡介

李文華,男,教授,就職于浙江工貿職業技術學院,中國電子學會高級會員,長期致力于電子信息、物聯網技術的相關教學

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 中直网_行业门户-行业人专业的交流平台!| 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 九爱图纸|机械CAD图纸下载交流中心| 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 标准品网_标准品信息网_【中检计量】 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 不锈钢水管-不锈钢燃气管-卫生级不锈钢管件-不锈钢食品级水管-广东双兴新材料集团有限公司 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 防爆大气采样器-防爆粉尘采样器-金属粉尘及其化合物采样器-首页|盐城银河科技有限公司 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 |