| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月: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或書號,我們即儘速上架。 |