ARM Cortex-M0 微控制器原理與實踐 (附範例光碟)
內容描述
本書以新唐公司ARM Cortex-M0 核心的NuMicro M051 系列單晶片為藍本,由淺入深,軟硬結合,全面系統化的介紹該單晶片的原理與結構、開發環境與工具、各種介面與功能單元應用的軟體編寫方法。以充實基礎,面向應用,理論與實踐、方法與實現緊密結合為主線展開,在講解原理和設計方法的同時,還穿插了作者相關的經驗、技巧和注意事項,有強大的實用性和指導性。適用於大學、科大、技術學院電子、電機及資工系「嵌入式系統概論與實習」及「微控制器原理與應用」課程使用
目錄大綱
緒論
第1篇 初步認知篇
第1章 微控制器發展趨勢
第2章 ARM概述
第3章 ARM Cortex-M0
第4章 ARM微控制器的指令集
第5章 ARM C語言程式設計
第2篇 基礎入門篇
第6章 NuMicro M051系列微控制器
第7章 平台搭建與下載工具
第8章 通用輸入輸出埠
第9章 定時器控制器與系統定時器
第10章 PWM發生器和取樣定時器
第11章 序列埠控制器
第12章 外部中斷
第13章 看門狗
第14章 Flash 記憶體控制器(FMC)
第15章 I2C匯流排控制器
第16章 串列外圍設備介面(SPI)控制器
第17章 類比數位轉換
第18章 RTX Kernel 即時系統
第19章 雜項補遺
第20章 串列輸入並行輸出
第21章 七段顯示器
第22章 LCD
第3篇 進階篇
第23章 深入介面
第24章 深入程式設計
第4篇 番外篇
第25章 介面開發
第5篇 高階通信介面篇
第26章 網絡
第27章 USB
附錄A 開發板原理圖
附錄B 單片機多功能調試助手
附錄C 其他新唐M0 晶片與 網路資源