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

正文內(nèi)容

多功能智能函數(shù)發(fā)生器的設(shè)計(jì)畢業(yè)設(shè)計(jì)正文-資料下載頁

2025-08-19 17:06本頁面

【導(dǎo)讀】聲波探傷,醫(yī)療部門的超聲波診斷、頻譜治療儀等。信號(hào)發(fā)生器也是一種常用的。但作為一種儀器,必然要考慮其所用領(lǐng)域,也。實(shí)驗(yàn),有著廣闊的應(yīng)用前景。本設(shè)計(jì)的意義在于使日常所學(xué)知識(shí)得到一個(gè)實(shí)際應(yīng)。進(jìn)行組合和完善,最后形成完整的設(shè)計(jì),從而達(dá)到學(xué)習(xí)認(rèn)知并加以使用的過程。圍小,電路復(fù)雜和體積大等缺點(diǎn)。在科學(xué)研究和生產(chǎn)實(shí)踐中,如工業(yè)過程控制,生物醫(yī)學(xué),地震模擬機(jī)械振動(dòng)等領(lǐng)域常常要用到低頻信號(hào)源。數(shù)波形發(fā)生器的發(fā)展,2020年,Agilent的產(chǎn)品33220A能夠產(chǎn)生17種波形,最高頻率可達(dá)到20M,2020年的產(chǎn)品N6030A能夠產(chǎn)生高達(dá)500MHz的頻率,采樣的頻率可達(dá)。在現(xiàn)代社會(huì)電子領(lǐng)域內(nèi),單片機(jī)的應(yīng)用正在不斷的走向深入,這必。將導(dǎo)致傳統(tǒng)控制與檢測技術(shù)的日益革新。單片機(jī)構(gòu)成的儀器具有高可靠性、高性。來實(shí)現(xiàn)遞增斜波、遞減斜波、方波、三角波、正弦波、階梯波的產(chǎn)生。的要求,對各種波形的頻率進(jìn)行程序的編寫,通過數(shù)碼管顯示波形種類和頻率,取了兩個(gè)256個(gè)值,所以頻率是方波的兩倍,

  

【正文】 clude define led_data P0 sbit wei1=P1^4。//定義特殊功能寄存器的位變量 ,位 1 設(shè)為 口 sbit wei2=P1^5。 sbit wei3=P1^6。 sbit wei4=P1^7。 define dac0832_data P2 sbit key1=P3^0。 //模式選擇按鍵 endif 頭文件 : ifndef __typedef_H__ define __typedef_H__ typedef unsigned int uint 。 typedef unsigned char uchar 。 endif 南昌航空大學(xué)士學(xué)位論文 39 主程序 : include include uchar run_mode=4, //運(yùn)行模式 mode1_count=0, //無符號(hào)字符型數(shù)據(jù) 0255 遞增斜波 模式 1 技術(shù)從 0開始 mode2_count=255, //遞減斜波 mode3_count=0, //方波 mode4_count=0, //三角波 mode6_count=0, //階梯波 key1_s=0。 //key1 是否一直按下的標(biāo)志位,這樣可以避免一個(gè)鍵處理多次 uchar run_mode4_fx=0。 //定義模式 4 三角波上升下降的方向。 // run_mode5_fx=0。 uint mode5_count=0。 //正弦波 //uchar run_mode5_c=0。 uchar dis_buf[4]。 //數(shù)碼管顯示緩存 uchar code daima[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 //共陽數(shù)碼管字符 0123456789 uchar code zhengxianbo[361]={127,129,131,134,136,138,140,143,145,147,149,151,154,156,158,160,162,164,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,200,202,204,206,208,209,211,213,214,216,218,219,221,222,224,225,226,228,229,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,246,247,248,249,249,250,251,251,252,252,253,253,253,254,254,254,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,253,252,252,251,251,250,249,249,248,247,246,246,245,244,243,242,241,240,239,238,237,236,234,233,232,231,229,228,226,225,224,222,221,219,218,216,214,213,211,209,208,206,204,202,200,199,197,195,193,191,189,18南昌航空大學(xué)士學(xué)位論文 40 7,185,183,181,179,177,175,173,171,169,167,164,162,160,158,156,154,151,149,147,145,143,140,138,136,134,131,129,127,125,123,120,118,116,114,111,109,107,105,103,100,98,96,94,92,90,87,85,83,81,79,77,75,73,71,69,67,65,63,61,59,57,55,54,52,50,48,46,45,43,41,40,38,36,35,33,32,30,29,28,26,25,23,22,21,20,18,17,16,15,14,13,12,11,10,9,8,8,7,6,5,5,4,3,3,2,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,4,5,5,6,7,8,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,25,26,28,29,30,32,33,35,36,38,40,41,43,45,46,48,50,52,54,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,90,92,94,96,98,100,103,105,107,109,111,114,116,118,120,123,125,127, }。 void display()。 void timer0_init()。 void key_check()。 void delay_1ms(uint z) { uint y。 for(。z0。z) for(y=110。y0。y)。 } void main() { timer0_init()。 while(1) { key_check()。 display()。 } } void timer0_init() //定時(shí) 1ms 南昌航空大學(xué)士學(xué)位論文 41 { TMOD=0x11。 TH0=0xfc。 TL0=0x18。 EA=1。 ET0=1。 //允許 T0 溢出中斷 TR0=1。 //開中斷和定時(shí)器 } timer0()interrupt 1 { //float mode5_temp。 if(run_mode==0) //遞增斜波 { TH0=0xfc。 TL0=0x18。 dac0832_data=mode1_count。 mode1_count++。 dis_buf[0]=daima[1]。 dis_buf[1]=daima[3]amp。0x7f。 dis_buf[2]=daima[9]。 dis_buf[3]=daima[1]。 } if(run_mode==1) //遞減斜波 { TH0=0xfc。 TL0=0x18。 dac0832_data=mode2_count。 mode2_count。 dis_buf[0]=daima[2]。 南昌航空大學(xué)士學(xué)位論文 42 dis_buf[1]=daima[3]amp。0x7f。 dis_buf[2]=daima[9]。 dis_buf[3]=daima[1]。 } if(run_mode==2) //方波 { TH0=0xfc。 TL0=0x18。 mode3_count++。 if(mode3_count=128) dac0832_data=0。 else dac0832_data=255。 dis_buf[0]=daima[3]。 dis_buf[1]=daima[3]amp。0x7f。 dis_buf[2]=daima[9]。 dis_buf[3]=daima[1]。 } if(run_mode==3) //三角波 { TH0=0xfc。 TL0=0x18。 dis_buf[0]=daima[4]。 dis_buf[1]=daima[1]amp。0x7f。 dis_buf[2]=daima[9]。 dis_buf[3]=daima[5]。 if(run_mode4_fx==0) { dac0832_data=mode4_count。 if(mode4_count255) mode4_count++。 南昌航空大學(xué)士學(xué)位論文 43 else run_mode4_fx=1。 } else { dac0832_data=mode4_count。 if(mode4_count0) mode4_count。 else run_mode4_fx=0。 } } /* if(run_mode==4) //正弦波 { TH0=0xec。 TL0=0x78。 dis_buf[0]=daima[5]。 dis_buf[1]=daima[0]amp。0x7f。 dis_buf[2]=daima[5]。 dis_buf[3]=daima[6]。 if(mode5_count360) mode5_count++。 else mode5_count=0。 mode5_temp=sin(mode5_count*)*127+128。 南昌航空大學(xué)士學(xué)位論文 44 dac0832_data=(uchar)mode5_temp。 } */ if(run_mode==4) //正弦波 { TH0=0xec。 TL0=0x78。 dis_buf[0]=daima[5]。 dis_buf[1]=daima[0]amp。0x7f。 dis_buf[2]=daima[5]。 dis_buf[3]=daima[6]。 if(mode5_count360) mode5_count++。 else mode5_count=0。 dac0832_data=zhengxianbo[mode5_count]。 } if(run_mode==5) //階梯波 { TH0=0xfc。 TL0=0x18。 dis_buf[0]=daima[6]。 dis_buf[1]=daima[3]amp。0x7f。 dis_buf[2]=daima[9]。 南昌航空大學(xué)士學(xué)位論文 45 dis_buf[3]=daima[1]。 mode6_count++。 if(mode6_count%20==0) dac0832_data=mode6_count。 } } void display() { wei1=1。 wei2=1。 wei3=1。 wei4=1。 led_data=dis_buf[0]。 wei1=0。 delay_1ms(1)。 wei1=1。 led_data=dis_buf[1]。 wei2=0。 delay_1ms(1)。 wei2=1。 led_data=dis_buf[2]。 wei3=0。 delay_1ms(1)。 wei3=1。 南昌航空大學(xué)士學(xué)位論文 46 led_data=dis_buf[3]。 wei4=0。 delay_1ms(1)。 wei4=1。 } void key_check() { if((key1==0)amp。amp。(key1_s==0)) { delay_1ms(10)。 if((key1==0)amp。amp。(key1_s==0)) { key1_s=1。 if(run_mode5) run_mode++。 else run_mode=0。 } } if((key1==1)amp。amp。(key1_s==1)) { key1_s=0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1