中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
單片機三劍客 STM32單片機與C語言編程

包郵 單片機三劍客 STM32單片機與C語言編程

作者:蔡杏山 編
出版社:機械工業出版社出版時間:2024-07-01
開本: 16開 頁數: 312
本類榜單:工業技術銷量榜
中 圖 價:¥61.7(7.0折) 定價  ¥88.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

單片機三劍客 STM32單片機與C語言編程 版權信息

單片機三劍客 STM32單片機與C語言編程 本書特色

單片機世界猶如江湖,而STM32則是其中的翹楚,以其強大的無線功能和豐富的開發生態備受推崇。當STM32遇上C語言,簡潔強大的代碼便能讓你的硬件如虎添翼。
無論你是初學者還是經驗豐富的開發者,《單片機三劍客:STM32單片機與C語言編程》都是實現你創意項目的完美搭檔。其細致入微的案例式介紹,讓你在學習原理的同時輕松掌握編程方法,讓你在單片機的世界里游刃有余。

單片機三劍客 STM32單片機與C語言編程 內容簡介

本書采用大量實例和程序逐行解說的方式介紹了STM32單片機與C語言編程,主要內容有STM32單片機入門,單片機C語言基礎,STM32單片機的硬件介紹,Keil軟件的使用與寄存器方式編程閃爍點亮LED,固件庫與庫函數方式編程閃爍點亮LED,按鍵控制LED和蜂鳴器的電路與編程實例,中斷功能的使用與編程實例,定時器的使用與編程實例,串口通信與編程實例,模/數轉換器(ADC)的使用與編程實例,數模轉換器(DAC)的使用與編程實例,光敏、溫度傳感器的檢測電路與編程實例,紅外線遙控、實時時鐘(RTC)的使用與編程實例,RS485通信、CAN通信的原理與編程實例,FSMC、液晶顯示屏的使用與編程實例。本書具有起點低、內容由淺入深、語言通俗易懂的特點,并且內容結構安排符合學習認知規律。本書適合作為初學者學習STM32單片機及編程的自學圖書,也適合作為職業院校電類專業的單片機教材。

單片機三劍客 STM32單片機與C語言編程 目錄

前言
第 1 章 STM32 單片機入門.1
1.1 STM32 單片機簡介1
1.1.1 什么是 ARM 1
1.1.2 什么是 STM32 單片機 2
1.1.3 STM32 單片機的型號含義 3
1.2 STM32 單片機的*小系統電路3
1.2.1 STM32F103C8T6 單片機介紹 3
1.2.2 STM32 單片機的*小系統電路 4
1.2.3 *小系統實驗電路板 6
1.3 程序的編寫與下載7
1.3.1 用 Keil MDK5 軟件編寫和編譯程序 7
1.3.2 ST-Link 下載調試器及驅動程序的安裝 8
1.3.3 下載調試器與 STM32 單片機的連接 10
1.3.4 連接設置與下載程序 10
1.3.5 單片機電路板通電測試 12
第 2 章 單片機 C 語言基礎. 13
2.1 關鍵字、常量與變量13
2.1.1 關鍵字 13
2.1.2 常量 13
2.1.3 變量 15
2.2 運算符15
2.2.1 算術運算符 16
2.2.2 關系運算符 16
2.2.3 邏輯運算符 17
2.2.4 位運算符 17
2.2.5 復合賦值運算符 18
2.3 數組、結構體、枚舉和指針18
2.3.1 數組 18
2.3.2 結構體 20
2.3.3 枚舉 22
2.3.4 指針 22
2.4 控制語句23
2.4.1 循環語句(while、do while、for 語句) 23
2.4.2 選擇語句(if、switch…case 語句) 25
第 3 章 STM32 單片機的硬件介紹 27
3.1 單片機內部結構與*小系統電路27
3.1.1 單片機的引腳功能與*小系統電路 27
3.1.2 單片機內部結構 27
3.2 存儲器的地址分配29
3.2.1 存儲器的劃分與地址分配 29
3.2.2 寄存器的命名 30
3.2.3 基地址與偏移地址 31
3.3 GPIO 端口電路32
3.3.1 GPIO 端口的基本電路結構 32
3.3.2 工作在輸入模式時的電路原理 32
3.3.3 工作在輸出模式時的電路原理 33
3.4 GPIO 端口寄存器34
3.4.1 端口配置低 8 位寄存器(GPIOx_CRL,x=A~G) 34
3.4.2 端口配置高 8 位寄存器(GPIOx_CRH,x=A~G) 34
3.4.3 端口輸入數據寄存器(GPIOx_IDR,x=A~G) 35
3.4.4 端口輸出數據寄存器(GPIOx_ODR,x=A~G) 36
3.4.5 端口置位 / 復位寄存器(GPIOx_BSRR,x=A~G) 36
3.4.6 端口清 0 寄存器(GPIOx_BRR,x=A~G) 36
3.4.7 端口配置鎖定寄存器(GPIOx_LCKR,x=A~G) 37
3.5 時鐘、復位及相關寄存器38
3.5.1 時鐘信號的種類與分配 38
3.5.2 時鐘控制寄存器(RCC_CR) 40
3.5.3 時鐘配置寄存器(RCC_CFGR) 41
3.5.4 APB2 外設復位寄存器(RCC_APB2RSTR) 43
3.5.5 APB1 外設復位寄存器(RCC_APB1RSTR) 44
3.5.6 AHB 外設時鐘使能寄存器(RCC_AHBENR) 45
3.5.7 APB2 外設時鐘使能寄存器(RCC_APB2ENR) 46
3.5.8 APB1 外設時鐘使能寄存器(RCC_APB1ENR) 48
3.5.9 控制 / 狀態寄存器(RCC_CSR) 49
第 4 章 Keil 軟件的使用與寄存器方式編程閃爍點亮 LED. 51
4.1 Keil MDK 軟件和芯片包的安裝51
4.1.1 Keil MDK5 軟件的安裝 51
4.1.2 芯片包的安裝 . 53
4.1.3 軟件的啟動 54
4.2 創建項目工程并導入程序文件54
4.2.1 創建項目文件夾 54
4.2.2 查找并復制啟動文件 55
4.2.3 新建工程 56
4.2.4 新建程序文件 57
4.2.5 將程序文件導入工程 . 58
4.3 用直接操作寄存器的方式編程閃爍點亮 LED58
4.3.1 編寫頭文件(.h 文件) 58
4.3.2 頭文件的程序代碼說明 59
4.3.3 主程序文件(main.c)的編寫 61
4.3.4 主程序的程序代碼說明 62
4.3.5 啟動文件說明 63
4.3.6 編譯程序 64
第 5 章 固件庫與庫函數方式編程閃爍點亮 LED 65
5.1 STM32 固件庫介紹65
5.1.1 固件庫的組成 65
5.1.2 固件庫中一些重要文件說明 65
5.1.3 固件庫幫助文件的使用 67
5.2 庫函數方式編程模板的創建68
5.2.1 創建模板文件夾并復制需要的文件 68
5.2.2 創建工程 69
5.2.3 配置工程 72
5.2.4 編寫主程序模板 75
5.3 庫函數方式閃爍點亮 LED 的工程創建與程序編寫 76
5.3.1 利用庫函數方式編程模板創建工程 . 76
5.3.2 在工程中新建一些文件 76
5.3.3 程序的編寫與說明 78
5.4 位段(bit-band)訪問方式編程閃爍點亮 LED83
5.4.1 位段區與位段別名區 83
5.4.2 位段區字節的位的別名地址計算 84
5.4.3 新建工程和程序文件 84
5.4.4 程序的編寫與說明 86
第 6 章 按鍵控制 LED 和蜂鳴器的電路與編程實例. 89
6.1 按鍵、LED、蜂鳴器及相關電路89
6.1.1 按鍵開關產生的抖動及解決方法 89
6.1.2 發光二極管(LED) 90
6.1.3 蜂鳴器 . 93
6.2 按鍵輸入控制 LED 和蜂鳴器的電路與編程95
6.2.1 電路及控制功能 95
6.2.2 按鍵輸入控制 LED 和蜂鳴器的工程創建 . 96
6.2.3 LED 端口配置的程序及說明 97
6.2.4 蜂鳴器端口配置的程序及說明 97
6.2.5 按鍵端口配置、檢測的程序及說明 97
6.2.6 主程序文件及說明 98
第 7 章 中斷功能的使用與編程實例100
7.1 中斷基礎知識100
7.1.1 什么是中斷 100
7.1.2 中斷源與中斷優先級 100
7.2 外部中斷 / 事件控制器(EXTI)介紹104
7.2.1 外部中斷 / 事件控制器(EXTI)的組成及說明 104
7.2.2 外部中斷 / 事件線
展開全部

單片機三劍客 STM32單片機與C語言編程 作者簡介

蔡杏山,有著豐富的教學經驗和寫作經驗。多年來,先后在多家出版社出版過數十部書籍。他撰寫的電工電子類入門圖書投放市場以來,都有比較好的市場表現。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 南京交通事故律师-专打交通事故的南京律师 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 建筑资质代办_工程施工资质办理_资质代办公司_北京众聚企服 | 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 合肥制氮机_合肥空压机厂家_安徽真空泵-凯圣精机 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 电地暖-电采暖-发热膜-石墨烯电热膜品牌加盟-暖季地暖厂家 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 韦伯电梯有限公司| 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 |