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

正文內(nèi)容

ad9835的dds波形發(fā)生器畢業(yè)設(shè)計(jì)(參考版)

2024-08-17 06:24本頁面
  

【正文】 i++) { If(freq[i]0) {flag=1。} } For(i=0。i。act0。j=8。 Act=1_intc。i++) {freq[i]=0。} }}Else{ For(i=0。i。act0。j=8。} Act=8step。i=7。} Long_bee()。i=7。i++) {freq[i]=0。}Else if(dot==0xff){ For(i=0。i++) {freq[i]=9。{If(dot1){ For(i=0。}break。i++) {buf[i]=0。 For(i=0。 Step=8。 Dot=0xff。 LCD_write_str(0,0,”inputF= ”)。j。act——) {freq[i]=buf[j]。 For(。 I=act+3。i++) {freq[i]=0。} Else { For(i=0。i++) {freq[i]=9。} If(step4) { For(i=0。i=7。} Long_bee()。i=7。Case KHz。} Key=No_key。i=8。 Cur=7。 Act=0。 AD9835_calc() AD9835_init()。i——j——;} } Disp()。act0。j=8。 Atc=7+intc。i++) {freq[i]=0。 } } Else { For(i=0。} Long_bee()。i=7。i++) {freq[i]=0。 } Else if(dot==0xff) { For(i=0。i++) {freq[i]=9。 Case MHz: { If(dot7) { For(i=0。 Case 0: { Key_num(0)。 Case 9: { Key_num(9)。 Case 8: { Key_num(8)。 Case 7: { Key_num(7)。 Case 6: { Key_num(6)。 Case 5: { Key_num(5)。 Case 4: { Key_num(4)。 Case 3: { Key_num(3)。 Case 2: { Key_num(2)。 Switch(key) { case 1: { Key_num(1)。bee()。 If(k2!=No_key) { key=k2。While(1){ Del_ms(200)。 AD9835_calc()。 Del_ms(100)。 LCD_inlt()。 Uchar intc=0。}//Int main(void){ Uchar smalkey=0,flag=0: Uchari,j,k1=No)key,k2=No_key。F_word[1]=(char)(z16)。F_word[3]=(char)z。X=(freq[0]*+freq[1]*1+freq[2]*10+freq[3]*100+freq[4]*1000+freq[5]*10000+freq[6]*100000+freq[7]*1000000)*。}////Fc=50MHz K=//計(jì)算出AD9835頻率寄存器的4字節(jié)值Void AD9835_calc(void){Unsigned long z=0。Dds[1]=0x00。AD9835_word(dds)。Dds[0]=0x20。Dds[1]=F_word[2]。AD9835_word(dds)。Dds[0]=0x22。Dds[1]=F_word[0]。AD9835_word(dds)。SYC=1。P++。 }}//Void AD9835_word(uchar*p){SYC=0。 _nop_()。} CLK=0。0x80)==0){DAT=0。n8。}//Void AD9835_byte(uchar a){Uchar n=0。LCD_write_char(0,disbuf[0])。LCD_write_char(0,disbuf[1])。LCD_write_char(0,disbuf[3])。LCD_write_char(0,disbuf[5])。LCD_write_char(0,disbuf[7])。 If(disbuf[2]==0x30) { disbuf[2]=0x20。 If(disbuf[4]==0x30) { disbuf[4]=0x20。 If(disbuf[6]==0x30) { disbuf[6]=0x20。i++) {disbuf[i]=freq[i] |0x30。 For(i=0。}}//Void disp(void){ Uchar disbuf[8]。j125。}//Void del_ms(uint n){ uchar j。in。}//Void delay_nus(uint n){Uint i=0。Del_ms(400)。 P2=P2|0x01。0xFE。cur++} Key=No_key。 LCD_write_char(0,n)。n=n|0x30。}//Void Key)num(unsigned char n){ If(step==0) {Long_bee()。 } Else Sccode=(sccode1) |0x01。0xf0) |0xf0。 If((P1amp。 While((sccodeamp。 If((P1amp。 If((P1amp。在此,我再說一次謝謝! 參 考 文 獻(xiàn)[1] [D].南京工程大學(xué). 2006[2] [D].[3] [N].安陽師范學(xué)院學(xué)報(bào) .2006[4] 李衍忠,蔡英杰 .DDS 譜質(zhì)分析及其雜散抑制研究綜述[J]. [5] [M].,5[6] [J].(2):58~61[7] 聶海霞, 系列DDS 器件及其應(yīng)用[J].[8] 李躍峰. AD9835的應(yīng)用[J].,12 [9] 劉芳. 直接數(shù)字頻率合成器AD9835及應(yīng)用[J].國外電子元器件,2001[10] 林占江,[M].2006[11]遲忠君, 徐云,[J]. ,3[12] 郭德淳,[J].[13] [M]. [14] 潘炳松,許明,[J].電子技術(shù),[15] [M].[16] 關(guān)鵬,宣宗強(qiáng),[J]. MCU/DSP ,6[17] [J].電子技術(shù)參考,[18] 趙亮,[M].,7[19] [M].2001:127~150 附錄//Uchar Key_scan(void){ Uchar sccode,recode。除了敬佩揚(yáng)老師的專業(yè)水平外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。楊老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從查閱資料到設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì),裝配草圖等整個(gè)過程中都給予了我悉心的指導(dǎo)。 致 謝經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)本科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。但相比之下,C語言比ASM語言有更多的優(yōu)點(diǎn):簡潔緊湊,靈活方便;運(yùn)算符豐富;數(shù)據(jù)結(jié)構(gòu)豐富;可以直接對硬件進(jìn)行操作等優(yōu)點(diǎn)。第四,目標(biāo)代碼簡短,占用內(nèi)存少,執(zhí)行速度快,是高效的程序設(shè)計(jì)語言。 第二,保持了機(jī)器語言的優(yōu)點(diǎn),具有直接和簡捷的特點(diǎn)。匯編語言是一種功能很強(qiáng)的程序設(shè)計(jì)語言,也是利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的語言。相信這種技能在自己以后的工作生活中能發(fā)揮更好的作用。在未來單片機(jī)的發(fā)展中,相信這種問題會得到一個(gè)很好的解決。個(gè)人認(rèn)為,當(dāng)今電子行業(yè)的發(fā)展是飛速的,也許明天會有更多更方便簡單的芯片出來,但通過這次設(shè)計(jì),我深刻感受到了目前單片機(jī)所帶來的優(yōu)點(diǎn):設(shè)計(jì)簡單,編寫程序簡單,成本低等諸多方面。第四,同時(shí)我們要不斷地向別人學(xué)習(xí),尤其要多向老師請教,他們可以讓我們少走很多的彎路,同時(shí)也讓我們知道很多優(yōu)秀的設(shè)計(jì)方法和與眾不同的設(shè)計(jì)理戀。第二,我們要在工作中不斷的積累經(jīng)驗(yàn),學(xué)會用自己的知識解決實(shí)際問題。在設(shè)計(jì)的過程中,讓我了解了設(shè)計(jì)方法對我們學(xué)習(xí)的重要性,同時(shí)也發(fā)現(xiàn)了自己的很多不足之處。其次,word的編輯技巧和在protel在優(yōu)化的方法和技巧運(yùn)用的不熟練,也曾使我的設(shè)計(jì)停滯不前。在優(yōu)化設(shè)計(jì)上也有了較深的心得體會。但在設(shè)計(jì)時(shí)應(yīng)注意線路板的布線,以減少外界干擾,降低輸出信號的雜散性。因此,基于DDS技術(shù)的波形發(fā)生器結(jié)構(gòu)簡單,成本低,而且提高了信號源輸出信號的分辨率。如果沒有示波器,也可以用虛擬示波器觀察。④調(diào)試AD9835。如果直接采用程序就比較容易,但是最好自己動手編寫,這樣才能鍛煉自己的編程能力。③待輸入的鍵值顯示正常后,再調(diào)試用鍵盤設(shè)定頻率值。②調(diào)試矩陣鍵盤。 軟件的調(diào)試應(yīng)按照以下原則分步進(jìn)行:①調(diào)試LCD顯示器。通電試驗(yàn)應(yīng)按照分區(qū)分步的原則進(jìn)行,能不插的IC器件先不要插,先觀察電路板上的電源指示燈是否正常,并用萬能表檢測幾個(gè)關(guān)鍵點(diǎn)的電壓是否正常,待沒問題后再插IC器件。④通電檢查。③焊好后的檢查。②電路板檢查。通常按照以下步驟進(jìn)行:①單獨(dú)元器件的檢查。 } Return TempUnm。 Default。 Case 0x21:TempNum=9。 Case 0x41:TempNum=8。 Case 0x81:TempNum=7。 Case 0x22:TempNum=6。 Case 0x42:TempNum=5。 Case 0x82:TempNum=4。 Case 0x24:TempNum=3。 Case 0x44:TempNum=2。 Case 0x84:TempNum=1。 Case 0x48:TempNum=0。 Case 0x28:TempNum=11。 Case 0x88:TempNum=10。 Case 0x18:TempNum=15。 Case 0x14:TempNum=14。 Case 0x12:TempNum=13。 Switch(k) { Case 0x11:TempNum=12。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1