freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《dsp原理與應用》ppt課件-預覽頁

2025-02-05 08:59 上一頁面

下一頁面
 

【正文】 0 1 0 0 1 0 ADD指令操作碼 移位次數(shù) = 2 第二個字: 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 16位長立即數(shù) = 0A000H 直接尋址 ①直接尋址指令代碼 8MSB 0 7LSB 指令操作碼 偏移量(地址低 7位) 每頁數(shù)據(jù)存儲器地址偏移量 數(shù)據(jù)頁(地址高 9位) 9位 DP值(由 ST0決定當前頁) 直接尋址標志 15 14 … 8 7 6 5 … 1 0 形成 16位數(shù)據(jù)存儲器地址: ② 直接尋址要求:應首先為頁指針寄存器 DP裝入一個適當?shù)? 數(shù)(從 0到 511) ③注意事項: ● DSP復位時并沒有初始化 DP內(nèi)容,因此程序中要訪問數(shù) 據(jù)存儲器之前還是應該用 LDP指令確定當前數(shù)據(jù)頁。 ③幾種間接尋址方式: ●不增量不減量 —— 操作數(shù)為 * : 指令使用當前輔助寄存器的內(nèi)容作為數(shù)據(jù)存儲器地址, 指令執(zhí)行后,當前輔助寄存器的值不改變。 例如: ADD * 0 + , AR1 ;將當前輔助寄存器的內(nèi)容加到 ACC, 并將 AR0的值加給當前 AR,該指令 結(jié)束后指定 AR1為當前 AR。 例如: ADD * BR0 + , AR5 ;將當前輔助寄存器的內(nèi)容加到 ACC, 并將 AR0的值按反向進位 加給當前 AR,該指令結(jié)束后指定 AR5為當前 AR。 ● NAR:為下一個輔助寄存器的代碼值, AR0~ AR7的對應代 碼分別為 0~ 7。 ②指示性語句:即偽指令,不產(chǎn)生指令代碼,主要用 于在匯編過程中與匯編程序“通信”,說明源程序的起止、分段 情況、安排各類信息的存儲結(jié)構(gòu)以及有關(guān)的變量說明等。 ●鏈接器:組織由匯編器生成的機器可讀代碼,使它能夠與相應的目標 DSP存儲器結(jié)構(gòu)匹配,即其主要用來解決存儲器分配問題,使所有最終形成執(zhí)行程序的指令都有一個特定的存儲器地址。例如: 將 0200H單元的第 4位置 1,則調(diào)用宏語句為: SBIT1 0200H, 0010H(實際參數(shù)) DSP生成的匯編列表文件例子 1 Program number one—— 2 3 .global sum_data 4 000000 .data 5 000000 0002 table .int 2,4,6,8,10,12,14,16 000001 0004 000002 0006 000003 0008 000004 000A 000005 000C 000006 000E 000007 0010 接上表 : 6 000008 0000 result .int 0 7 .eval (resulttable) , lgth 8 9 000000 .text 10 000000 F7E0 START RESET 11 000001 E908 LD lgth , B 12 000002 7713 STM table ,AR3 000003 0000 13 000004 7714 STM result ,AR4 000005 0008 14 000006 F074 LOOP CALL sum_data 000007 0000 15 000008 F84C BC LOOP , BNEQ 000009 0006 16 00000a 8084 STL A , * AR4 17 .end 說明 : 第一列:匯編源程序語句的行號。例如, .data 段 的 SPC值 =000008,而 .text段的 SPC值 = 00000a。 說明:以 12行所示的程序語句為例,這是一條指令,將標 號 table所指的存儲器內(nèi)容寫入 AR3寄存器。 ②特點:每個寄存器有兩個連續(xù)地址,其他寄存器有惟一地址。為 1表示 DSP企圖訪問一 個不存在的片內(nèi)數(shù)據(jù)或程序存儲器引起了復位; CLKSRC1 CLKSRC0 CLKOUT引腳功能 0 0 0 1 1 0 1 1 數(shù)字輸入 /輸出方式即 I/O方式 WDCLK——看門狗時鐘輸出到 CLKOUT SYSCLK——系統(tǒng)時鐘輸出到 CLKOUT CPUCLK——CPU時鐘輸出到 CLKOUT 15 14~ 13 12 11 10 9 PORST RES ILLADR RES SWRST WDRST 8~ 6 5 4 3 2~ 1 0 RES HP0 RES VCCAOR RES VECRD SWRST:軟件復位狀態(tài)位,為 1表示有軟件復位發(fā)生; WDRST:看門狗復位狀態(tài)位,為 1表示看門狗定時器溢出 發(fā)生復位; HP0:硬件保護標志位,只適用于具有片內(nèi) Flash的 DSP; VCCAOR:模擬電壓越限位,為 1表示電壓超出穩(wěn)壓范圍; VECRD:中斷向量掛起位,當一個中斷請求被響應時, 該位被置位;其被用于不可屏蔽中斷 NMI的中 斷服務子程序。 ②時鐘結(jié)構(gòu): 其中: ● OSCBYP:用來選擇內(nèi)部振蕩器是否被旁路,若其接高 電平表示使用內(nèi)部振蕩器;若引腳接地,表 示旁路內(nèi)部振蕩器而使用外部時鐘輸入。 ③時鐘控制寄存器: Ⅰ 、功能:通過編程確定各時鐘頻率及低功耗方式。 7 6 5 4 3 2 1 0 CLKMD ( 1) CLKMD ( 0) PLLOK( 1) PLLOK( 0) PLLPM( 1) PLLPM( 0) ACLKENA PLLPS CLKMD( 1: 0) 時鐘源 00 01 1 輸入時鐘 fx/2 輸入時鐘 fx 使用 PLL ● ACLKENA:在 C24 中保留不用 ● PLLPS:確定系統(tǒng)時鐘頻率是 4分頻還是 2分頻。 CKINF( 3: 0) fx ( MHz) CKINF( 3: 0) fx ( MHz) 0000 0001 0010 0011 0100 0101 0110 0111 32 30 28 26 24 22 20 18 1000 1001 1010 1011 1100 1101 1110 1111 16 14 12 10 8 6 4 2 ④ 各種內(nèi)部時鐘頻率選擇 PLLFB( 2: 0) PLL乘積因子 000: 110: 111 001 010 011 100 101 1 2 3 4 5 9 fCPUCLK =fx/2 CLKMD( 1:0) = 00 =fx CLKMD( 1:0) = 01 =fx PLL倍頻因子 / 2PLLDIV CLKMD( 1:0) = 1 fSYSCLK 為 fCPUCLK的 2分頻或 4分頻 fWDCLK 由 PLLFB、 PLLDIV、 CKINF等控制的分頻器產(chǎn)生。 ③等待狀態(tài)產(chǎn)生控制寄存器( WSGR): 其中: ● AVIS:地址可見方式,復位時被置 1,不產(chǎn)生等待狀態(tài)。 ● DSWS:數(shù)據(jù)空間等待狀態(tài)位,復位時被置 1。 中斷系統(tǒng) ①中斷類型 中斷 包括指令 INTR、 NMI和 TRAP引起 的中斷(屬于非屏蔽中斷) 硬件 中斷 軟件 中斷 上電復位引腳 PORESET中斷 復位引腳 RS中斷 INTk( k=1, 2, 3, 4, 5, 6), INT1優(yōu)先級最高 非屏蔽 中斷 可屏蔽 中斷 引腳 NMI中斷 ② 中斷優(yōu)先級 中斷向 量碼( k) 中斷向量表中 的位置( 2k) 中斷名稱 優(yōu)先級 中斷描述 0 ( 000) 0 RS、 PORESET 1 復位中斷 1 ( 000) 2 INT1 4 可屏蔽中斷 INT1 2 ( 000) 4 INT2 5 可屏蔽中斷 INT2 3 ( 000) 6 INT3 6 可屏蔽中斷 INT3 4 ( 000) 8 INT4 7 可屏蔽中斷 INT4 5 ( 000) AH INT5 8 可屏蔽中斷 INT5 6 ( 000) CH INT6 9 可屏蔽中斷 INT6 7 ( 000) EH 10 DSP保留 8~ 16 10H~ 21H INTk( k=8~ 16) INT軟件中斷 17 ( 000) 22H TRAP TRAP指令中斷 18 ( 000) 24H NMI 3 NMI中斷(軟、硬件) 19 ( 000) 26H 2 DSP保留 20~ 31 28H~ 3FH INTk( k=20~ 31) INT軟件中斷 ③ 硬件中斷結(jié)構(gòu) 說明: ●兩個中斷模塊管理 DSP內(nèi)部各種片內(nèi)外設及外部引腳XINT1~ XINT3等多個中斷源,包括可屏蔽中斷 INT1~ INTNMI、硬件復位中斷和軟件中斷;它們都是通過可屏蔽中斷INT1~ INT6向 CPU中斷邏輯提出中斷申請。 15~ 6 5 4 3 2 1 0 保留 INT6 INT5 INT4 INT3 INT2 INT1 15~ 6 5 4 3 2 1 0 保留 INT6F INT5F INT4F INT3F INT2F INT1F Ⅱ 、外部硬件中斷控制寄存器: ●外部引腳 XINT1中斷控制寄存器 XINT1CR ——地址 7070H : 其中: 位 15:為只讀位,向該位寫清除該標志位; XINT1標志 = 1 表示檢測到有效的 XINT1中斷觸發(fā)沿。 位 0: XINT1中斷允許 = 0/1 = 禁止 /允許 XIN
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1