HOLTEK 32-bit 微控制器應用 -- C語言實例 (附實驗動作影片及範例光碟) | 拾書所

HOLTEK 32-bit 微控制器應用 -- C語言實例 (附實驗動作影片及範例光碟)

$ 630 元 原價 700

 

<內容簡介>

鑑於微控制器應用之廣泛,舉凡機械、電子、電機、車輛、醫療器材、醫工、航太、化工、自動化、冷凍空調、家電、控制等領域均需使用微控制器。本書以誘導方式引領讀者進入微控制器世界,以淺顯文字介紹HOLTEK微控制器功能,依HOLTEK微控制器功能規劃30個基礎實驗及10個進階應用實驗,每個實驗均附材料表以利讀者準備實驗材料,教師可依課程內函規劃一學期之實驗項目,本書同時揭露商品化產品之程式設計技巧。本書適用於大學、科大電子、電機科系「微控制器應用」之課程與工程人員自修及培訓用或有興趣之讀者使用。

 

<本書特色>

1.誘導方式引領讀者進入32位元微控制器世界。
2.以淺顯文字介紹Holtek 32位元微控制器。
3.簡單範例說明Cortex-M3架構。
4.規劃30個基礎實驗及10個進階應用實驗。
5.本書同時揭露商品化產品之設計程式。
6.本書適合工程學院學生學習及業界工程師使用。
7.內容非常適合專題學生選讀。

 

<章節目錄>

1 微控制器概述
1.1 微控制器簡介
1.2 微控制器應用範圍與未來發展趨勢
1.3 Holtek相關微控制器介紹
1.4 Holtek 32位元系列微控制器介紹
2 Holtek 微控制器HT32F系列介紹
2.1 HT32F系列微控制器系統架構
2.2 快閃記憶體控制器(Flash Memory Controller, FMC)
2.3 電源控制單元(Power Control Unit, PWRCU)
2.4 時脈控制單元(Clock Control Unit, CKCU)
2.5 重置控制單元(Reset Control Unit, RSTCU)
2.6 通用輸入/輸出阜(General Purpose I/O, GPIO)
2.7 輸入/輸出功能選擇(Alternative Function I/O, AFIO)
2.8 巢式向量中斷控制器(Nested Vectored Interrupt Controller, NVIC)
2.9 外部中斷控制器(External Interrupt/Event Controller, EXTI)
2.10 類比/數位轉換器(Analog to Digital Converter, ADC)
2.11 運算放大器/比較器(Operational Amplifier/Comparator, OPA/CMP)
2.12 通用計時器(General Purpose Timers, GPTM)
2.13 基本功能計時器(Basic Function Timer, BFTM)
2.14 馬達控制計時器(Motor Control Timer, MCTM)
2.15 時間時脈(Real Time Clock, RTC)
2.16 看門狗計時器(Watchdog Timer, WDT)
2.17 I2C 通訊界面(I2C Communication Interface, I2C)
2.18 串列通訊界面(Serial Peripheral Interface, SPI)
2.19 同步/非同步通訊界面(Universal Synchronous/Asynchronous Receiver Transmitter, USART)
2.20 智慧卡界面(Smart Card Interface, SCI)
2.21 通用序列匯流排USB控制器(USB Device Controller, USB)
2.22 周邊直接記憶體存取(Peripheral Direct Memory Access, PDMA)
3 HT32F17xx系列程式資料庫
3.1 前言
3.2 C語言程式架構(C Program Structure)
3.3 類比/數位轉換程式資料庫(ht32f175x_275x_adc.c)
3.4 基本功能計時器程式資料庫(ht32f175x_275x_bftm.c)
3.5 時脈控制程式資料庫(ht32f175x_275x_ckcu.c)
3.6 運算放大器/比較器程式資料庫(ht32f175x_275x_cmp_op.c)
3.7 外部中斷控制程式資料庫(ht32f175x_275x_exti.c)
3.8 快閃記憶體控制程式資料庫(ht32f175x_275x_flash.c)
3.9 通用I/O程式資料庫(ht32f175x_275x_gpio.c)
3.10 通用計時器程式資料庫(ht32f175x_275x_gptm.c)
3.11 I2C 通訊程式資料庫(ht32f175x_275x_i2c.c)
3.12 馬達控制計時器(ht32f175x_275x_mctm.c)
3.13 周邊直接記憶體存取程式資料庫(ht32f175x_275x_pdma.c)
3.14 電源控制程式資料庫(ht32f175x_275x_pwrcu.c)
3.15 重置控制程式資料庫(ht32f175x_275x_rstcu.c)
3.16 時間時脈程式資料庫(ht32f175x_275x_rtc.c)
3.17 智慧卡界面程式資料庫(ht32f175x_275x_sci.c)
3.18 串列通訊程式資料庫(ht32f175x_275x_spi.c)
3.19 同步/非同步通訊程式資料庫(ht32f175x_275x_usart.c)
3.20 USB控制器程式資料庫(ht32f175x_275x_usbd.c)
3.21 看門狗計時程式資料庫(ht32f175x_275x_wdt.c)
3.22 其他程式資料庫(ht32f175x_275x_misc.c)
4 開發工具
4.1 KeilTM MDK-ARM環境系統安裝
4.2 KeilTM MDK-ARM環境快速開始
5 基礎實驗
5.1 實驗1:LED電路實驗
5.2 實驗2:輸入/輸出基本電路實驗
5.3 實驗3:七段LED顯示器實驗
5.4 實驗4:按鈕電路實驗
5.5

Brand Slider