版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第二章
MSP430體系結(jié)構(gòu)MSP430體系結(jié)構(gòu)模塊框圖:
用于傳送程序或數(shù)據(jù)的總線稱數(shù)據(jù)總線(DB);用于傳送地址,以識別不同的存儲單元或I/O接口的一組線稱為地址總線(AB)。MSP430體系結(jié)構(gòu)DB:決定單片機(jī)的字長。例如:一個(gè)單片機(jī)有16根數(shù)據(jù)線,那么該單片機(jī)的字長就為16,通常說該單片機(jī)就是一個(gè)16位的單片機(jī)。AB:決定了CPU的尋址范圍
CPU的尋址范圍=2n,
n-地址線根數(shù)重要的關(guān)系式MSP430CPU寄存器包括16個(gè)16位寄存器:4個(gè)專用寄存器(R0,R1,R2andR3);12個(gè)通用寄存器(R4~R15).R0:程序計(jì)數(shù)器(PC):存放著下一條將要從程序存儲器中取出的指令的地址。R1:堆棧指針(SP):第一,用戶可以使用堆棧存儲數(shù)據(jù),以便未來使用。(指令:用PUSH指令來存數(shù)據(jù),POP指令來取數(shù)據(jù));第二,用戶和編譯器均可以使用堆棧為子函數(shù)傳遞參數(shù)(PUSH、POP用于調(diào)用函數(shù),被調(diào)用的函數(shù)使用SP來計(jì)算偏移);
R1:堆棧指針(SP)(續(xù)):第三,系統(tǒng)進(jìn)入子函數(shù)之前,把PC的值存儲到堆棧中,從子函數(shù)返回時(shí),再取出堆棧中的值,重新賦值給PC;第四,系統(tǒng)堆棧在系統(tǒng)進(jìn)入中斷服務(wù)程序時(shí),首先保護(hù)程序計(jì)數(shù)器(PC),然后將中斷矢量地址送入程序計(jì)數(shù)器,再執(zhí)行中斷服務(wù)程序。中斷服務(wù)程序執(zhí)行完畢,遇到返回指令時(shí),將堆棧的內(nèi)容送到程序計(jì)數(shù)器中,程序又回到原來的地方,繼續(xù)執(zhí)行。在函數(shù)調(diào)用之前保存的寄存器變量、局部變量和參數(shù)都不會變。MSP430CPU寄存器R2:狀態(tài)寄存器(SR):存儲狀態(tài)位和控制位;CPU自動改變系統(tǒng)標(biāo)志位;保留位用來支持常量發(fā)生器.1514131211109876543210ReservedforCG1VSCG1SCG0OSCOFFCPUOFFGIENZCBitDescription8V溢出位.
V=1運(yùn)算結(jié)果超出有符號范圍7SCG1系統(tǒng)時(shí)鐘發(fā)生器0.
SCG1=1
當(dāng)DCO未被用作MCLK或SMCLK時(shí),關(guān)閉DCO發(fā)生器
6SCG0系統(tǒng)時(shí)鐘發(fā)生器1.
SCG0=1
關(guān)閉FLL和循環(huán)控制5OSCOFF關(guān)閉振蕩器.
OSCOFF=1
當(dāng)LFXT1未被用作MCLKorSMCLK時(shí),關(guān)閉LFXT1
4CPUOFF關(guān)閉CPU.
CPUOFF=1禁止CPU核3GIE使能通用中斷.
GIE=1
使能中斷屏蔽2N負(fù)標(biāo)志.
N=1
運(yùn)算結(jié)果為負(fù)1Z零標(biāo)志.
Z=1運(yùn)算結(jié)果為零0C進(jìn)位標(biāo)志.
C=1運(yùn)算結(jié)果產(chǎn)生進(jìn)位MSP430CPU寄存器7R2/R3:常量發(fā)生器
(CG1/CG2):根據(jù)源寄存器尋址模式(AS)的值,常量發(fā)生寄存器可以不需要通過代碼字或代碼內(nèi)存訪問即可生成六個(gè)常用的常量。利用這個(gè)功能就可以實(shí)現(xiàn)仿真指令,例如:可以使用常量發(fā)生器而不是使用一個(gè)核心指令來實(shí)現(xiàn)數(shù)值增一。
RegisterAsConstantRemarksR200-RegistermodeR201(0)AbsolutemodeR21000004h+4,bitprocessingR21100008h+8,bitprocessingR30000000h0,wordprocessingR30100001h+1R31000002h+2,bitprocessingR3110FFFFh-1,wordprocessingMSP430CPU寄存器8R4-R15:通用寄存器:通用寄存器可以用來保存數(shù)據(jù)值、地址指針或者索引值,可以通過字節(jié)或字指令訪問它們。MSP430CPU寄存器9
Copyright2009TexasInstrumentsAllRightsReservedwww.msp430.ubi.pt1.MSP430CPU有多少種類型的指令: (a)27種內(nèi)核指令 (b)20種內(nèi)核指令和14種仿真指令 (c)27種內(nèi)核指令和24種仿真指令 (d)24種內(nèi)核指令2.
MSP430RISC型CPU是指: (a)基于精簡指令集 (b)基于純模式匹配和指令的缺省 (c)基于復(fù)雜指令集 (d)不需要外設(shè)連接的CPU10
Copyright2009TexasInstrumentsAllRightsReservedwww.msp430.ubi.pt11
Copyright2009TexasInstrumentsAllRightsReservedwww.msp430.ubi.pt小測驗(yàn)(1/7)12
Copyright2009TexasInstrumentsAllRightsReservedwww.msp430.ubi.pt13
Copyright2009TexasInstrumentsAllRightsReservedwww.msp430.ubi.pt
Copyright2009TexasInstrumentsAllRightsReservedwww.msp430.ubi.pt15
Copyright2009TexasInstrumentsAllRightsReservedwww.msp430.ubi.ptMSP430開發(fā)工具簡介CCS(CodeComposerStudio)是TI公司推出的“集成開發(fā)環(huán)境”IDE(IntergratedDevelopmentEnvironment)。所謂“集成開發(fā)環(huán)境”就是處理器的所有開發(fā)都在一個(gè)軟件里完成,包括工程管理、程序編譯、代碼下載、調(diào)試等功能。CCS支持所有TI公司推出的處理器,包括MSP430、ARMCortex系列、C2000和DSP。對于MSP430的開發(fā),用的最多的是IAR公司的EW430。TI公司在CCSV5之后的版本里,對MSP430的支持達(dá)到了全新的高度。MSP430單片機(jī)軟件工程開發(fā)
MSP430單片機(jī)的CPU屬于RISC處理器,RISC處理器基本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 渠道培訓(xùn)合同范本
- 苗木維護(hù)合同范本
- 莫衡簽約協(xié)議書
- 認(rèn)股比例協(xié)議書
- 設(shè)備代理協(xié)議書
- 設(shè)備抵款協(xié)議書
- 設(shè)計(jì)無責(zé)協(xié)議書
- 評審費(fèi)合同范本
- 請教幫扶協(xié)議書
- 快手網(wǎng)紅協(xié)議書
- 貴州興義電力發(fā)展有限公司2026年校園招聘備考題庫及一套參考答案詳解
- 2025年天津大學(xué)管理崗位集中招聘15人備考題庫完整答案詳解
- 2025內(nèi)蒙古鄂爾多斯市鄂托克旗招聘專職社區(qū)人員30人考試筆試備考試題及答案解析
- 三方協(xié)議模板合同
- 2026年元旦校長寄語:向光而行馬到新程
- 玉米質(zhì)押合同范本
- 鋼結(jié)構(gòu)報(bào)廢回收合同2025年版本
- 節(jié)能基本情況表(打印)
- 電動車轉(zhuǎn)讓合同協(xié)議書電子版
- 大學(xué)生創(chuàng)業(yè)計(jì)劃書word文檔(三篇)
- 材料科學(xué)基礎(chǔ)輔導(dǎo)與習(xí)題-上交課件 材料科學(xué)基礎(chǔ)教程及習(xí)題 上海交通大學(xué)
評論
0/150
提交評論