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

正文內(nèi)容

簡易邏輯分析儀的設(shè)計畢業(yè)論文-文庫吧資料

2024-08-09 07:13本頁面
  

【正文】 //DispPosition()。 =Trigger_Position_Temp+3。(Trigger_Position_Temp19)) Trigger_Position_Temp++。 if((key==0x06)amp。amp。 key=readkey()。 while(flag2==0) {Disp_InfoLine(TRIGGER POSITION)。 Trigger_Position_Temp=。 break。 if(Trigger_Level_Temp==1) Disp_FuncLine( ONE LEVEL )。 if(key==0x07) flag0=1。 if(key==0x05) Trigger_Level_Temp=0。 Disp_FuncLine( 0L || 1L)。 key=readkey()。 Disp_FuncLine( 0 1 RD ST)。switch(key){case 0x00: while(flag1==0) { setmode=1。flag1=0。 Disp_FuncLine(KEY: SET SET)。while(1){if(j==30000){j=0。//Disp_InfoLineSlideFromRight(SET:TRG CUR TIM)。i++) DispArrayTemp[i]=DispArray[i]。for(i=0。WDI=0。delay50ms()。delay1s()。//LOGICAL ANALISTvoid main (void){/*INITIALIZE 89C51 */sys_init()。void exit(void)。void StoreWaves(void)。void Read_data(void)。void DispPosition(char)。void DispArraytoSeries(void)。void DispTrigger_Position_Temp(void)。void TriggerWordDisp(void)。 //Series to DispArray。void intt0P(void)。extern void Transfer(void)。extern void Disp_FuncPos(uchar, const char *)。extern void Disp_FuncLine(const char * )。extern void Disp_InfoLinePos(uchar, const char *)。extern void Disp_ClearInfoLine(void)。extern void Disp_LocateCursor(const uchar )。right 06。store 04。updown 02。set 00。extern uchar readkey()。 2:多級觸發(fā)設(shè)置。 uchar setmode=0。 //發(fā)送完成bit flag0=0,flag1=0,flag2=0,flag3=0,flag4=0,flag5=0。 bit enter=0。 uchar i,temp。 //觸發(fā)類別int Trigger_Position_Temp=0,j=0。 //顯示序列uchar Trigger_Word=0x03,Trigger_Word_Temp。uchar Series_Number=0。//門限} Series。 //定義時標(biāo) uchar Trigger_Position。CR確定鍵:按動此鍵,完成輸入狀態(tài),退出設(shè)置狀態(tài)第六章 附錄簡易邏輯分析儀的數(shù)字信號采集、處理、串行發(fā)送程序.LOGICAL ANALIZER 12MHzinclude include include define lint unsigned longdefine uint unsigned intdefine uchar unsigned charidata struct series{ uchar Series[48]。按6鍵一次,則顯示觸發(fā)點前的第一個狀態(tài)字,按6鍵兩次,則顯示觸發(fā)點的第2個狀態(tài)……同理,按7一次,則顯示觸發(fā)點后的第1個狀態(tài)……我們設(shè)計顯示出發(fā)點前后不超過5個狀態(tài)。按2號鍵一次,則顯示第1頁,第一頁的存儲深度為2548BIT,默認(rèn)狀態(tài)下顯示第0頁,存儲深度為24BIT。依次按動則0、1交叉輸入,設(shè)置序列時,若需修改可按一下6號鍵,則顯示光標(biāo)向前移動一位,按7號鍵,光標(biāo)向后移動。0/1鍵: 設(shè)置狀態(tài)下,實現(xiàn)預(yù)置序列的設(shè)置。 邏輯分析儀操作方法控制接口部分由8個按鍵組成 : 1號:SET鍵 2號:0/1鍵 3號:UP/DOWN 鍵 4號:讀出鍵 5號:存儲鍵 6號:LEFT鍵 7號:RIGHT鍵 8號:CR確定鍵按鍵功能說明:設(shè)置鍵共有3種設(shè)置選擇方式:單極觸發(fā)方式字設(shè)置A、多級觸發(fā)方式字設(shè)置B、閾值設(shè)置C 設(shè)置鍵按下一次,進(jìn)入設(shè)置狀態(tài);按下第二次時,則進(jìn)入A方式;按下第三次時,則進(jìn)入B狀態(tài)。2號:0信號輸入鍵 3號:1信號輸入鍵2,3號為循環(huán)移位邏輯信號序列預(yù)制輸入鍵 輸入預(yù)置序列時,依次按2或3號鍵置入0、1序列,實現(xiàn)預(yù)置可變序列。第五章:操作說明 數(shù)字信號發(fā)生器操作方法控制部分 由四個按鍵,四按鍵組成獨立式鍵盤接P2口,—。通過軟件編程,我們可以方便的分析數(shù)字邏輯信號的邏輯功能,直觀的顯示出來,還可以方便地存儲我們想要的波形信息并回放。我們稱此為實時波形存儲與上下翻頁。在實時波形存儲情況下,可以存儲兩顯示屏的波形信息。此時,正常的數(shù)據(jù)傳遞被打斷,簡易邏輯分析儀將波形恒定的顯示在示波器上,直到通過按鍵操作被釋放為止。實時波形存儲,既方便又快捷。 簡易邏輯分析儀的軟件流程簡易邏輯分析儀的開機狀態(tài):,開機初始為未觸發(fā)狀態(tài),為示波器工作模式,LCD顯示第0頁信息,時間標(biāo)志線在屏幕最左端。時標(biāo)可以左右移動,也可以實現(xiàn)顯示消隱。時標(biāo)的掃描是通過Vdot和輸入顯示的Vdat相疊加,因而會在顯示的數(shù)據(jù)電平上疊加一個△V1,連續(xù)掃描4個點;若原來的Vdat是高電平,則接著將原來光標(biāo)的顯示電平減去△V2,這樣光標(biāo)相當(dāng)于疊加在此頻道的輸入低電平上,反之,若原來的Vdat是低電平,則在原來光標(biāo)的顯示電平加上△V2,這樣光標(biāo)相當(dāng)于疊加在此頻道的輸入高電平上,再連續(xù)掃描4點后,這樣就在這一頻道上出現(xiàn)兩條有高度差的小光標(biāo),由于一個持續(xù)電平時間時間較短,兩段光標(biāo)有傾斜度,仔細(xì)觀察是會發(fā)現(xiàn)每個頻道的時標(biāo)段都有一定的小弧度,但對顯示效果的影響不明顯,可以忽略。實際電路調(diào)節(jié)合適后可以得到電路的各參數(shù):R1=2M歐 ,R2= 470K歐,R3= 36K歐,R4= 47K歐Vdot=0時,為正常的掃描模式:Vdot=1時,為打點掃描模式:在屏幕上顯示的效果為:第一行為觸發(fā)點顯示行,在沒有觸發(fā)點的時候觸發(fā)點顯示行顯示一條低電平的亮線,有觸發(fā)點時則在觸發(fā)字處顯示持續(xù)一個周期的高電平,然后降下來顯示低電平亮線,所以出現(xiàn)1BIT的高電平時,則表明有觸發(fā)點且觸發(fā)點就在這一位上,并且此觸發(fā)點的位置是可以人工調(diào)節(jié)的。若要顯示光標(biāo),則需在空白的中間顯示,這樣疊加在△V2上顯示 時標(biāo)亮點的△V1=(△V/5)/ 2=。要在示波器上實現(xiàn)9頻道的輸出,則每一頻道所占的變化電壓是:△V=△V0 / 9=。由電壓跟隨器的特點可列寫:Vo=V1 ,V1=V2V2/R4 + (V2-Vdot)/R1+(V2-Vdat)/R2+(V2-Vbase)/R3=0所以 V0=K1*Vdot  + K2*Vdat + K3*Vbas其中: K1=K/R1 ;  K2=K/R2; K3=K/R3 ;1/K=1/R1+ 1/ R2+1/ R3+1/R4 。針對此問題,此電路不僅解決了上面我們注意到的存在問題即輸入電平的幅度問題,同時簡單的實現(xiàn)了時標(biāo)的掃描顯示??紤]到這種情況,就需要對信號疊加偏置電壓前進(jìn)行限幅處理,以使各路頻道信號均勻的分布于示波器的屏幕上得以清晰顯示。(2)產(chǎn)生和使用門限單片機通過對D/A設(shè)置不同輸出電壓,得到門限電平從D/A轉(zhuǎn)換器輸出到LM339反相輸入端。由D/A轉(zhuǎn)換器TLC7226和示波器組成,采用一片TLC7226產(chǎn)生三路模擬信號,OUT C提供基準(zhǔn)電壓,使邏輯信號門限電壓在0~5V范圍內(nèi)按32級變化;OUT B提供線性鋸齒波作為示波器X方向輸入,用這個線性增長的電壓作為掃描電壓控制電子束移動,以產(chǎn)生示波器上光點的水平移動;OUT A提供Y軸偏置電平以區(qū)分各頻段顯示位置,一共需要9個電平以區(qū)分9個頻段的輸出顯示。由A0和A1決定/WR變低時哪個DAC被加載。其次,要有一定的顯示質(zhì)量,在信號的一個周期內(nèi)取樣點不能太少,這進(jìn)一步限制了信號的頻率。TLC7266加示波器顯示模塊產(chǎn)生周期相同的X和Y信號,便于波形顯示的同步,且可以顯示較復(fù)雜的波形。此輸入電路在本設(shè)計中,由于信號發(fā)生器輸出TTL電平,沒有將這一優(yōu)點體現(xiàn)出來。綜合以上幾種方案的分析比較,我們選用方案2,此方案靈活簡單,實現(xiàn)起來相對方便,而且可以達(dá)到較好的效果。掃描第一個通道的10點(即1BIT)結(jié)束后,X輸入的電平立刻變?yōu)榇薆IT的起始處的電平值,Y方向同時變化一臺階,再掃描第二個頻道的10點,重復(fù)第一頻道的操作,一直掃描到存儲深度24(第0頁),則掃完一屏。(3)按列掃描方式,X采用外觸發(fā)方式,故X、Y接法同方案2。這樣也可減少一次掃描時間,提高顯示質(zhì)量,且同樣可以實現(xiàn)方案二中的豎直時標(biāo)線,也不至于造成產(chǎn)生小平臺鋸齒波的問題。(2)按行掃描方式,X用外觸發(fā)方式,掃描9次掃完一屏,X、Y接法和方案一一樣。我們在掃描光標(biāo)亮點的時候,給X提供一個小平臺電壓,這樣掃描光點在平臺電壓的持續(xù)時間內(nèi)水平方向不移動,而與此同一時間,Y方向上快速掃描,形成一豎直的時標(biāo)線。按行掃描送的數(shù)據(jù)是把數(shù)據(jù)采集存儲24BIT深度后,把Q0Q7的數(shù)據(jù)串行送到示波器,即先送Q0的24BIT,再依次送Q1Q7的24BIT,掃完一屏要送9次(還有時標(biāo)數(shù)據(jù))。顯示的信號電平Qi+++所示: 信號電平Qi+Vi疊加效果圖具體掃描方式有三種方案可供選擇:(1)按行掃描方式,X用外觸發(fā)方式,掃描10次掃完一屏。同時顯示這9個通道的信號,需要采用動態(tài)掃描的方法:借助9個不同的基準(zhǔn)電壓,使顯示的9路波形分別處在不同的位置上,即把要在示波器上顯示的信號電平Qi+Vi偏置電平(i=0~7)加與示波器Y軸輸入端。 邏輯狀態(tài)與波形顯示部分此部分對應(yīng)框圖中的MCUD/A轉(zhuǎn)換器和示波器。采集完24位數(shù)據(jù)后,存儲起來。觸發(fā)字又分單級觸發(fā)字和三級觸發(fā)字兩種,單級觸發(fā)字的預(yù)置依靠小鍵盤輸入實現(xiàn)。: LM339引腳圖 觸發(fā)和存儲原理:本部分功能主要依靠51單片機來實現(xiàn)。1V177。 數(shù)據(jù)采集和存儲部分此部分對應(yīng)框圖中的MCU電壓比較器、鍵盤和LCD液晶顯示 輸入電路:八路輸入信號通過電壓比較器LM339和D/A轉(zhuǎn)換器TLC7226提供的基準(zhǔn)電壓作比較后,作為存儲單片的輸入,8路信號接入LM339同相輸入端,可以獲得較大阻抗。兩模塊之間采用串行通信方式。要輸出較為精確的頻率,用計算到的常數(shù)進(jìn)行循環(huán)產(chǎn)生脈沖,并按執(zhí)行實際情況適當(dāng)進(jìn)行調(diào)整計數(shù)初值,使實際周期準(zhǔn)確。CA1602A :管腳1234567141516名稱VSSVCCVDRSR/WEDB0DB7LED_ALED_K功能電源地電源液晶顯示偏壓信
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1