凌陽16位單片機原理與套用

凌陽16位單片機原理與套用

《凌陽16位單片機原理與套用》是2009年3月1日北京航空航天大學出版社出版。本書可以作為高等院校單片機課程實訓教材,也可供從事電子技術、計算機套用與開發的科研人員和工程技術人員學習參考。

基本介紹

  • 書名:凌陽16位單片機原理與套用
  • ISBN:9787811242584,7811242583
  • 出版社:北京航空航天大學出版社;第1版
  • 出版時間:2009年3月1日 
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

《凌陽16位單片機原理與套用》主要介紹了凌陽16位微控制器晶片SPMC75的結構、工作原理及接1:3套用。全書共分11章,主要介紹單片機結構、原理及指令系統、程式設計、多功能I/O口、時鐘與中斷、模/數轉換器、同步及異步串列接口、開發系統簡介、開發板的使用。其中,重點介紹了多功能捕獲比較模組、BLDC(電機驅動專用位置偵測接口)、兩相增量編碼器接口、能產生各種電機驅動波形的PWM發生器等特殊硬體模組。

目錄

第1章 凌陽SPMC75F2413A概述
1.1 簡述
1.2 特性
1.3 80-Pin QFP封裝
1.4 80-Pin QFP封裝引腳描述
1.5 SPMC75F2413A功能描述
1.6 SPMC75F、2413A的套用
第2章 SPMC75結構概述
2.1 晶片結構
2.1.1 SPMC75F2413A內部結構圖
2.1.2 硬體設備資源表
2.2 外圍功能模組
2.2.1 時鐘發生模組
2.2.2 省電模式
2.2.3 中斷
2.2.4 復位管理
2.2.5 通用I/O連線埠
2.2.6 定時器/PWM模組
2.2.7 PDC0和PDC1
2.2.8 TPM2模組
2.2.9 MCP3和MCP4模組
2.2.10 比較匹配定時器
2.2.11 時基模組
2.2.12 串列通信接口
2.2.13 模/數轉換
2.3 存儲器結構
2.3.1 SPMC75系列存儲器結構
2.3.2 SRAM
2.3.3 外設控制暫存器
2.3.4 復位和中斷入口地址
2.4 Flash的存儲和控制
2.4.1 控制暫存器
2.4.2 Flash訪問控制暫存器
2.4.3 Flash控制命令暫存器
2.4.4 系統選項暫存器
2.4.5 Flash防寫
第3章 指令系統
3.1 SPMC75系列微控制器核心結構簡介
3.2 SPMC75系列微控制器內部暫存器
3.2.1 SPMC75系列微控制器內部暫存器簡述
3.2.2 程式計數器PC
3.2.3 堆疊指針暫存器SP
3.2.4 狀態標誌暫存器SR
3.2.5 CPU狀態標誌暫存器FR
3.2.6 基址指針暫存器BP
3.2.7 通用暫存器R1~R4
3.2.8 輔助通用暫存器SR1~SR4
3.3 CPU定址方式
3.3.1 立即數定址
3.3.2 直接定址
3.3.3 暫存器定址
3.3.4 暫存器間接定址
3.3.5 暫存器間接增量定址
3.3.6 基址變址定址
3.3.7 多重間接定址
3.4 SPMC75F2413A指令系統
3.4.1 簡介
3.4.2 算術邏輯單元操作
3.4.3 條件分支跳轉
3.4.4 指令集
第4章 程式設計
4.1 μ'nSPTMIDE的項目組織結構
4.2 彙編語言程式設計
4.2.1 代碼流動結構
4.2.2 彙編代碼
4.2.3 彙編語法格式
4.2.4 彙編語言的程式結構
4.2.5 嵌套與遞歸
4.3 C語言程式設計
4.3.1 μ'nSPTM支持的C語言算術邏輯操作符
4.3.2 C語言支持的數據類型
4.3.3 程式調用協定
4.3.4 C語言的嵌入式彙編
4.3.5 利用嵌入式彙編實現對連線埠暫存器的操作
4.4 應用程式設計
4.4.1 查表程式
4.4.2 數制轉換程式
第5章 I/O連線埠
5.1 通用I/O連線埠簡介
5.2 I/O口結構與功能
5.2.1 I/O口結構
5.2.2 按鍵喚醒中斷
5.3 I/O連線埠A
5.4 I/O連線埠B
5.5 I/O連線埠C
5.6 I/O連線埠D
5.7 I/O連線埠編程注意事項
5.8 I/O初始化
第6章 時鐘與中斷
6.1 時鐘模組
6.1.1 RC振盪器
6.1.2 外部時鐘輸入
6.1.3 晶體振盪器
6.1.4 時鐘監控
6.1.5 控制暫存器
6.1.6 套用電路
6.1.7 OSF中斷設計示例
6.2 中斷
6.2.1 IRQ中斷向量分配
6.2.2 控制暫存器
6.2.3 中斷模型
6.2.4 中斷程式設計
第7章 定時器及套用
7.1 PDC定時器模組
7.1.1 PDC定時器的功能
7.1.2 PDC定時器輸入/輸出特殊功能引腳
7.1.3 PDC定時器的工作模式
7.1.4 PDC定時器控制暫存器
7.1.5 PDC定時器的標準計數操作
7.1.6 PDC定時器的PWM比較匹配輸出操作
7.1.7 PDC定時器的輸入捕獲操作
7.1.8 PDC定時器的偵測位置改變模式操作
7.1.9 PDC定時器的相位計數模式操作
7.1.10 設計參考
7.2 TPM定時器模組
7.2.1 TPM2的功能
7.2.2 定時器TPM2的輸入/輸出特殊功能引腳
7.2.3 定時器TPM2的計數操作
7.2.4 比較匹配定時器暫存器
7.2.5 TPM2的操作
7.2.6 程式設計
7.3 MCP定時器模組簡介
7.3.1 MCP3和MCP4的特性
7.3.2 MC2P3和MC2P4輸入/輸出特殊功能引腳
7.3.3 MCP定時器的計數操作
7.3.4 MCP定時器控制暫存器
7.3.5 MCP定時器的操作
7.3.6 設計參考
7.4 比較匹配定時器
7.4.1 比較匹配定時器暫存器
7.4.2 比較匹配定時器程式設計
7.5 時基模組和蜂鳴器模組
7.5.1 控制暫存器
7.5.2 程式設計
7.6 復位
7.6.1 復位方式
7.6.2 復位源列表
7.6.3 控制暫存器
7.6.4 程式設計
7.7 節電模式和喚醒功能
7.7.1 喚醒源
7.7.2 控制暫存器
7.7.3 設計參考
7.8 看門狗
7.8.1 控制暫存器
7.8.2 程式設計
第8章 模/數轉換器
8.1 比較匹配定時器暫存器
8.2 ADC轉換時序
8.3 使用注意事項
8.4 程式設計
第9章 通信接口
9.1 SPI標準外設接口
9.1.1 SPI控制引腳配置
9.1.2 比較匹配定時器暫存器
9.1.3 SPI運行模式
9.1.4 程式設計
9.2 通用異步串列通信UART
9.2.1 控制暫存器
9.2.2 UART的操作
9.2.3 程式設計
第10章 SPMC75開發系統
10.1 開發系統連線示意圖
10.2 凌陽μ'nSPTM集成開發環境
10.2.1 選單
10.2.2 工具列
10.2.3 視窗
10.2.4 項目
10.2.5 代碼剖視器使用及功能
10.3 DMC工具介紹
10.3.1 DMC工具介紹
10.3.2 監視視窗
10.3.3 套用舉例
10.3.4 使用DMC工具
10.3.5 捷徑
10.4 SPMC75F2413A EVM開發板
10.4.1 系統概述
10.4.2 硬體模組介紹
10.4.3 連線端子和操作說明
第11章 SPMC75F2413A變頻控制技術套用
11.1 三相帶霍爾感測器的BLDC電機控制
11.1.1 工作原理
11.1.2 硬體設計
11.1.3 PID控制
11.1.4 軟體說明
11.1.5 參考程式
11.1.6 MCU使用資源說明
11.1.7 實驗測試
11.2 用SPMC75的MCP定時器產生BLDC電機控制波形
11.2.1 工作原理
11.2.2 SPMC75F2413A
11.2.3 軟體說明
11.2.4 參考程式
11.2.5 硬體及信號測試
參考文獻

相關詞條

熱門詞條

聯絡我們