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

歡迎光臨中圖網 請 | 注冊
> >>
STM32單片機全案例開發實戰

包郵 STM32單片機全案例開發實戰

作者:蔡杏山
出版社:電子工業出版社出版時間:2022-10-01
開本: 其他 頁數: 308
本類榜單:工業技術銷量榜
中 圖 價:¥46.8(5.9折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

STM32單片機全案例開發實戰 版權信息

STM32單片機全案例開發實戰 本書特色

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

STM32單片機全案例開發實戰 內容簡介

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

STM32單片機全案例開發實戰 目錄

第1章 STM32單片機基礎
1.1 STM32單片機簡介
1.1.1 什么是ARM
1.1.2 什么是STM32單片機
1.1.3 STM32單片機的型號含義
1.2 STM32單片機的*小系統電路
1.2.1 STM32F103C8T6單片機介紹
1.2.2 STM32單片機的*小系統電路
1.2.3 *小系統實驗電路板
1.3 程序的編寫與下載
1.3.1 用Keil MDK5軟件編寫和編譯程序
1.3.2 ST-Link下載調試器及驅動程序的安裝
1.3.3下載調試器與STM32單片機的連接
1.3.4 連接設置與下載程序
1.3.5 單片機電路板通電測試
1.4 單片機C語言基礎
1.4.1 常量
1.4.2變量
1.4.3 運算符
1.4.4 關鍵字
1.4.5 數組
1.4.6 指針
1.4.7 結構體
1.4.8 枚舉
1.4.9 循環語句(while、do while、for語句)
1.4.10 選擇語句(if、switch…case語句)
第2章 STM32單片機的硬件系統
2.1單片機內部結構與*小系統電路
2.1.1單片機的引腳功能與*小系統電路
2.1.2單片機內部結構
2.2 存儲器的地址分配(映射)
2.2.1 存儲器的劃分與地址分配
2.2.2 寄存器的命名
2.2.3 基地址與偏移地址
2.3 GPIO端口電路
2.3.1 GPIO端口的基本電路結構
2.3.2 輸入模式的電路說明
2.3.3 輸出模式的電路說明
2.4 GPIO端口寄存器
2.4.1 端口配置低8位寄存器(GPIOx_CRL,x=A…G)
2.4.2 端口配置高8位寄存器(GPIOx_CRH,x=A…G)
2.4.3 端口輸入數據寄存器(GPIOx_IDR,x=A…G)
2.4.4 端口輸出數據寄存器(GPIOx_ODR,x=A…G)
2.4.5 端口置位/復位寄存器(GPIOx_BSRR,x=A…G)
2.4.6 端口清0寄存器(GPIOx_BRR,x=A…G)
2.4.7 端口配置鎖定寄存器(GPIOx_LCKR,x=A…G)
2.5時鐘系統與復位時鐘控制寄存器(RCC)
2.5.1時鐘信號的種類與分配
2.5.2 時鐘控制寄存器(RCC_CR)
2.5.3 時鐘配置寄存器(RCC_CFGR)
2.5.4 APB2外設復位寄存器 (RCC_APB2RSTR)
2.5.5 APB1外設復位寄存器 (RCC_APB1RSTR)
2.5.6 AHB外設時鐘使能寄存器 (RCC_AHBENR)
2.5.7 APB2外設時鐘使能寄存器 (RCC_APB2ENR)
2.5.8 APB1外設時鐘使能寄存器 (RCC_APB1ENR)
2.5.9 控制/狀態寄存器 (RCC_CSR)
第3章Keil軟件與寄存器方式編程閃爍點亮LED
3.1 Keil MDK軟件和芯片包的安裝
3.1.1 安裝Keil MDK5軟件
3.1.2 安裝芯片包
3.1.3 軟件的啟動
3.2 創建工程并導入程序文件
3.2.1 創建項目文件夾
3.2.2 查找并復制啟動文件
3.2.3 新建工程
3.2.4 新建程序文件
3.2.5 將程序文件導入工程
3.3用寄存器方式編寫閃爍點亮LED的程序
3.3.1 頭文件程序的編寫
3.3.2 頭文件的程序代碼說明
3.3.3 主程序文件(main.c)的編寫
3.3.4 主程序的程序代碼說明
3.3.5啟動文件說明
3.3.6 編譯程序
第4章 固件庫與庫函數方式編程閃爍點亮LED
4.1 STM32固件庫介紹
4.1.1 固件庫的組成
4.1.2 固件庫一些重要文件說明
4.1.3 固件庫幫助文件的使用
4.2 庫函數方式編程模板的創建
4.2.1 創建模板文件夾并拷貝需要的文件
4.2.2 創建工程
4.2.3 配置工程
4.2.4 編寫主程序模板
4.3 庫函數方式閃爍點亮LED工程的創建與編程
4.3.1 利用庫函數方式編程模板創建工程
4.3.2 在工程中新建一些文件
4.3.3 程序的編寫與說明
4.4位段(bit-band)訪問方式編程閃爍點亮LED
4.4.1 位段區與位段別名區
4.4.2 位段區字節的位的別名地址計算
4.4.3 新建工程和程序文件
4.4.4程序的編寫與說明
第5章 按鍵控制LED和蜂鳴器的電路與編程實例
5.1按鍵、LED、蜂鳴器及相關電路
5.1.1按鍵開關產生的抖動及解決方法
5.1.2發光二極管(LED)
5.1.3 蜂鳴器
5.2按鍵輸入控制LED和蜂鳴器的電路與程序說明
5.2.1電路及控制功能
5.2.2 創建按鍵輸入控制LED和蜂鳴器的工程
5.2.3 LED端口配置程序及說明
5.2.4 蜂鳴器端口配置程序及說明
5.2.5 按鍵端口配置、檢測程序及說明
5.2.6 主程序文件及說明
第6章 中斷的使用與編程實例
6.1 中斷基礎知識
6.1.1 什么是中斷
6.1.2中斷源與中斷優先級
6.2 外部中斷/事件(EXTI)介紹
6.2.1外部中斷/事件控制器(EXTI)的組成框圖及說明
6.2.2 外部中斷/事件線路的分配
6.2.3 外部中斷的編程使用步驟
6.3 按鍵觸發中斷控制LED和蜂鳴器的編程與說明
6.3.1 創建按鍵觸發中斷控制LED和蜂鳴器的工程
6.3.2 中斷程序及說明
6.3.3 主程序及說明
第7章 定時器的使用與編程實例
7.1 SysTick定時器(系統定時器)
7.1.1 SysTick定時器的寄存器
7.1.2 SysTick定時器的編程使用步驟
7.1.3 SysTick定時器延時閃爍點亮LED的編程實例
7.1.4更換輸出引腳時的程序改動
7.2 通用定時器
7.2.1 通用定時器的功能與組成
7.2.2 通用定時器的編程使用步驟
7.2.3 通用定時器中斷閃爍點亮LED的編程實例
7.3 定時器PWM輸出功能的使用與編程實例
7.3.1 PWM基本原理
7.3.2 定時器的PWM輸出功能
7.3.3定時器PWM輸出功能的編程使用步驟
7.3.4定時器PWM輸出無級調節LED亮度的編程實例
第8章 USART串口通信與編程實例
8.1串行通信基礎知識
8.1.1 并行通信與串行通信
8.1.2 串行通信的兩種方式
8.1.3 串行通信的數據傳送方向
8.2 USART串口通信介紹
8.2.1 USART串口結構及說明
8.2.2 USART中斷控制
8.2.3 USART串口通信的編程使用步驟
8.3 單片機USART串口與其他設備的連接通信電路
8.3.1帶有USART串口的兩臺設備的連接通信電路
8.3.2 單片機USART串口與計算機RS232C口的連接通信電路
8.3.3 單片機USART串口使用CH340芯片與計算機USB口連接的通信電路與驅動安裝
8.4 單片機USART串口與計算機通信收發數據的編程實例
8.4.1 編程實現的功能
8.4.2創建工程
8.4.3配置USART1串口的端口、參數、工作模式和中斷通道的程序及說明
8.4.4主程序及說明
8.4.5 計算機與單片機通信收發數據測試
8.5 用USART串口輸出printf函數指定格式的數據
8.5.1 printf函數介紹
8.5.2 printf函數輸出重定向為USART串口
8.5.3 用USART串口輸出printf函數指定格式數據的工程與程序說明
8.5.4直觀查看printf函數往USART串口輸出的數據
第9章 ADC(模數轉換器)的使用與編程實例
9.1 ADC基本原理與電路
9.1.1 ADC基本原理
9.1.2 ADC電路
9.2 單片機ADC的結構與使用
9.2.1 ADC的結構與工作過程
9.2.2 ADC的輸入通道與分組
9.2.3 ADC的啟動與觸發源選擇
9.2.4 ADC的轉換模式
9.2.5 ADC_CLK時鐘與通道采樣時間
9.2.6 數據寄存器與數據對齊方式
9.2.7 模擬看門狗(上限值和下限值)設置
9.2.8 ADC的編程使用步驟
9.3 用ADC檢測電壓并與計算機通信顯示電壓值的編程實例
9.3.1 ADC檢測電壓并與計算機通信的電路及說明
9.3.2創建工程
9.3.3配置USART1串口的程序及說明
9.3.4配置ADC的程序及說明
9.3.5主程序及說明
9.3.6 查看ADC轉換的電壓值
9.4單片機內部溫度傳感器的使用與測溫編程實例
9.4.1單片機內部溫度傳感器及溫度檢測電路
9.4.2 單片機內部溫度傳感器檢測溫度并通信顯示溫度值的編程實例
9.4.3查看內部溫度傳感器檢測的芯片溫度
第10章 DAC(數模轉換器)的使用與編程實例
10.1 DA轉換原理與過程
10.1.1 DA轉換基本原理
10.1.2 DA轉換過程
10.2 單片機DAC的結構與使用
10.2.1 DAC的結構與工作過程
10.2.2 DAC_CR控制寄存器說明
10.2.3 DAC使用的編程步驟
10.3 DAC轉換數據并通信顯示模擬電壓值的編程實例
10.3.1 DAC轉換數據并通信顯示模擬電壓值的電路及說明
10.3.2創建工程
10.3.3配置DAC的程序及說明
10.3.4主程序及說明
10.3.5 查看DA值與對應的模擬電壓
第11章 光敏傳感器測光與DS18B20測溫的電路與編程實例
11.1 光敏傳感器的使用與測光編程實例
11.1.1光敏傳感器
11.1.2 光敏電阻器檢測亮度控制LED亮滅并與計算機通信的電路
11.1.3 光敏電阻器檢測亮度控制LED亮滅并通信顯示亮度值的程序及說明
11.2 DS18B20溫度傳感器的使用與測溫編程實例
11.2.1 DS18B20數字溫度傳感器
11.2.2 DS18B20檢測溫度控制LED亮滅并與計算機通信的電路
11.2.3 DS18B20檢測溫度控制LED亮滅并通信顯示溫度值的程序及說明
第12章 紅外線遙控與RTC實時時鐘的使用與編程實例
12.1 紅外線遙控收發裝置與遙控編碼方式
12.1.1 紅外線與可見光
12.1.2紅外線發射器與紅外線發光二極管
12.1.3紅外線光敏二極管與紅外線接收器
12.1.4 紅外遙控的編碼方式
12.2 紅外遙控LED亮滅并通信顯示接收碼的電路與編程實例
12.2.1 紅外遙控LED亮滅并通信顯示接收碼的電路
12.2.2 紅外遙控LED亮滅并通信顯示接收碼的程序及說明
12.3 RTC(實時時鐘)的使用與編程實例
12.3.1 RTC的結構與工作原理
12.3.2 RTC使用的編程步驟
12.3.3 RTC控制LED亮滅并通信顯示時間的電路
12.3.4 RTC控制LED亮滅并通信顯示時間的程序及說明
第13章 RS485通信與CAN通信的原理與編程實例
13.1 RS485通信基礎
13.1.1 RS232、RS422和RS485通信標準的比較
13.1.2 RS485設備的通信連接
13.1.3 單片機TTL轉RS485電路
13.1.4 RS232/RS485轉換器與USB/RS485轉換器
13.2 單片機與計算機RS485通信的電路與編程實例
13.2.1單片機與計算機RS485通信的電路
13.2.2 單片機與計算機RS485通信的程序及說明
13.3 CAN(控制器局域網絡)通信基礎
展開全部

STM32單片機全案例開發實戰 作者簡介

蔡杏山,電工電子領域專家。曾做過十多年的教師,先后在不同的大中專院校任教,所授課程有電子技術基礎、收錄機、電視機、錄像機、VCD影碟機、攝錄像機、電子線路、電子測量儀器、電工技術、PLC技術、變頻技術等。2008年后蔡老師將工作重心放在了圖書寫作上,編著的各類電工電子類圖書超過100本,開卷數據統計,蔡老師編著的電工電子類圖書全國銷量總碼洋常年排在前三列,開創單本銷量10萬冊以上的好成績。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 安徽合肥项目申报咨询公司_安徽合肥高新企业项目申报_安徽省科技项目申报代理 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 北京企业宣传片拍摄_公司宣传片制作-广告短视频制作_北京宣传片拍摄公司 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 江西自考网-江西自学考试网| 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 亚克力制品定制,上海嘉定有机玻璃加工制作生产厂家—官网 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 |