十六位單片微處理器原理及應(yīng)用

出版時間:2005-5  出版社:清華大學(xué)出版社  作者:張培仁/張志堅(jiān)/高修峰  頁數(shù):362  字?jǐn)?shù):572000  

內(nèi)容概要

  SPCE061A是臺灣凌陽公司2001年推出的新一代單片機(jī),具有高速度、低價格、體積小、功耗低、可靠實(shí)用、簡單易學(xué)等特點(diǎn)。本書以SPCE061A為例,介紹十六但嵌入式微控制器的工作原理、內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、程序設(shè)計(jì)、開發(fā)工具,以及嵌入式操作系統(tǒng)。講解過程中,技術(shù)理論與實(shí)踐應(yīng)用并重,通過大量實(shí)例來加深理解、強(qiáng)化應(yīng)用,還通過13個基礎(chǔ)實(shí)驗(yàn)進(jìn)一步提高學(xué)生的綜合應(yīng)用能力和動手能力?! ”緯w系完整、層次清晰、通俗易懂、極具實(shí)用性,可作為大專院校自動化、計(jì)算機(jī)應(yīng)用、儀器儀表等有關(guān)專業(yè)的教材使用,也可以從從事嵌入式系統(tǒng)設(shè)計(jì)、開發(fā)和維護(hù)的廣大科技人員閱讀參考。

書籍目錄

第0章 嵌入式微控制器發(fā)展概述  0.1 微處理器、微型計(jì)算機(jī)和單片機(jī)的概念   0.1.1 微處理器(Microprocessor)   0.1.2 微型計(jì)算機(jī)(Microcomputer)   0.1.3 單片機(jī)  0.2 計(jì)算機(jī)如何工作  0.3 微處理器與微控制器在組成計(jì)算機(jī)系統(tǒng)方面的區(qū)別   0.3.1 基本系統(tǒng)   0.3.2 擴(kuò)展系統(tǒng)  0.4 嵌入式微控制器的進(jìn)展   0.4.1 嵌入式微控制器的新進(jìn)展   0.4.2 嵌入式微控制器的開發(fā)平臺   0.4.3 實(shí)時多任務(wù)操作系統(tǒng)  0.4.4 實(shí)時在線仿真器(ICE)  O.5 微控制器典型產(chǎn)品分類  0.6 單片機(jī)發(fā)展趨勢 第1章 基于基本系統(tǒng)的單片機(jī)簡介  1.1 凌陽16位單片機(jī)  1.2 SPCE061A   1.2.1 總述   1.2.2 性能   1.2.3 SPCE061A的結(jié)構(gòu)   1.2.4 SPCE061A最小系統(tǒng)   1.2.5 SPCE061A的開發(fā)方法   1.2.6 特性和引腳功能   1.2.7 應(yīng)用領(lǐng)域 第2章 SPCE061A單片機(jī)硬件結(jié)構(gòu)  2.1  µ'nSP™的內(nèi)核結(jié)構(gòu)  2.2 單片機(jī)的片內(nèi)存儲結(jié)構(gòu)   2.2.1 單片機(jī)的ROM   2.2.2 單片機(jī)的RAM   2.2.3 SPCE061A內(nèi)存儲器結(jié)構(gòu)   2.2.4 SPCE061A堆棧   2.2.5 閃存Flash   2.2.6 編程操作實(shí)例  2.3 單片機(jī)輸入/輸出接口   2.3.1 單片機(jī)輸入/輸出接口應(yīng)注意的問題   2.3.2 SPCE061A輸入/輸出接口  2.4 時鐘電路  2.5 鎖相環(huán)PLL(Phase Lock Loop)振蕩器   2.5.1 鎖相環(huán)與系統(tǒng)時鐘   2.5.2 系統(tǒng)時鐘  2.6 時間基準(zhǔn)信號  2.7 低功耗睡眠和喚醒   2.7.1 單片機(jī)低功耗技術(shù)   2.7.2 睡眠狀態(tài)的低功耗   2.7.3 低功耗系統(tǒng)中要注意的問題   2.7.4 睡眠與喚醒  2.8 定時器/計(jì)數(shù)器  2.9 A/D轉(zhuǎn)換器設(shè)計(jì)實(shí)例   2.9.1 主要A/D轉(zhuǎn)換器特點(diǎn)   2.9.2 SPCE061A的模數(shù)轉(zhuǎn)換器(ADC)  2.10 DAC方式音頻輸出  2.11 低電壓監(jiān)測(LVD),復(fù)位,保密設(shè)定,看門狗   2.11.1 低電壓監(jiān)測和低電壓復(fù)位   2.11.2 復(fù)位   2.11.3 保密設(shè)定   2.11.4 看門狗計(jì)數(shù)器(WatchDog)  2.12 SIO接口   2.12.1 通用同步串行接口   2.12.2 061A串行設(shè)備輸入輸出口  2.13 UART接口   2.13.1 通用異步通信方式   2.13.2 061A的通用異步串行接LIART  習(xí)題 第3章 微控制器尋址方式與指令系統(tǒng)  3.1 微控制器的尋址方式   3.1.1 立即數(shù)尋址(Immediate Addressing)   3.1.2 寄存器尋址(Register Addressing)   3.1.3 直接尋址(Direct Addressing)   3.1.4 寄存器間接尋址(Register Relative Addressing)   3.1.5 變址尋址  3.2 SPCE061 A指令分類   3.2.1 數(shù)據(jù)傳送指令   3.2.2 算術(shù)運(yùn)算指令   3.2.3 SPCE061A的邏輯運(yùn)算和移位指令   3.2.4 SPCE061A的控制轉(zhuǎn)移類指令   3.2.5 偽指令   3.2.6 宏定義與調(diào)用  習(xí)題 第4章 程序設(shè)計(jì)  4.1 匯編語言程序設(shè)計(jì)   4.1.1 μ'nSPTM匯編語言程序的結(jié)構(gòu)   4.1.2 匯編語言的語法   4.1.3 匯編語言程序舉例  4.2 C語言程序設(shè)計(jì)  4.3 C和匯編混合編程   4.3.1 C語言的在線匯編   4.3.2 C和匯編語言的相互調(diào)用  習(xí)題 第5章 開發(fā)環(huán)境簡介  5.1 概述  5.2 菜單、工具欄  5.3 窗口   5.3.1 Workspace窗口   5.3.2 輸出窗H Output   5.3.3 編輯窗口EdIt   5.3.4 內(nèi)存窗H Memory   5.3.5 寄存器窗H Register   5.3.6 命令窗H Command   5.3.7 斷點(diǎn)窗El BreakPoints   5.3.8 變量表窗H Watch   5.3.9 反匯編窗口Disassemble  5.4 項(xiàng)目   5.4.1 項(xiàng)目的操作   5.4.2 選擇Probe型號   5.4.3 項(xiàng)目設(shè)置   5.4.4 項(xiàng)目的編制   5.4.5 加載程序   5.4.6 調(diào)試器   5.4.7 程序示例  5.5 項(xiàng)目流程實(shí)例——音頻播放   5.5.1 音頻概述   5.5.2 凌陽音頻簡介   5.5.3 凌陽音頻解決方案   5.5.4 凌陽音頻播放過程  習(xí)題 第6章 中斷系統(tǒng)  6.1 概述   6.1.1 中斷概念   6.1.2 中斷源   6.1.3 中斷的一般處理過程   6.1.4 中斷向量表   6.1.5 中斷優(yōu)先級   6.1.6 中斷屏蔽   6.1.7 使用中斷應(yīng)該注意的問題  6.2 SPCE061A單片機(jī)中斷系統(tǒng)   6.2.1 中斷分類   6.2.2 中斷向量   6.2.3 中斷源   6.2.4 中斷控制   6.2.5 中斷處理過程  6.3 中斷程序舉例   6.3.1 用匯編語言編寫中斷服務(wù)子程序   6.3.2 用C語言編寫中斷服務(wù)子程序  習(xí)題 第7章 嵌入式實(shí)時操作系統(tǒng)  7.1 實(shí)時操作系統(tǒng)的一些基本概念   7.1.1 任務(wù)   7.1.2 多任務(wù)   7.1.3 任務(wù)切換   7.1.4 內(nèi)核   7.1.5 任務(wù)調(diào)度   7.1.6 任務(wù)優(yōu)先級   7.1.7 資源、共享資源與互斥   7.1.8 死鎖和餓死   7.1.9 同步   7.1.1O 任務(wù)間通信   7.1.1l 消息郵箱和消息隊(duì)列   7.1.12 中斷   7.1.13 時鐘節(jié)拍(Clock Tick)   7.1.14 對存儲器的需求   7.1.15 實(shí)時系統(tǒng)內(nèi)核的優(yōu)點(diǎn)  7.2 µC/OS-II內(nèi)核結(jié)構(gòu)   7.2.1 任務(wù)   7.2.2 任務(wù)狀態(tài)   7.2.3 任務(wù)控制塊(Task Control Blocks,OS_TCBs)   7.2.4 任務(wù)管理   7.2.5 中斷處理  7.3 µC/OS-II的移植   7.3.1 OS—CPU-H   7.3.2 OS—CPU—A.ASM   7.3.3 OS—CPU—C.C  習(xí)題 第8章 實(shí)驗(yàn)箱  8.1 硬件結(jié)構(gòu)及I/O分配  8.2 PROBE說明與硬件連接  8.3 實(shí)驗(yàn)箱各個模塊的說明   8.3.1 電源   8.3.2 SPCE061A芯片周邊電路   8.3.3 I/OEl電路   8.3.4 音頻輸入   8.3.5 音頻輸出   8.3.6 雙色8~8LED點(diǎn)陣   8.3.7 雙路0-3.3V可調(diào)電路   8.3.8 SPR4096構(gòu)成的SIO存儲電路   8.3.9 電平發(fā)生按鍵電路   8.3.10 邏輯電平指示燈   8.3.11 異步串口通信電路   8.3.12 4×4鍵盤矩陣   8.3.13 數(shù)碼管   8.3.14 LCD  習(xí)題 第9章基礎(chǔ)實(shí)驗(yàn)  實(shí)驗(yàn)一 熟悉µnSP™ IDE開發(fā)環(huán)境  實(shí)驗(yàn)二 IO口實(shí)驗(yàn)  實(shí)驗(yàn)三 用定時器A/B產(chǎn)生PWM信號  實(shí)驗(yàn)四 FIQ中斷實(shí)驗(yàn)  實(shí)驗(yàn)五 IRQ0/IRQ I/IRQ2中斷實(shí)驗(yàn)  實(shí)驗(yàn)六 IRQ4/IRQ5中斷實(shí)驗(yàn)  實(shí)驗(yàn)七 UART實(shí)驗(yàn)  實(shí)驗(yàn)八 A/D轉(zhuǎn)換  實(shí)驗(yàn)九 雙通道D/A轉(zhuǎn)換  實(shí)驗(yàn)十 32K字的Fiash讀/寫  實(shí)驗(yàn)十一 音頻播放——SACM-A2000  實(shí)驗(yàn)十一 6位7段LED數(shù)碼管顯示實(shí)驗(yàn)  實(shí)驗(yàn)十三 LCD上的字符顯示 第10章 SPCE061A單片機(jī)應(yīng)用舉例  10.1 生產(chǎn)線貨物自動計(jì)數(shù)設(shè)備   10.1.1 問題描述   10.1.2 硬件電路設(shè)計(jì)   10.1.3 算法及流程   10.1.4 源程序  10.2 電子時鐘與作息時問控制   10.2.1 問題描述   10.2.2 硬件電路設(shè)計(jì)   10.2.3 算法及流程   10.2.4 源程序 附錄1 C-Lib中的函數(shù)集 附錄2 µnSP™ 匯編器偽指令集 附錄3 與µnSP™ 編譯相關(guān)的錯誤信息 附錄4 端口速查表 附錄5 符號約定 參考文獻(xiàn)

圖書封面

評論、評分、閱讀與下載


    十六位單片微處理器原理及應(yīng)用 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7