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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)---波形發(fā)生器-wenkub.com

2025-05-31 06:40 本頁(yè)面
   

【正文】 break。 break。 48 break。 } while(1) { LED_show(tab[3],0x01)。 (key_rd!=6) amp。 (key_rd!=3) amp。 while((key_rd!=1) amp。 LED_Init()。 TR0 = 1。i=0x01。 TR0 = 1。i0xff。 else timer=timer+1。 uchar key_rd = 0xff。 TR0 = 1。i0。 TR0 = 1。i90。 TR0 = 1。i0。 TR0 = 1。i90。 else timer=timer+1。 uchar key_rd = 0xff。 TR0 = 1。 LED_show(tab[timer],0x02)。 TL0 = tab1[xms] % 256。 else timer=timer+1。 uchar key_rd = 0xff。 shuchu(i)。 for(i=0xff。 shuchu(i)。amp。 } if (num==15) { if (timer==0) timer=2。 key_rd = test()。 }。 TL0 = tab2[xms]。 } LED_show(tab[timer],0x02)。 TL0 = tab2[xms]。 else timer=timer1。 num = key_rd。 } void dan_zx(uchar xms) //單極性正弦波 { uint i。 TL0 = tab1[xms] % 256。 TR0 = 1。 else timer=timer1。 num = key_rd。j0。 } void Delay(uint xms) { uint i,j。 } while(temp != 0xf0) { temp = P2。 case 0xb7: key = 14。 switch(temp) { case 0xe7: key = 12。 temp = P2。 temp = P2。 } while(temp != 0xf0) { temp = P2。 case 0xbb: key = 10。 switch(temp) { case 0xeb: key = 8。 temp = P2。 temp = P2。 } while(temp != 0xf0) { temp = P2。 case 0xbd: key = 6。 switch(temp) { case 0xed: key = 4。 temp = P2。 temp = P2。 } while(temp != 0xf0) { temp = P2。 case 0xbe: key = 2。 switch(temp) { 38 case 0xee: key = 0。 temp = P2。 temp = P2。 WRBIT = 1。 WRSEG = 1。 WRBIT = 0。 Delay(1)。 WRBIT = 0。 P0 = 0x00。 SL0832 = 1。 //雙三角波定時(shí)器初值 void Delay(uint xms)。 //定時(shí)器初值 uchar tab2[] = {0xa5,0x6a,0x03}。 uchar a,b,c。 sbit WRBIT = P3^4。這就要求我們對(duì)硬件 系統(tǒng)中各組件部分有充分透徹的理解和研究,并能對(duì)之靈活應(yīng)用。這次波形發(fā)生器的課程設(shè)計(jì)基本運(yùn)用了單片機(jī)學(xué)習(xí)中的很多知識(shí),如單片機(jī)的結(jié)構(gòu)及基本原理,指令系統(tǒng)和 C 語(yǔ)言程序設(shè)計(jì), D/A 32 轉(zhuǎn)換接口技術(shù)等等。很多子程序是可以借鑒書本上的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問題所在,這需要對(duì)單片機(jī)的結(jié)構(gòu)很熟悉。 28 八、實(shí)驗(yàn)成果 單極性方波 單極性正弦波 29 單極性三角波 雙極性方波 30 雙極性正弦波 雙極性三角波 31 九、總結(jié)與感想 經(jīng)過將近一周的課程設(shè)計(jì),終于完成了 我們的簡(jiǎn)易波形發(fā)生器的設(shè)計(jì),基本達(dá)到設(shè)計(jì)要求,從心底里來說,還是很高興的。通過反復(fù)調(diào)試,發(fā)現(xiàn)并排除軟件與硬件存在的各類問題,以滿足系統(tǒng)設(shè)計(jì)的預(yù)期目的。采取各個(gè)擊破的方法調(diào)試好各個(gè)子程序。 1) 調(diào)試子程序。 在調(diào)試程序前認(rèn)真分析源程序,確定各功能程序運(yùn)行的預(yù)期結(jié)果。 else timer=timer1。 num = key_rd。 WRBIT = 0。 WRSEG = 0。 WRSEG = 0。 WRBIT = 0。 Delay(1)。 WRSEG = 1。 } } } return key。 break。 break。 if(temp != 0xf0) { temp = P2。 if(temp != 0xf0) { Delay(10)。 } } } P2 = 0xf7。 break。 break。 if(temp != 0xf0) { temp = P2。 if(temp != 0xf0) { Delay(10)。 } } } P2 = 0xfb。 break。 break。 if(temp != 0xf0) { temp = P2。 if(temp != 0xf0) { Delay(10)。 } } } P2 = 0xfd。 break。 break。 if(temp != 0xf0) { temp = P2。 if(temp != 0xf0) { Delay(10)。 P2 = 0xfe。i0。 TR0 = 1。i=0x01。 TR0 = 1。i0xff。 else timer=timer+1。 uchar key_rd = 0xff。 TR0 = 1。i0。 TR0 = 1。i90。 TR0 = 1。i0。 TR0 = 1。i90。 else timer=timer+1。 uchar key_rd = 0xff。 TR0 = 1。 LED_show(tab[timer],0x02)。 TL0 = tab1[xms] % 256。 else timer=timer+1。 uchar key_rd = 0xff。 shuchu(i)。 for(i=0xff。 shuchu(i)。amp。 } if (num==15) 17 { if (timer==0) timer=2。 key_rd = test()。 }。 TL0 = tab2[xms]。 } LED_show(tab[timer],0x02)。 TL0 = tab2[xms]。 else timer=timer1。 num = key_rd。 } void dan_zx(uchar xms) //單極性正弦波 { uint i。 TL0 = tab1[xms] % 256。 TR0 = 1。 else timer=timer1。 num = key_rd。 break。 break。 break。 } 14 while(1) { LED_show(tab[3],0x01)。 (key_rd!=6) amp。 (key_rd!=3) amp。 while((key_rd!=1) amp。 LED_Init()。模塊主要有:主程序模塊、三角波模塊、正弦波模塊、方波模塊、延時(shí)子程序模塊等。 10 外部時(shí)鐘電路 采用 的晶振和兩個(gè) 22pf 的電容組成時(shí)鐘電路部分 數(shù)碼管顯示部分電路 兩個(gè) 74LS374 鎖存單片機(jī) P0 口的信息,一個(gè)發(fā)送給數(shù)碼管,控制顯示數(shù)碼管的位顯示,另一個(gè)發(fā)送給 MC1413,MC1413控制數(shù)碼管的段顯示。假如 N 個(gè)點(diǎn)構(gòu)成波形的一個(gè)周期,則 DAC0832 輸出 N 個(gè)樣點(diǎn)值后,樣值點(diǎn)形成運(yùn)動(dòng)軌跡,即,一個(gè)周期。 DAC0832 是具有 20 條引線的雙列直插式 CMOS 器件,它內(nèi)部具有兩級(jí)數(shù)據(jù)寄存器,完成 8 位電流 D/A 轉(zhuǎn)換,股不需要外加電路。 8 由一片 DAC0832 和 LM324 運(yùn)放組成。 原理圖如下圖所示 功能與基本原理 功能:形成掃描碼、鍵值識(shí)別、案件處理、參數(shù)設(shè)置、字符設(shè)置等形成液晶顯示波形的類型及頻率和幅值;通過定時(shí)器 0 產(chǎn)生定時(shí)中斷,形成波形的數(shù)字編碼,并輸出到 D/A接口電路和顯示驅(qū)動(dòng)電路。 經(jīng)對(duì)比,由于我們需求的按鍵比較多,對(duì)執(zhí)行的效率比較高,所以采用矩陣按鍵。其功率小,效果明顯,顯示編程容易控制,可以顯示字母,但價(jià)格較貴。 顯示方案論證 方案一:采用 LED 數(shù)碼管。它把構(gòu)成計(jì)算機(jī)的中央處理器 CPU、存儲(chǔ)器、寄存器、I/O 接口制作在一塊集成電路芯片中,從而構(gòu)成較為完整的計(jì)算機(jī)、而且其價(jià)格便宜。 MAX038是精密高頻波形產(chǎn)生電路, 能夠產(chǎn)生準(zhǔn)確的三角波、方波、正弦波三種周期性波形。 方案二:使用傳統(tǒng)的鎖相頻率合成方法。 ( 3)輸出頻率可調(diào),可以通過兩 個(gè)按鍵(‘ +
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1