《FreescaleFlexis系列微控制器入門及開發》是2009年電子工業出版社出版的圖書,作者是陳奕梅,尤一鳴。
基本介紹
- 書名:Freescale Flexis系列微控制器入門及開發
- 作者:陳奕梅,尤一鳴
- ISBN:9787121087837
- 頁數:264
- 出版社:電子工業出版社
- 出版時間:2009-06-01
- 裝幀:平裝
- 開本:16開
- 叢書名:嵌入式技術與套用叢書
內容簡介,圖書目錄,
內容簡介
《Freescale Flexis系列微控制器入門及開發:從8位到32位輕鬆升級》以Freescale Flexis系列QEl28微控制器為主線,並適當兼顧該系列中的其他產品,包括基礎部分和實踐提高部分,深入淺出,內容翔實。全書共分為l4章和附錄。首先全面系統地講解了QEl28微控制器的原理和結構、核心、開發環境,然後給出了微控制器內部功能模組的詳細介紹和套用舉例,最後在附錄部分引入了自主開發的教學實驗平台及Flexis系列微控制器的綜合開發實例。配套光碟中包含《Freescale Flexis系列微控制器入門及開發:從8位到32位輕鬆升級》所有程式代碼、相關文檔、CodeWarrior 6.2安裝軟體、USBDM驅動程式等。代碼注釋詳細,便於閱讀和理解。
《Freescale Flexis系列微控制器入門及開發:從8位到32位輕鬆升級》既可作為高等院校電子技術、通信、計算機及自動化類專業的本科學生和研究生的教學參考用書,也可作為大學生參加電子設計競賽和工程技術人員進行開發設計的技術手冊。
圖書目錄
第1章 Flexis系列微控制器概述
1.1 微控制器的基本概念
1.2 Flexis系列微控制器的特點與優勢
1.3 Flexis系列微控制器的主要套用
第2章 Flexis QEl28微控制器基本原理
2.1 MC9S08QEl28微控制器的基本原理
2.1.1 MC9S08QEl28的主要特性及內部結構
2.1.2 MC9S08QEl28的外部引腳及封裝
2.1.3 MC9S08QEl28的存儲空間
2.I.4 MC9S08QEl28復位
2.1.5 MC9S08QEl28中斷
2.1.6 系統配置
2.2 MCF51QEl28微控制器的基本原理
2.2.1 MCF51QEl28的主要特性及內部結構
2.2.2 MCFSlQEl28的存儲空間
2.2.3 MCF51QEl28復位
2.2.4 MCF51QEl28中斷
2.2.5 系統配置
第3章 HCS08核心
3.1 HCS08核心介紹
3.1.1 HCS08核心的特點
3.1.2 相關暫存器
3.2 定址方式
3.3 指令系統
3.3.1 指令集常用術語
3.3.2 數據傳輸類指令
3.3.3 算術運算類指令
3.3.4 邏輯運算類指令
3.3.5 位操作類指令
3.3.6 移位類指令
3.3.7 程式控制類指令
3.3.8 其他指令
3.4 HCS08彙編語言基礎
3.4.1 HCS08彙編語言源程式格式
3.4.2 HCS08偽操作指令
3.4.3 彙編例程
第4章 ColdFire Vl核心
4.1 ColdFire Vl核心介紹
4.1.1 ColdFire Vl核心的特點
4.1.2 相關暫存器
4.1.3 用戶編程模式
4.1.4 管理員編程模式
4.2 定址方式
4.3 指令系統
4.3.1 指令集中相關符號的定義
4.3.2 數據傳輸類指令
4.3.3 程式控制類指令
4.3.4 整數運算類指令
4.3.5 邏輯操作類指令
4.3.6 移位類指令
4.3.7 位操作類指令
4.3.8 系統控制類指令
4.3.9 快取保持類指令
第5章 軟體集成開發調試
5.1 CodeWarrior V6集成開發環境入門
5.1.1 創建新工程
5.1.2 打開工程
5.2 編譯連結與仿真調試
5.2.1 編譯連結
5.2.2 仿真和實時調試視窗的使用
5.2.3 常用的調試命令
5.3 程式的下載及線上調試
5.4 ColdWarrior V6環境下的程式編寫
5.4.1 開發環境檔案說明
5.4.2 彙編語言源程式的組成
5.4.3 C語言源程式的組成
5.5 8 位機到32位機的輕鬆移植
第6章 並行輸入,輸出口
6.1 A口I/O暫存器
6.2 其他連線埠暫存器
6.3 輸入輸出實例
6.3.1 數字量的輸入輸出
6.3.2 8段數碼管顯示編程
6.3.3 液晶顯示編程
6.4 快速I/O口
第7章 鍵盤及鍵盤中斷
7.1 鍵盤的基本問題
7.2 QE128系列單片機的鍵盤中斷模組
7.3 鍵盤實例
7.3.1 消除抖動的鍵盤循環掃描方式編程
7.3.2 鍵盤中斷方式編程
7.3.3 實例總結
第8章 內部時鐘源
8.1 QE128的系統時鐘
8.2 內部時鐘源的結構及組成
8.3 內部時鐘源的暫存器
8.4 內部時鐘源的工作模式
8.4.1 7種工作模式
8.4.2 各個模式下的匯流排頻率
8.4.3 模式轉換
8.5 時鐘源的校準
8.6 內部時鐘源初始化編程
第9章 定時器模組及實時計數器模組
9.1 定時器工作原理
9.2 定時器模組的暫存器
9.3 時鐘顯示程式編寫
9.4 輸入捕捉功能編程
9.5 比較輸出功能編程
9.6 利用定時器進行賽車速度設定
9.7 PWM功能程式編寫
9.7.1 PWM功能簡介
9.7.2 利用PWM製作電子琴
9.8 實時計數器
9.8.1 RTC模組暫存器
9.8.2 RTC工作過程
9.8.3 與TPM模組的比較
第10章 A/D轉換模組
10.1 A/D轉換概述
10.2 QE128微控制器中的A/D轉換模組
10.3 暫存器定義
10.4 功能描述
10.4.1 輸入時鐘源選擇
10.4.2 輸入選擇和引腳控制
10.4.3 轉換控制
10.4.4 自動比較功能
10.4.5 微控制器等待模式
10.4.6 微控制器停止模式
10.5 A/D轉換模組初始化實例
10.6 以中斷方式實現A/D轉換
第11章 串列接口
11.1 串列接口概述
11.2 串列外設接口SPI
11.2.1 SPI系統構建
11.2.2 SPI模組內部結構
11.2.3 SPI模組暫存器
11.2.4 SPI功能描述
11.2.5 SPI編程實例
11.3 IIC匯流排
11.3.1 IIC串列匯流排協定
11.3.2 IIC數據通信
11.3.3 IIC時鐘同步
11.3.4 IIC模組暫存器
11.3.5 IIC中斷
11.3.6 AT24C02IIC通信實例
11.4 串列通信接口SCI
11.4.1 異步串列通信的基本知識
11.4.2 RS-232C匯流排標準
11.4.3 SCI模組的暫存器
11.4.4 QE128中SCI模組的幾種操作模式
11.4.5 串列通信實例
第12章 QE128的低功耗特性
12.1 低功耗特性概述
12.2 低功耗操作模式
12.2.1 低功耗模式
12.2.2 與低功耗模式相關的暫存器
12.2.3 模式選擇方式
12.3 外設時鐘門控技術
……
第13章 Flexis JM系列微控制器
第14章 JM系列USB模組
附錄A 索引
附錄B USBDM說明書
附錄C MCF51JM128綜合開發實例
附錄D TGFSYS教學實驗系統
參考文獻