單片機三劍客-STM32單片機與C語言編程 蔡杏山 9787111756224 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$560
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:單片機三劍客-STM32單片機與C語言編程
ISBN:9787111756224
出版社:機械工業
著編譯者:蔡杏山
頁數:300
所在地:中國大陸 *此為代購商品
書號:1661334
可大量預訂,請先連絡。

內容簡介

本書介紹了STM32單片機入門,單片機C語言基礎,STM32單片機的硬體介紹,Keil軟體的使用與寄存器方式編程閃爍點亮LED,固件庫與庫函數方式編程閃爍點亮LED,按鍵控制LED和蜂鳴器的電路與編程實例,中斷功能的使用與編程實例,定時器的使用與編程實例,串口通信與編程實例,模/數轉換器(ADC)的使用與編程實例,數/模轉換器(DAC)的使用與編程實例,光敏、溫度感測器的檢測電路及編程實例,紅外線遙控與實時時鐘(RTC)的使用與編程實例,RS485通信與CAN通信的原理與編程實例,FSMC與液晶顯示屏的使用與編程實例。

目錄

前言
第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 用KeilMDK5軟體編寫和編譯程序
1 3 2 ST-Link下載調試器及驅動程序的安裝
1 3 3 下載調試器與STM32單片機的連接
1 3 4 連接設置與下載程序
1 3 5 單片機電路板通電測試
第2章 單片機C語言基礎
2 1 關鍵字、常量與變數
2 1 1 關鍵字
2 1 2 常量
2 1 3 變數
2 2 運算符
2 2 1 算術運算符
2 2 2 關係運算符
2 2 3 邏輯運算符
2 2 4 位運算符
2 2 5 複合賦值運算符
2 3 數組、結構體、枚舉和指針
2 3 1 數組
2 3 2 結構體
2 3 3 枚舉
2 3 4 指針
2 4 控制語句
2 4 1 循環語句(while、dowhile、for語句)
2 4 2 選擇語句(if、switchcase語句)
第3章 STM32單片機的硬體介紹
3 1 單片機內部結構與最小系統電路
3 1 1 單片機的引腳功能與最小系統電路
3 1 2 單片機內部結構
3 2 存儲器的地址分配
3 2 1 存儲器的劃分與地址分配
3 2 2 寄存器的命名
3 2 3 基地址與偏移地址
3 3 GPIO埠電路
3 3 1 GPIO埠的基本電路結構
3 3 2 工作在輸入模式時的電路原理
3 3 3 工作在輸出模式時的電路原理
3 4 GPIO埠寄存器
3 4 1 埠配置低8位寄存器(GPIOx_CRL,x=A∼G)
3 4 2 埠配置高8位寄存器(GPIOx_CRH,x=A∼G)
3 4 3 埠輸入數據寄存器(GPIOx_IDR,x=A∼G)
3 4 4 埠輸出數據寄存器(GPIOx_ODR,x=A∼G)
3 4 5 埠置位/複位寄存器(GPIOx_BSRR,x=A∼G)
3 4 6 埠清0寄存器(GPIOx_BRR,x=A∼G)
3 4 7 埠配置鎖定寄存器(GPIOx_LCKR,x=A∼G)
3 5 時鐘、複位及相關寄存器
3 5 1 時鐘信號的種類與分配
3 5 2 時鐘控制寄存器(RCC_CR)
3 5 3 時鐘配置寄存器(RCC_CFGR)
3 5 4 APB2外設複位寄存器(RCC_APB2RSTR)
3 5 5 APB1外設複位寄存器(RCC_APB1RSTR)
3 5 6 AHB外設時鐘使能寄存器(RCC_AHBENR)
3 5 7 APB2外設時鐘使能寄存器(RCC_APB2ENR)
3 5 8 APB1外設時鐘使能寄存器(RCC_APB1ENR)
3 5 9 控制/狀態寄存器(RCC_CSR)
第4章 Keil軟體的使用與寄存器方式編程閃爍點亮LED
4 1 KeilMDK軟體和晶元包的安裝
4 1 1 KeilMDK5軟體的安裝
4 1 2 晶元包的安裝
4 1 3 軟體的啟動
4 2 創建項目工程並導入程序文件
4 2 1 創建項目文件夾
4 2 2 查找並複製啟動文件
4 2 3 新建工程
4 2 4 新建程序文件
4 2 5 將程序文件導入工程
4 3 用直接操作寄存器的方式編程閃爍點亮LED
4 3 1 編寫頭文件( h文件)
4 3 2 頭文件的程序代碼說明
4 3 3 主程序文件(main c)的編寫
4 3 4 主程序的程序代碼說明
4 3 5 啟動文件說明
4 3 6 編譯程序
第5章 固件庫與庫函數方式編程閃爍點亮LED
5 1 STM32固件庫介紹
5 1 1 固件庫的組成
5 1 2 固件庫中一些重要文件說明
5 1 3 固件庫幫助文件的使用
5 2 庫函數方式編程模板的創建
5 2 1 創建模板文件夾並複製需要的文件
5 2 2 創建工程
5 2 3 配置工程
5 2 4 編寫主程序模板
5 3 庫函數方式閃爍點亮LED的工程創建與程序編寫
5 3 1 利用庫函數方式編程模板創建工程
5 3 2 在工程中新建一些文件
5 3 3 程序的編寫與說明
5 4 位段(bit-band)訪問方式編程閃爍點亮LED
5 4 1 位段區與位段別名區
5 4 2 位段區位元組的位的別名地址計算
5 4 3 新建工程和程序文件
5 4 4 程序的編寫與說明
第6章 按鍵控制LED和蜂鳴器的電路與編程實例
6 1 按鍵、LED、蜂鳴器及相關電路
6 1 1 按鍵開關產生的抖動及解決方法
6 1 2 發光二極體(LED)
6 1 3 蜂鳴器
6 2 按鍵輸入控制LED和蜂鳴器的電路與編程
6 2 1 電路及控制功能
6 2 2 按鍵輸入控制LED和蜂鳴器的工程創建
6 2 3 LED埠配置的程序及說明
6 2 4 蜂鳴器埠配置的程序及說明
6 2 5 按鍵埠配置、檢測的程序及說明
6 2 6 主程序文件及說明
第7章 中斷功能的使用與編程實例
7 1 中斷基礎知識
7 1 1 什麼是中斷
7 1 2 中斷源與中斷優先順序
7 2 外部中斷/事件控制器(EXTI)介紹
7 2 1 外部中斷/事件控制器(EXTI)的組成及說明
7 2 2 外部中斷/事
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理