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

正文內(nèi)容

課題9波形發(fā)生器設(shè)計報告(存儲版)

2025-04-25 03:56上一頁面

下一頁面
  

【正文】 次增加 wavefreq[waveform]++。 } THtemp=waveTH[waveform*10+(wavefreq[waveform]1)]。 //在液晶中顯示時百位 total_freq/=10。計數(shù)清零 while(!key)。 //39。 //在液晶中顯示時十位 total_freq/=10。 case 0x70: //TTL輸出 DA_S2=1。 if(waveform2) waveform=0。}void key_int0() interrupt 0{ uchar keytemp。 while(1) { //DAout(0xff)。 DA_S1=1。 //選用定時方式1 TH0=(6553650000)/256。num++) { write_date(table[num])。 //初始設(shè)置 write_(0x01)。//或者這樣寫write_date(*(temp1+num))。 delay(5)。 lcden=1。 //打開8位輸入寄存器 DA_S1=1。 //打開8位輸入寄存器 DA_S1=1。 for(x=z。 uint code wave_freq_adjust[]={ //頻率調(diào)整中間值 380,184,118,86,67,55,46,28,38,32, 295,142, 90,65,50,40,32,27,23,14, 295,142, 90,65,50,40,32,27,23,14}。//傳遞頻率的中間變量//uint T_temp。本次電子課程設(shè)計實習(xí)將理論與實踐有機地結(jié)合,不但考查了我們對理論知識的掌握程度,對知識的綜合運用以及創(chuàng)新設(shè)計思維能力,又培養(yǎng)了我們的動手能力和學(xué)習(xí)電氣專業(yè)知識的濃厚興趣,為今后的學(xué)習(xí)提供了一次良好的學(xué)習(xí)環(huán)境。 //打開8位輸入寄存器 DA_S1=1。 if(judge==1) DAdata=0xff。周期的改變可采用插入延時子程序的方法來實現(xiàn)。重復(fù)輸出N個點,成為第二個周期。DAC0832是一個具有兩個輸入數(shù)據(jù)寄存器的8位DAC。這個DA芯片以其價格低廉、接口簡單、轉(zhuǎn)換控制容易等優(yōu)點,在單片機應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。(2)電路原理圖(3)硬件設(shè)計原理圖晶振電路圖,是晶振控制在12MHz。4)實現(xiàn)多路波形同時輸出。消除了傳統(tǒng)信號發(fā)生器存在元器件分散性造成波形失真的弊端。波形的頻率和幅度在一定范圍內(nèi)可任意改變,其設(shè)計簡單、性能優(yōu)良,可用于多種需要低頻信號源的場所,具有一定的實用性。(2)以設(shè)計原理為基礎(chǔ)繪制出滿足該原理的硬件電路原里圖,在proteus上進行調(diào)試,確保硬件電路的正確。 LCD數(shù)碼顯示器和驅(qū)動電路本設(shè)計所用的顯示器為7段共陰極接法LCD顯示器,當(dāng)某一發(fā)光二極管的陽極輸入高電平時,則該段發(fā)光。C、DAC0832結(jié)構(gòu): D0~D7:8位數(shù)據(jù)輸入線,TTL電平,有效時間應(yīng)大于90ns(否則鎖存器的數(shù)據(jù)會出錯);ILE:數(shù)據(jù)鎖存允許控制信號輸入線,高電平有效;CS:片選信號輸入線(選通數(shù)據(jù)鎖存器),低電平有效;WR1:數(shù)據(jù)鎖存器寫選通輸入線,負脈沖(脈寬應(yīng)大于500ns)有效。DAC0832是具有20條引線的雙列直插式CMOS器件,它內(nèi)部具有兩級數(shù)據(jù)寄存器,完成8位電流D/A轉(zhuǎn)換,故不需要外加電路。(5)按鍵控制波形電路圖該電路用來選擇波形和加減頻率,K1鍵用于選擇波形,K2頻率加,K3頻率減,K4復(fù)位鍵,(從上到下依次是KK)。void sine_out() //正弦波輸出{ DAdata=sine_tab[wavecount++]。 //打開8位輸入寄存器 DA_S1=1。只有對課題有了充分的理解,對各個器件的熟練掌握,勾畫出基本的設(shè)計圖是成功的關(guān)鍵,多花時間在設(shè)計上才能為后續(xù)工作提供扎實的 基礎(chǔ),正所謂,磨刀不誤砍柴時,翻閱各種書籍,上網(wǎng)查詢填補所需知識的空白是必須的。 // 控制DAC0832的8位DAC寄存器,僅當(dāng)都為0時,可以輸出數(shù)據(jù)(處于直通狀態(tài)),否則,輸出將被鎖存sbit key= P3^2。 //當(dāng)其為0、2時,分別代表三種波uchar code freq_unit[3]={1,10,100}。*//***********這兩組數(shù)組很重要,需要根據(jù)波形來調(diào)試,選擇合適的值,使輸出波形達到頻率要求************/uchar code waveTH[]={ 0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xec,0xf6,0xf9,0xfb,0xfc,0xfc,0xfd,0xfd,0xfd,0xfe}。y0。 //打開8位輸入寄存器 DA_S1=1。sbit lcden=P2^4。 }void write_date(uchar date){ rs=1。 write_(addr)。 lcden=0。lcd_hang1[3*16])。 //給指針重新賦值,使之指向第二行第一格 for(num=0。 //開總中斷 ET0=1。 TMOD=0x01。 }} void timer0() interrupt 1{ TH0=THtemp。 TR0=0。 if(wavefreq[waveform]10) wavefreq[waveform]=1。 //方括號中選取第幾個數(shù)后,并把該值賦給T_temp TLtemp=waveTL[waveform*10+(wavefreq[waveform]1)]。 lcd_hang2[
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1