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

正文內容

片機課程設計---波形發(fā)生器(留存版)

2025-08-03 06:40上一頁面

下一頁面
  

【正文】 。然后結合源程序應達到的結果,通過某些關鍵參數(shù)和實驗現(xiàn)象檢驗程序運行結果正確與否。 WRBIT = 0。 Delay(1)。 switch(temp) { case 0xe7: key = 12。 case 0xbb: key = 10。 } 23 while(temp != 0xf0) { temp = P2。 temp = P2。 temp = P2。i) { TH0 = 0xff。 key_rd = test()。i++) { TH0 = 0xff。i++) { TH0 = 0xff。 TH0 = tab1[xms] / 256。 TR0 = 1。 else timer=timer1。 for(i=90。 int num。 if (num==11) { if (timer==2) timer=0。 switch(state) { case 1: dan_fb(timer)。 TMOD = 0x01。 DAC0832 是電流輸出型,示波器上顯示波形,通常需要電壓信號,電流信號到電壓信號的轉換可以用運算放大器 LF356 實現(xiàn)。 以上兩種方案綜合考慮,選擇方案一。通過芯片IC145152,壓控振蕩器搭接的鎖相環(huán)電路輸出穩(wěn)定性極好的正弦波,再利用過零比較器轉換成方波,積分電路轉換成三角波。目前使用波形發(fā)生器大部分是利用分立元件組成的起體積大,可靠性差,準確度低。 MAX038是精密高頻波形產(chǎn)生電路, 能夠產(chǎn)生準確的三角波、方波、正弦波三種周期性波形。 經(jīng)對比,由于我們需求的按鍵比較多,對執(zhí)行的效率比較高,所以采用矩陣按鍵。假如 N 個點構成波形的一個周期,則 DAC0832 輸出 N 個樣點值后,樣值點形成運動軌跡,即,一個周期。 while((key_rd!=1) amp。 break。 else timer=timer1。 num = key_rd。 TL0 = tab2[xms]。amp。 uchar key_rd = 0xff。 TR0 = 1。 TR0 = 1。 TR0 = 1。 else timer=timer+1。 TR0 = 1。 if(temp != 0xf0) { temp = P2。 if(temp != 0xf0) { Delay(10)。 } } } P2 = 0xfb。 break。 break。 Delay(1)。 WRBIT = 0。 1) 調試子程序。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對單片機的結構很熟悉。 uchar a,b,c。 P0 = 0x00。 WRSEG = 1。 switch(temp) { 38 case 0xee: key = 0。 temp = P2。 temp = P2。 } while(temp != 0xf0) { temp = P2。 case 0xb7: key = 14。 num = key_rd。 } void dan_zx(uchar xms) //單極性正弦波 { uint i。 } LED_show(tab[timer],0x02)。 } if (num==15) { if (timer==0) timer=2。 shuchu(i)。 LED_show(tab[timer],0x02)。i90。i90。 uchar key_rd = 0xff。i=0x01。 (key_rd!=3) amp。 break。 48 break。 while((key_rd!=1) amp。 TR0 = 1。 TR0 = 1。 TR0 = 1。 else timer=timer+1。 TL0 = tab1[xms] % 256。 for(i=0xff。 key_rd = test()。 TL0 = tab2[xms]。 TL0 = tab1[xms] % 256。j0。 switch(temp) { case 0xe7: key = 12。 case 0xbb: key = 10。 } while(temp != 0xf0) { temp = P2。 temp = P2。 temp = P2。 WRBIT = 0。 SL0832 = 1。 sbit WRBIT = P3^4。 28 八、實驗成果 單極性方波 單極性正弦波 29 單極性三角波 雙極性方波 30 雙極性正弦波 雙極性三角波 31 九、總結與感想 經(jīng)過將近一周的課程設計,終于完成了 我們的簡易波形發(fā)生器的設計,基本達到設計要求,從心底里來說,還是很高興的。 在調試程序前認真分析源程序,確定各功能程序運行的預期結果。 WRSEG = 0。 WRSEG = 1。 if(temp != 0xf0) { temp = P2。 break。 break。 } } } P2 = 0xfd。 if(temp != 0xf0) { Delay(10)。i=0x01。 uchar key_rd = 0xff。i90。i90。 LED_show(tab[timer],0x02)。 shuchu(i)。 } if (num==15) 17 { if (timer==0) timer=2。 } LED_show(tab[timer],0x02)。 } void dan_zx(uchar xms) //單極性正弦波 { uint i。 num = key_rd。 } 14 while(1) { LED_show(tab[3],0x01)。 LED_Init()。 DAC0832 是具有 20 條引線的雙列直插式 CMOS 器件,它內部具有兩級數(shù)據(jù)寄存器,完成 8 位電流 D/A 轉換,股不需要外加電路。其功率小,效果明顯,顯示編程容易控制,可以顯示字母,但價格較貴。 方案二:使用傳統(tǒng)的鎖相頻率合成方法。本次課程設計使用的 8051 單片機構成的發(fā)生器可產(chǎn)生方波、三角波、鋸齒波、等多種波形,波形的周期可以用程序改變,具有線路簡單、結構緊湊、價格低廉、性能優(yōu)越等優(yōu)點。但此方案成本高,程序復雜度高。 5 四、總體系統(tǒng)設計 該系統(tǒng)采用單片機作為數(shù)據(jù)處理及控制核心,由單片機完成人機界面、系統(tǒng)控制、信號的采集分析以及信號的處理和變換,采用按鍵輸入,利用數(shù)碼管顯示電路輸出數(shù)字顯示的方案。重復輸出 N 個點后,成為第二個周期。amp。 case 3: dan_sanj(timer)。 } TH0 = tab1[xms] / 256。 if (num==11) { if (timer==2) timer=0。 shuchu(total1[i])。 (i=0x80)。 key_rd = test()。 while(!TF0) { } TF0 = 0。 while(!TF0) { } TF0 = 0。 while(!TF0) { } TF0 = 0。 } if (num==15) { if (timer==0) timer=2。 while(!TF0) { } TF0 = 0。 switch(temp) { case 0xee: key = 0。 temp = P2。 temp = P2。 } while(temp != 0xf0) { temp = P2。 case 0xb7: key = 14。 P0 = 0x00。 } 波形頻率調節(jié) int num。由于程序比較多,整體 調試不容易發(fā) 27 現(xiàn)和改正錯誤,故采取子程序調試的方法,但要明確子程序的具體功能。因此可以說單片機的設計是軟件和硬件的結合,二者是密不可分的。 uchar code tab[] = {0x6d,0x4f,0x5b,0x3f,0x06,0x66,0x7d,0x07,0x7f,0x6f}。 WRSEG = 1。 WRSEG = 0。 break。 temp = temp amp。 temp = temp amp。 temp = temp amp。 break。 if (num==11) { if (timer==2) timer=0。 42 int num。 for(i=90。 else timer=timer1。 TR0 = 1。 TH0 = tab1[xms] / 256。i++) { TH0 = 0xff。i++) { TH0 = 0xff。 key_rd = test()。i) { TH0 = 0xff。amp。 case 6: shuang_zx(timer)。 case 2: dan_zx(timer)。 LED_show(tab[3],0x01)。 shuchu(i)。 shuchu(256 total1[i])。 shuchu(total1[i])。 45 if (num==11) { if (timer==2)
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1