基本信息
凌陽16位單片機C語言開發
作者:李曉白
出版社:北京航空航天大學出版社
ISBN:7-81077-872-2
出版日期:2006-9-1
商品分類:計算機原理與基礎
銷售櫃組:五層-計算機組
內容簡介
凌陽16位單片機(μ’nSPTM)是凌陽公司推出的新一代單片機,具有速度高,價格低,體積小,功耗低,可靠實用,簡單易學等特點。本書以其代表型號SPCE061A為主線,講述該系列單片機的內部結構、指令系統、開發工具,並結合開發環境自帶的相關庫函式和頭檔案,列舉了大量的實例,詳細地講述了如何使用標準C語言來編程實現對微控制器的控制;列舉了SPCE06lA在實際工程中的兩個套用以加深理解,強化套用。
本書體系完整,層次清晰,通俗易懂,例題豐富,可讀性強,可作為本科生、專科生、職校生在電子實習、課程設計、電子競賽、畢業設計過程中的參考用書,也可作為從事單片機開發與套用的工程技術人員及廣大單片機愛好者的自學用書。
目錄
第1章SPCE061A單片機簡介
1.1凌陽16位單片機
1.2SPCE061A簡介
1.2.1概述
1.2.2性能
1.2.3結構概覽
1.2.4晶片的引腳說明
1.2.5開發方法
1.2.6套用領域
1.3μ-nSP的核心結構
1.3.1算術邏輯運算單元ALU
1.3.2暫存器組
1.3.3數據匯流排和地址匯流排
1.4SPCE061A片記憶體儲器結構
1.4.1RAM
1.4.2堆疊
1.4.3快閃記憶體FLASH
第2章C語言的基礎知識
2.1數據與運算
2.1.1數據與數據類型
2.1.2常量、變數、運算符與表達式
2.2流程控制語句
2.3構造數據類型
2.3.1數組
2.3.2指針
2.3.3結構體和共用體
2.4函式
2.4.1函式的定義形式
2.4.2形式參數與實際參數
2.4.3函式的返回值
2.4.4函式調用格式
2.4.5函式調用規則
2.4.6C函式和彙編函式的相互調用
2.5μ-nSP的C語言嵌入式彙編
第3章I/O連線埠的C語言程式設計
3.1I/O連線埠的結構
3.2I/O連線埠設定的暫存器
3.2.1A口相應的暫存器
3.2.2並行I/O口的組合控制
3.2.3B口相應的暫存器
3.2.4B口的特殊功能
3.3I/O連線埠設定的C庫函式
3.4I/O連線埠的套用實例
第4章系統設定的C語言程式設計
4.1硬體結構
4.1.1系統時鐘
4.1.2鎖相環PLL振盪器
4.1.3利用B口的特殊功能產生振盪信號
4.1.4低電壓復位/低電壓監測
4.1.5看門狗計數器
4.2系統設定的暫存器
4.3系統設定的C函式
4.4系統設定的套用實例
第5章定時器/計數器的C語言程式設計
5.1定時器/計數器的結構
5.1.1時基信號發生器
5.1.2定時器/計數器
5.2定時器/計數器控制的暫存器
5.3定時器/計數器設定的C函式
5.4定時器/計數器的套用實例
第6章ADC和DAC的C語言程式設計
6.1ADC和DAC的硬體特性
6.1.1ADC輸入接口的結構
6.1.2ADC的直流電氣特性
6.1.3DAC音頻輸出的結構
6.2ADC和DAC設定的暫存器
6.2.1MIC輸入的存儲單元P_ADC(讀/寫)(7014H)
6.2.2ADC的控制連線埠P_ADC_Ctrl(讀/寫)(7015H)
6.2.3ADC多通道控制單元P_ADC_MUX_Ctrl(讀/寫)(702BH)
6.2.4模擬電壓輸入的存儲單元P_ADC_MUX_Data(讀)(702CH)
6.2.5DAC數據存放的單元
6.2.6DAC音頻輸出方式的控制單元P_DAC_Ctrl(寫)(702AH)
6.3ADC和DAC設定的C函式
6.4ADC和DAC的套用實例
第7章串列接口SIO和UART的C語言程式設計
第8章中斷系統的C語言程式設計
第9章凌陽音頻的C語言程式設計
第10章嵌入式實時作業系統
第11章開發環境簡介
第12章實驗儀
第13章基礎實驗
第14章SPCE061A單片機套用實例
附錄AC-Lib中的函式集
附錄BμnSP的指令集
附錄CμnSP彙編偽指令集
附錄DμnSP編譯相關錯誤信息
附錄E連線埠速查表
附錄F符號約定
參考文獻