TLV1544與TMS320VC5402通過串行口連接,此時,A/D轉換芯片作為從設備,DSP提供幀同步和輸入/輸出時鐘信號。TLV1544與DSP之間數據交換的時序圖如圖3所示。 開始時, 為高電平(芯片處于非激活狀態),DATA IN和I/OCLK無效,DATAOUT處于高阻狀態。當串行接口使CS變低(激活),芯片開始工作,I/OCLK和DATAIN能使DATA OUT不再處于高阻狀態。DSP通過I/OCLK引腳提供輸入/輸出時鐘8序列,當由DSP提供的幀同步脈沖到來后,芯片從DATA IN接收4 b通道選擇地址,同時從DATAOUT送出的前一次轉換的結果,由DSP串行接收。I/OCLK接收DSP送出的輸入序列長度為10~16個時鐘周期。前4個有效時鐘周期,將從DATAIN輸入的4 b輸入數據裝載到輸入數據寄存器,選擇所需的模擬通道。接下來的6個時鐘周期提供模擬輸入采樣的控制時間。模擬輸入的采樣在前10個I/O時鐘序列后停止。第10個時鐘沿(確切的I/O時鐘邊緣,即上升沿或下降沿,取決于操作的模式選擇)將EOC變低,轉換開始。
上傳時間: 2014-12-05
上傳用戶:yepeng139
高斯列主元消去法,計算方法實現,已編譯通過。使用例子 3x1+2x2+2x3+3x4=2.5 5x1+2x2+3x3+4x4=2.5 2x1+2x2+x3+2x4=2 3x1+x2+3x3+2x4=1.5 輸入N=4,A={3 2 2 3 5 2 3 4 2 2 1 2 3 1 3 2},B={2.5 2.5 2 1.5}
標簽: 高斯
上傳時間: 2015-12-23
上傳用戶:yan2267246
*--- --- --- --聲明--- --- --- -----*/ /* VC6.0下運行通過 此程序為本人苦心所做,請您在閱讀的時候,尊重本人的 勞動。可以修改,但當做的每一處矯正或改進時,請將改進 方案,及修改部分發給本人 (修改部分請注名明:修改字樣) Email: jink2005@sina.com QQ: 272576320 ——初稿完成:06-5-27 jink2005 補充: 程序存在問題: (1) follow集不能處理:U->xVyVz的情況 (2) 因本人偷懶,本程序為加入文法判斷,故 輸入的文法必須為LL(1)文法 (3) 您可以幫忙擴充:消除左遞歸,提取公因子等函數 (4) …… */ /*-----------------------------------------------*/ /*參考書《計算機編譯原理——編譯程序構造實踐》 LL(1)語法分析,例1: ERTWF# +*()i# 文法G[E]:(按此格式輸入) 1 E -> TR 2 R -> +TR 3 R -> 4 T -> FW 5 W -> * FW 6 W -> 7 F -> (E) 8 F -> i 分析例句:i*(i)# , i+i# 例2: 編譯書5.6例題1 SHMA# adbe# S->aH H->aMd H->d M->Ab M-> A->aM A->e 分析例句:aaabd# */
上傳時間: 2016-02-08
上傳用戶:ayfeixiao
對PL0原編譯器進行了以下的擴充:1.增加以下保留字else(elsesym), for(forsym),to(tosym),downto(downtosym),return(returnsym),[(lmparen),](rmparen) 2.增加了以下的運算符:+=(eplus),-=(eminus),++(dplus),--(dminus) 取址運算符&(radsym),指向運算符@(padsym) 3.修改單詞:修改不等號#為<> 4.擴充語句:(1)增加了else子句 (2)增加了for語句 5.增加運算:(1).++運算 (2).--運算;(3).+=運算 (4).-=運算;(5).&取址運算; (6).@指向運算; 6.增加類型:(1).增加多維數組a[i1][i2][i3]……[i(n-1)][i(n-2)][in] (2).增加指針類型(任何變量都能存放指針,但不支持指針的指針,如b:=@@a應該改寫為c:=@a,b:=@c) 7.將過程procedure擴展為函數:(1).允許定義過程時在其后加參數(var a, var b,……..,var n) (2)允許通過指針向函數形式參數傳地址;(3)允許返回值;可以用 a:=p(a,b,c….,n) 返回
標簽: downtosym returnsym elsesym downto
上傳時間: 2016-07-02
上傳用戶:saharawalker
接收解碼用VHDL語言編寫程序,在EDA實驗板上實現解碼,要求具有以下功能: (a)將一體化紅外接收解調器的輸出信號解碼(12個單擊鍵、6個連續鍵,單擊鍵編號為7-18,連續鍵編碼為1-6),在EDA實驗板上用七段數碼管顯示出來; (b)當按下遙控器1—6號連續鍵時,在EDA實驗板上用發光二極管點亮作為連續鍵按下的指示,要求遙控器上連續鍵接下時指示燈點亮,直到松開按鍵時才熄滅,用于區別單擊鍵。 (c)EDA實驗板上設置四個按鍵,其功能等同于遙控器上的1—4號按鍵,當按下此四個按鍵時七段數碼管分別對應顯示“1”、“2”、“3”、“4”。 (d)每當接收到有效按鍵時,蜂鳴器會發出提示音。
上傳時間: 2016-07-05
上傳用戶:libinxny
flash 鍵盤音效取自win2000系統ding.wav,經過CoolEdit處理成音階,在Flash中導入在相應按鈕上。 沒有難度,就是耐心一點,成績不錯哦! 對應表: 低音G-a #G-w A-s #A-e B-d 中音C-f #C-t D-g #D-y E-h F-j #F-i G-k #G-o A-l #A-p B- 高音C-1 D-2 E-3 F-4 G-5 A-6 B-7 C(high)-8 #C-c #D-v #F-b #G-n #A-m
上傳時間: 2014-02-06
上傳用戶:ljmwh2000
通過對于模2除法的研究 可以得到如下方法: 1. 把信息碼后面加上p-1位的0,這個試驗中p是6位,即在輸入的信息碼后面加上“00000”。把這個17位的被除數放入input中。 2. 在得到被除數input之后,設計一個在被除數上移動的數據滑塊變量d,把input中的最高位開始逐次復制給變量d。 3. 如果d的最高位為1,由變量d和變量p做異或運算;如果d的最高位為0則不運算或者做多余的異或‘0’的運算。 4. 把滑塊變量d往后滑動一位。 5. 循環步驟(3,4)11次。 6. 執行步驟3。 7. 得到余數c,把c轉成信號輸出。
上傳時間: 2013-12-28
上傳用戶:鳳臨西北
本例展示了如何使用嵌套中斷向量控制器(Nested Vectored Interrupt Controller)來設置IRQ通道。 把3個計時器(TIM2,3,4)設置為在每一個計數器更新事項(counter update event)產生中斷。這三個計時器都與各自對應的更新IRQ通道聯系起來,并設置他們的中斷優先級,TIM2為0,TIM4為2。 在他們各自的中斷中:TIM2每1秒翻轉一次PC.06的狀態;TIM3每2秒翻轉一次PC.07的狀態;TIM4每3秒翻轉一次PC.08的狀態。 由于在STM3210B-LK1板上, 4個LED連接在PC.04 – PC.07,而不是STM3210B-EVAL上的PC.06 – PC.09,因此,程序要做相應的改動。
標簽: Controller Interrupt Vectored Nested
上傳時間: 2013-12-18
上傳用戶:Zxcvbnm
HT1621為128(32×4)段LCD驅動器。它可設置為1/2或1/3偏置且通過S/W配置設置為2,3或4個共用的LCD驅動器。這使得HT1621適于多LCD應用。LCD驅動時鐘從系統時鐘內產生,一般為256KHZ。
上傳時間: 2017-02-10
上傳用戶:yuzsu
某自動售貨機售A,B,C3種商品,他們的價格分別為1,3,4。 售票機進接受一元硬幣。售貨機面板上設有投幣孔和退錢建,每種商品標識處有選擇按鍵,上有指示燈表明當前投幣說是否已經足夠選買該商品。
標簽: 自動售貨機
上傳時間: 2013-12-08
上傳用戶:fxf126@126.com