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

正文內(nèi)容

基于labview的雙通道示波器設(shè)計(jì)(參考版)

2025-07-30 05:25本頁(yè)面
  

【正文】 } if(a==0x41) //開(kāi)流水?dāng)?shù)碼管 { flagled=0。 P1=0xff。 } if(a==0x50) //關(guān)流水燈 { flagled=0。 flag=0。 a=SBUF。 //傳送數(shù)據(jù)標(biāo)志位 ES=0。}//中斷源編號(hào)為4,即串口中斷void getch(void) interrupt 4 { //定義大于的十六進(jìn)制數(shù)位命令,反之為數(shù)據(jù)并數(shù)碼管顯示 unsigned int a。 TI=0。i++) { SBUF=send_txt[i]。 for(i=0。void test_serial(void){ int i。 } delay4ms()。i8。 } delay4ms()。i8。i++) { buf[i] = dis_buf[i]。 }}flash(void){ if(flagflash==1) { for(i=0。i++) { dis_buf[i] = memcode[16]。 }}void clear(void){ if(flagclr==1) { for(i=0。 } else { display()。 num1=0。 flagbiao2=0。 clearbiao()。 flagflash=1。 dis_buf[0]=memcode[shiwei]。 shiwei=hour/10。 //if(hour==0) // { // hour=60。 dis_buf[4]=memcode[gewei]。 } gewei=min%10。 if(min==0) { min=99。 dis_buf[7]=memcode[gewei]。 } gewei=sec%10。 min。 sec。}void biao2(void){ if(flagbiaostop==0) { num++。 hour=a1*10+b。 }} //***************************************************************************** //倒計(jì)時(shí)//*****************************************************************************void fuzhi(void){ sec=e*10+f。 display()。 dis_buf[1]=memcode[gewei]。 } gewei=hour%10。 dis_buf[3]=memcode[shiwei]。 shiwei=min/10。 hour++。 dis_buf[6]=memcode[shiwei]。 shiwei=sec/10。 min++。 sec++。 }}void biao(void){ if(flagbiaostop==0) { num++。 } dis_buf[2]=memcode[16]。i8。 flagclrbiao=0。 sec=0。= 0x07。 // 位選通值左移, 下次中斷時(shí)選通下一位數(shù)碼管 dis_index++。 // 顯示代碼傳送到P0口 P2 = dis_digit。 P2 = 0xff。//FC。 } delay03s()。i8。 } dis_buf[0] = buf[7]。i7。 } flag_biao_num=0。i8。i) {delay10ms()。 for(i=30。j)。i) for(j=248。 for(i=20。j)。i) for(j=248。 for(i=8。 } else { i=0。 i++。s)。n) for(s=248。m) for(n=20。 for(m=8。 unsigned char code table[]={0x7e,0xbd,0xdb,0xe7, //顯示碼表 0xe7,0xdb,0xbd,0x7e, 0x7e,0xbd,0xdb,0xe7, 0xe7,0xdb,0xbd,0x7e, 0x7e,0x3c,0x18,0x00, 0x00,0x18,0x3c,0x7e, 0x7e,0x3c,0x18,0x00, 0x00,0x18,0x3c,0x7e, 0x7e,0x3c,0x18,0x00, 0x81,0xc3,0xe7,0xff, 0x7f,0x3f,0x1f,0x0f, 0x07,0x03,0x01,0x00, 0x00,0x18,0x3c,0x7e, 0x7e,0x7c,0x78,0x70, 0x60,0x40,0x00,0x00, 0x18,0x3c,0x7e,0xff, 0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f, 0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f, 0x7f,0xbf,0xdf,0xef, 0xf7,0xfb,0xfd,0xfe, 0x7f,0xbf,0xdf,0xef, 0xf7,0xfb,0xfd,0xfe, 0x00,0xff,0x00,0xff, 0x33}。unsigned char flagdisbit=0。int gewei=0。 int sec=0。 //清屏標(biāo)志位bit flagflash=0。 //倒計(jì)時(shí)標(biāo)志位bit flagbuz=0。 //秒表暫停標(biāo)志位bit flag_biao_num=0。 //秒表標(biāo)志位bit flagclrbiao=1。 //LEG流水燈標(biāo)志位bit flagnum=0。unsigned int total=0。unsigned char data dis_digit。unsigned char data num=0,num1=0。 //顯示緩存unsigned char data buf[8]。 //off unsigned char data memcode[17]。 * 3/ 通過(guò)多個(gè)標(biāo)志位進(jìn)行任務(wù)的調(diào)度與協(xié)調(diào) * 4/ 串口中斷優(yōu)先級(jí)設(shè)置位PS=1 *******************************************************************************include include sbit buz=P3^6。由于時(shí)間倉(cāng)促以及本人能力有限,設(shè)計(jì)完成的程序還有待進(jìn)一步調(diào)試和改進(jìn),程序的一些功能和模塊還得繼續(xù)添加和完善,不足之處還望多多包容。在的學(xué)習(xí)基礎(chǔ)上,我們還可以加入其他信號(hào)生成和信號(hào)處理過(guò)程,進(jìn)一步深化模擬過(guò)程,從而更好地進(jìn)行模擬、測(cè)量和仿真,進(jìn)一步完善雙通道示波器的功能。在程序編寫(xiě)過(guò)程中,使用了分支選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等變成邏輯結(jié)構(gòu)以及常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),如簇、捆綁成簇等數(shù)據(jù)處理結(jié)構(gòu);同時(shí)還用到了波形產(chǎn)生控件(正弦波、方波、三角波、鋸齒波)、布爾邏輯控件、旋鈕控件、數(shù)值控件等多個(gè)LABVIEW控件。對(duì)于我而言,我覺(jué)得這次設(shè)計(jì)對(duì)我的自主學(xué)習(xí)能力和搜索資料的能力都有所幫助,讓我能夠更好的去完成和實(shí)踐我的程序。在這次設(shè)計(jì)的過(guò)程中,我們遇到過(guò)不少困難與挫折,甚至在一開(kāi)始對(duì)設(shè)計(jì)的軟件都不是很了解,但是,在不斷搜索資料、詢問(wèn)老師,最終還是順利的完成了程序及論文。 仿真波形效果圖A通道波形圖B通道波形圖Aamp。采樣屬性模塊,A、B通道采樣屬性設(shè)為一樣,采樣數(shù)設(shè)為1000。這些模擬輸入的參數(shù)可設(shè)置為默認(rèn)值,在程序運(yùn)行時(shí)即可直接模擬輸入這些信號(hào),當(dāng)然也可以對(duì)這些信號(hào)的參數(shù)進(jìn)行具體的調(diào)節(jié)。本次模擬可選擇A通道輸入正弦波,B通道輸入方波。 仿真波形參數(shù)設(shè)置要使雙通到示波器能夠正確的顯示所輸入的信號(hào),我們應(yīng)當(dāng)對(duì)輸入信號(hào)的一些參數(shù)進(jìn)行設(shè)置,使示波器最后能夠正常的顯示所輸入的波形信號(hào),并且能夠?qū)Σㄐ涡盘?hào)進(jìn)行測(cè)量、調(diào)節(jié)、存儲(chǔ)等。用虛擬信號(hào)發(fā)生器來(lái)產(chǎn)生不同頻率和幅值的波形,通過(guò)虛擬示波器來(lái)顯示、測(cè)量、處理和分析這些波形,來(lái)檢測(cè)虛擬示波器的性能。儀器的主要功能包括波形顯示、波形調(diào)節(jié)、波形存儲(chǔ)等。波形存儲(chǔ)功能屬于對(duì)示波器功能的繼續(xù)完善,如果需要,還可以繼續(xù)在該模塊上添加一些相關(guān)的功能,例如波形顯示、波形回放、數(shù)據(jù)打印等功能。圖417 豎直幅值分度調(diào)節(jié)功能的程序框圖 圖418為波形存儲(chǔ)功能的程序框圖,能夠?qū)y(cè)量的波形選擇進(jìn)行存儲(chǔ)。同樣,在程序功能的處理過(guò)程中,將數(shù)值旋鈕選擇的幅值分度數(shù)值作為程序塊中的caseswitch選擇條件,根據(jù)不同的選擇條件,caseswitch選擇功能塊用不同的數(shù)據(jù)捆綁成簇,作為波形圖屬性引用節(jié)點(diǎn)的豎直分度范圍屬性的設(shè)定值。圖416為水平分度調(diào)節(jié)處理功能塊的程序框圖。在具體實(shí)現(xiàn)這個(gè)功能塊的時(shí)候,首先將選擇的水平分度旋鈕的選擇數(shù)值作為caseswitch的分支選擇條件(在本章中使用3個(gè)離散數(shù)作為調(diào)節(jié)數(shù)值);再根據(jù)不同的選擇條件,再功能塊中捆綁不同的數(shù)據(jù)構(gòu)成簇,將該簇作為波形圖控件屬性節(jié)點(diǎn)的水平分度范圍屬性的設(shè)定值。信號(hào)產(chǎn)生的程序框圖如圖415所示。在模擬信號(hào)的參數(shù)設(shè)置中,主要有信號(hào)的頻率、幅值、相角、采樣信息等,采樣信息包括采樣頻率和采樣數(shù)。在單雙選擇通道中,可以根據(jù)不同的情況選擇示波器是單通道輸入好是雙通道輸入,利用條件結(jié)構(gòu)分別設(shè)置這兩種情況。實(shí)現(xiàn)大體程序框圖如圖414所示。停止按鈕則直接在布爾控件里選擇停止控件。在前面板添加一個(gè)下拉列表控件和一個(gè)布爾開(kāi)關(guān)控件,這些控件的選擇與前面選擇方式相同。圖413為設(shè)置后的定位面板。在程序設(shè)置過(guò)程中,調(diào)節(jié)不同分度可以顯示不同的幅值。單擊“Insert” 添加按鈕,在左側(cè)的列表中出現(xiàn)需要添加的數(shù)值。 第三步:“標(biāo)尺”和“顯示格式”屬性設(shè)置也可以參照水平時(shí)間分度旋鈕的設(shè)置。其余設(shè)置與水平時(shí)間分度旋鈕的“外觀”屬性設(shè)置相同。在彈出的屬性對(duì)話框中對(duì)“屬性”的各個(gè)選項(xiàng)卡進(jìn)行設(shè)置。幅值分度旋鈕和水平時(shí)間分度旋鈕一樣,都使用數(shù)值旋鈕,具體的屬性頁(yè)面的設(shè)置方法也都相同。在幅值分度調(diào)節(jié)面板上添加兩個(gè)經(jīng)典的數(shù)值旋
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1