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

正文內(nèi)容

基于dds技術(shù)的交流信號發(fā)生器設(shè)計報告-文庫吧資料

2024-09-02 17:32本頁面
  

【正文】 // A0 define clear_rs() GP4DAT=(GP4DAT|0x01000000)amp。 define lcddata_out GP3DAT //P3 define lcddata_in (char)(GP3DAT amp。 } } 液晶模塊: 頭文件: ifndef __OCM12864 define __OCM12864 include ../ typedef unsigned char uchar。 } keypressed=0。 // write_AD()。 } Fin=Fin+keyinput[j+2]/10。i0。 break。.39。i10。 : keyi=1。 case 39。 disp_str(80,3, HZ)。 // HZ disp_str(80,5, V)。 // 弦 disp_chn(50,0,6)。 disp_chn(10,0,4)。 if(keyc==2) { keyc=0。c39。 break。 break。 break。 if(keyb==3) { keyb=0。b39。 // 波 break。 // 鋸 disp_chn(30,0,11)。 // 波 break。 // 三 disp_chn(30,0,9)。 // 波 break。 disp_str(40,0, )。 // 方 disp_str(30,0, )。 // 波 break。 // 正 disp_chn(30,0,5)。 if(keya==4) { keya=0。a39。 break。i++) { disp_str(10+i*7,3, )。 : for(i=0。 case 39。 if(keyi9) keyi++。 //. keyinput[keyi]=39。.39。39。 break。 //9 keyinput[keyi]=9。939。 break。 //8 keyinput[keyi]=8。839。 break。 //7 keyinput[keyi]=7。739。 break。 //6 keyinput[keyi]=6。639。 break。 //5 keyinput[keyi]=5。539。 break。 //4 keyinput[keyi]=4。439。 break。 //3 keyinput[keyi]=3。339。 break。 //2 keyinput[keyi]=2。239。 break。 //1 keyinput[keyi]=1。139。 break。 //0 keyinput[keyi]=0。039。 // int flag=0。 keyvalue=keytab[hang][lie]。 } else { hang=hang0。amp。 } } else keypressed=0。 case 0xf0000007: hang0=3。 case 0xf000000b: hang0=2。 case 0xf000000d: hang0=1。0xf000000f) { case 0xf000000e: hang0=0。 temp=kbdata。 kbdata=0xf000000f。 break。 break。 break。 break。 switch(tempamp。 if(kbdata!=0x0f0000f0) //判斷行 { keypressed=1。 if(kbdata!=0x0f0000f0) { delayms(25)。} } /**********鍵盤掃描 *********************/ void kbscan(void) { uint temp,hang0=5,lie0=5。i0。 //鍵入的行列 /*********延時程序 ****************/ void delayms(uchar a) { uint i。 //輸入頻率 int keyi=0,keya=0,keyb=0,keyc=0。 // 按入的鍵值 uchar keyinput[10]。 // 16 個鍵值 int keypressed。d39。39。*39。c39。b39。a39。 void keyshow(void)。 define kbdata GP2DAT //P2 void delayms(uchar a)。 } 鍵盤模塊: 頭文件 ifndef __key16 define __key16 include typedef unsigned char uchar。 strobe()。 clearstrobe()。 strobe()。 } clearstrobe()。 set_W_CLK()。 ad_data_out=(adtab[i]16)|0xFF000000。 strobe()。i++) { clearstrobe()。 for(i=0。 delay_AD(1)。 clear_RESET()。 delay_AD(1)。 set_RESET()。 clear_W_CLK()。 clear_FQ_UD()。 Fm=((Fin*0xFFFFFFFF)/12020000)。 adtab[4]=(char)*(i+3)。 adtab[2]=(char)*(i+1)。t。 } /***分解 32 位數(shù)據(jù)為四個字節(jié) ***/ void chang_AD(unsigned long int t) { unsigned long int *i。 uchar adtab[ ]={0x01,0x00,0x09,0x00,0x00}。 endif include include extern float Fin。 void chang_AD(ulint t)。(~0x00800000) define strobe() GP0DAT=(GP0DAT|0x02020200) // define clearstrobe() GP0DAT=(GP0DAT|0x02020000)amp。(~0x00202000) define set_FQ_UD() GP4DAT=(GP4DAT|0x40400000) // define clear_FQ_UD() GP4DAT=(GP4DAT|0x40000000)amp。 0x000000FF) define ocm_DOUT_EN GP1DAT=(GP1DAT|0xFF000000) define ocm_DIN_EN GP1DAT=(GP1DATamp。 typedef unsigned long int ulint。 keyshow()。 // V write_AD()。 // 波 disp_str(80,3, HZ)。 // 正 disp_chn(30,0,5)。 clear_screen(0)。其原理框圖如下圖 6 所示: 1)正弦波整波模塊 該模塊是一個由運放組成的放大電路,其功能一方面將 AD9851 芯片輸出的電流信號轉(zhuǎn)化為電壓信號, 另一方面是得到峰 峰值為 1V 的正弦波信號,其電路圖及參數(shù)如下圖所示: 圖 該模塊仿真波形如下圖所示: 2)方波產(chǎn)生模塊 該模塊包括一個比較器電路和一個運算放大電路,其中比較器電路用以將正弦波轉(zhuǎn)化為方波,同時可以調(diào)節(jié)方波的占空比;運算放大電路用以將得到的方波進行一定的放大,以得到一定幅值的方波,同時可以給方波增加一個直流偏置,其電路圖如下圖所示: 由正弦波得到方波的仿真波形如下圖所示: 3)三角波和鋸齒波產(chǎn)生模塊 該模塊包括一個可選電容積分電路和一個可選電阻放大電路組成;其中,積分電路的作用是由方波積分得到三角波或者改變方波的占空比和偏置后積分得到鋸齒波,積分電容有一個 7 選 1 電路進行選擇,對于不同的頻率段,選擇不同的電容進行積分;選擇電路有 CD4051 芯片組成;放大電路的作用是為了補償因頻率 變化而導致幅值的變化,以得到幅值比較穩(wěn)定的三角波或鋸齒波,同樣使用CD4051 芯片組成八選一電路,其電路圖如下圖所示: 由正弦波得到三角波的仿真波形如下圖: 由正弦波得到鋸齒波的仿真波形如下圖所示: 4)幅值調(diào)節(jié)模塊 該模塊主要是由運放組成的可變倍數(shù)放大電路,對輸入的峰 峰值為 1V 的正弦波、方波、三角波或鋸齒波進行放大或是衰減,以調(diào)節(jié)最終輸出波形的幅值,其輸入端為二選一電路,由模擬單刀雙擲開關(guān) ADG849 實現(xiàn),當需要峰 峰值小于 1V 時,開關(guān)置于衰減端,即端口 1,當需要峰 峰值大于 1V 時,開關(guān)置于放大端,即端口 2,然后通過調(diào)節(jié)反饋電阻的阻值,就能夠達到調(diào)節(jié)波形峰 峰值的目的;其設(shè)計電路圖如下圖所示: 5)整機電路圖: 附錄:單片機代碼 主函數(shù): include ./lcd/ include ./lcd/ include include ./lcd/ int main(void) { uchar k 。 這部分難點在于硬件電路的焊接,由于芯片較小,容易燒壞,以及工作頻率較高等原因,對于電路的焊接技術(shù)提出了較高的要求。加載完控制字,單片機給出一個 FQ_UD 信號上升沿
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1