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

正文內(nèi)容

課題9波形發(fā)生器設(shè)計報告-wenkub.com

2025-03-23 03:56 本頁面
   

【正文】 EA=1。 //在第二行顯示 } wavecount=0。 lcd_hang2[2]=total_freq%10+0x30。 lcd_hang2[4]=total_freq%10+0x30。 //方括號中選取第幾個數(shù)后,并把該值賦給T_temp TLtemp=waveTL[waveform*10+(wavefreq[waveform]1)]。 //這邊要用“1”,因為它比“=0”可靠性更高 break。 if(wavefreq[waveform]10) wavefreq[waveform]=1。 //獲取P3口高四位的值 switch(keytemp) { case 0xe0: //選擇波形 waveform++。 TR0=0。 else if(waveform==2) square_out()。 }} void timer0() interrupt 1{ TH0=THtemp。 EA=1。 TMOD=0x01。 //使DAC寄存器處于直通狀態(tài) DAdata=0。 //開總中斷 ET0=1。 } *//*TMOD=0x01。 //給指針重新賦值,使之指向第二行第一格 for(num=0。num16。lcd_hang1[3*16])。 //初始設(shè)置 write_(0x06)。 lcden=0。num++) { write_date(temp1[num])。 write_(addr)。 lcden=1。 }void write_date(uchar date){ rs=1。 delay(5)。sbit lcden=P2^4。 DA_S1=0。 //打開8位輸入寄存器 DA_S1=1。 DA_S1=0。y0。 void delay(uchar z) { uint x,y。*//***********這兩組數(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}。/*uchar code wave_freq_adjust[]={ //頻率調(diào)整中間值 0xff,0xb8,0x76,0x56,0x43,0x37,0x2e,0x26,0x20,0x1c, //正弦波頻率調(diào)整中間值 0xff,0x8e,0x5a,0x41,0x32,0x28,0x20,0x1b,0x17,0x0e, //三角波頻率調(diào)整中間值 0xff,0x8e,0x5a,0x41,0x32,0x28,0x20,0x1b,0x17,0x0e}。 //當(dāng)其為0、2時,分別代表三種波uchar code freq_unit[3]={1,10,100}。計數(shù)uchar THtemp,TLtemp。 // 控制DAC0832的8位DAC寄存器,僅當(dāng)都為0時,可以輸出數(shù)據(jù)(處于直通狀態(tài)),否則,輸出將被鎖存sbit key= P3^2。完成這次設(shè)計后,我在書本理論知識的基礎(chǔ)上又有了更深層次的理解。只有對課題有了充分的理解,對各個器件的熟練掌握,勾畫出基本的設(shè)計圖是成功的關(guān)鍵,多花時間在設(shè)計上才能為后續(xù)工作提供扎實的 基礎(chǔ),正所謂,磨刀不誤砍柴時,翻閱各種書籍,上網(wǎng)查詢填補所需知識的空白是必須的。 DA_S1=0。 //打開8位輸入寄存器 DA_S1=1。void square_out() //方波輸出{ judge=~judge。void sine_out() //正弦波輸出{ DAdata=sine_tab[wavecount++]。系統(tǒng)軟件由主程序和產(chǎn)生波形的子程序組成,軟件設(shè)計主要是產(chǎn)生各種波形的子程序的編程,通過編程可得到各種波形。(5)按鍵控制波形電路圖該電路用來選擇波形和加減頻率,K1鍵用于選擇波形,K2頻率加,K3頻率減,K4復(fù)位鍵,(從上到下依次是KK)。假如N個點構(gòu)成波形的一個周期,則0832輸出N個樣值點后,樣值點形成運動軌跡,即一個周期。DAC0832是具有20條引線的雙列直插式CMOS器件,它內(nèi)部具有兩級數(shù)據(jù)寄存器,完成8位電流D/A轉(zhuǎn)換,故不需要外加電路。由一片0832和一塊TL0828運放組成。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)有效。與微處理器完全兼容。 LCD數(shù)碼顯示器和驅(qū)動電路本設(shè)計所用的顯示器為7段共陰極接法LCD顯示器,當(dāng)某一發(fā)光二極管的陽極輸入高電平時,則該段發(fā)光??刂齐娐穲DDAC0832轉(zhuǎn)化電路圖波形顯示電路圖LCD顯示電路圖晶振電路圖 單 片 機 AT89C51三、硬件電路設(shè)計及思路(1)元件清單MCS51系列單片機AT89C5轉(zhuǎn)換芯片DAC083運算放大器、74LS22與門、普通按鈕Button、示波器、晶振、排電阻(10K)上拉電阻和電容等。(2)以設(shè)計原理為基礎(chǔ)繪制出滿足該原理的硬件電路原里圖,在proteus上進行調(diào)試,確保硬件電路的正確。3)增加輸出波形的種類,能夠輸出梯形波、正弦波。波形的頻率和幅度在一定范圍內(nèi)可任意改變
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1