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

正文內(nèi)容

畢業(yè)設(shè)計:基于單片機和max038的函數(shù)信號發(fā)生器的設(shè)計(參考版)

2024-08-18 12:04本頁面
  

【正文】 P0 = dat。 wr = 0。*/ /*********************************************************/void wr_data(uchar dat){ while(lcd_busy())。 lcden = 0。 lcden = 1。 P0 = cmd。 _nop_()。 wr = 0。*/ /*********************************************************/void wr_(uchar cmd){ while(lcd_busy())。 return(result)。0x80)。 delay1ms(5)。 wr = 1。 *//*********************************************************/bit lcd_busy() { bit result。}南華大學電氣工程學院畢業(yè)設(shè)計第 38 頁 共 42 頁// LCD12864 顯示程序/*********************************************//*12864 程序*//*檢查 LCD 忙狀態(tài) */ /*lcd_busy 為 1 時,忙,等待。f=f*。else f=f*。amp。f=f*。else f=f*。amp。f=f*。}}else if(cf==) {f=f*。}else {f=f*。(f10000)){南華大學電氣工程學院畢業(yè)設(shè)計第 37 頁 共 42 頁f=f*。if((f=600)amp。f=f*。(f800))f=f*。if((f=50)amp。f=f*。else f=f*。amp。f=f*。}else if(cf==) {f=f*。f=f*。}f=(float)((pinlv/(1382400*cf))*1000000)。flag=0。南華大學電氣工程學院畢業(yè)設(shè)計第 36 頁 共 42 頁}break。send_n(0x9e, zhankb, 3)。}else if(boxing1==4) //脈沖{zhankb=255。 dacout1(zhankb)。send_n(0x9e, zhankb, 3)。boxing1=2){zhankb=128。if(boxing1=0amp。case 0x09: //波形選擇{boxing1++。flag=0。 //頻率微減if(pinlv0)pinlv=255。amp。南華大學電氣工程學院畢業(yè)設(shè)計第 35 頁 共 42 頁break。dacout0(pinlv)。case 0x07: //頻率粗調(diào)pinlv=pinlv+10。flag=0。if(pinlv==256) pinlv=0。break。else if(pinduan1==7) cf=。else if(pinduan1==5) cf=。else if(pinduan1==3) cf=。else if(pinduan1==1) cf=。pinduan(pinduan1)。case 0x05: //頻段選擇pinduan1++。flag=0。dacout1(zhankb)。break。send_n(0x9e, zhankb, 3)。if(zhankb0) zhankb=128。break。send_n(0x9e, zhankb, 3)。if(zhankb255) zhankb=128。break。send_n(0x9e, zhankb, 3)。if(zhankb255) zhankb=128。send_str(0x8f, pinlv0, 2)。send_n1(0x8b, f1, 4)。}else if(f=1000){f1=(ulong)f/1000。send_n(0x8d, f4, 3)。f4=(uint)(f*1000)。.39。send_n(0x8b, f3, 3)。uint f3, f4。}南華大學電氣工程學院畢業(yè)設(shè)計第 32 頁 共 42 頁}}return (num)。temp=tempamp。break。break。break。break。if(temp!=0xf0){delay1ms(50)。 //讀 P3temp=tempamp。}}}P1=0xf7。temp=tempamp。break。南華大學電氣工程學院畢業(yè)設(shè)計第 31 頁 共 42 頁case 0x70:num=table[11]。flag=1。break。case 0xd0:num=table[9]。flag=1。if(temp!=0xf0){delay1ms(50)。 //讀 P3temp=tempamp。}}}P1=0xfb。temp=tempamp。break。case 0x70:num=table[7]。flag=1。break。case 0xd0:num=table[5]。flag=1。if(temp!=0xf0){南華大學電氣工程學院畢業(yè)設(shè)計第 30 頁 共 42 頁delay1ms(50)。 //讀 P3temp=tempamp。}}}P1=0xfd。temp=tempamp。break。case 0x70:num=table[3]。flag=1。break。case 0xd0:num=table[1]。flag=1。if(temp!=0xf0){delay1ms(100)。0xf0。temp=P1。}}// 鍵盤掃描程序/***************************************///鍵盤掃描uchar keyscan(void){uchar temp。 break。Y0 = 1。 /*選擇 100pf電容*/case 7: Y2 = 1。send_num(0x85, 6, 1)。Y1 = 1。 break。Y0 = 1。 /*選擇 電容*/case 5: Y2 = 1。send_num(0x85, 4, 1)。Y1 = 0。 break。Y0 = 1。 /*選擇 1uf 電容*/ case 3: Y2 = 0。send_num(0x85, 2, 1)。Y1 = 1。 break。Y0 = 1。 /*選擇 100uf電容*/ case 1: Y2 = 0。send_num(0x85, 0, 1)。Y1 = 0。 //脈沖 default:break。send_str(0x93, name08, 6)。 //矩齒波 case 4:A0=0。send_str(0x93, name07, 6)。 //三角波 case 3:A0=1。send_str(0x93, name06, 6)。 //方波 case 2:A0=1。send_str(0x93, name05, 6)。 //正弦波 case 1:A0=0。send_str(0x93, name04, 6)。 // 結(jié)束一次轉(zhuǎn)換}// 波形選擇程序/********************************************************************/void boxing(uchar boxing) /*波形選擇*/{ switch(boxing) { case 0:A0=0。 // 發(fā)送數(shù)據(jù)字節(jié)ack1()。 // 發(fā)送命令字節(jié)ack1()。 // 發(fā)送地址字節(jié)ack1()。}南華大學電氣工程學院畢業(yè)設(shè)計第 27 頁 共 42 頁/* 串行 DA 轉(zhuǎn)換子函數(shù) */void dacout1(uchar ch){start1()。}while(BitCounter)。 //左移ch = tmp。SCL1 = 1。0x80)==0x80) //如果最高位是1SDA1 = 1。SCL1 = 0。 //位數(shù)控制uchar tmp。SCL1 = 0。SCL1 = 1。}/* 應答子函數(shù) */void ack1(void)南華大學電氣工程學院畢業(yè)設(shè)計第 26 頁 共 42 頁{SDA1 = 0。SDA1 = 1。SCL1 = 1。_nop_()。_nop_()。 // 結(jié)束一次轉(zhuǎn)換}// 占空比調(diào)節(jié)程序/*************************************控制占空比的串行 MAX517 的函數(shù)*************************************//* 起始條件子函數(shù) */void start1(void){SDA1 = 1。 // 發(fā)送數(shù)據(jù)字節(jié)ack0()。 // 發(fā)送命令字節(jié)ack0()。 // 發(fā)送地址字節(jié)ack0()。}/* 串行 DA 轉(zhuǎn)換子函數(shù) */void dacout0(uchar ch){start0()。}while(BitCounter)。 //左移ch = tmp。SCL0 = 1。0x80)==0x80) //如果最高位是1SDA0 = 1。SCL0 = 0。 //位數(shù)控制uchar tmp。SCL0 = 0。SCL0 = 1。}/* 應答子函數(shù) */void ack0(void){SDA0 = 0。SDA0 = 1。SCL0 = 1。_nop_()。_nop_()。/*************************************控制頻率的串行 MAX517 的函數(shù)*************************************//* 起始條件子函數(shù) */南華大學電氣工程學院畢業(yè)設(shè)計第 23 頁 共 42 頁void start0(void){SDA0 = 1。sbit K7=P1^6。sbit K5=P1^4。sbit K3=P1^2。sbit K1=P1^0。sbit A3=P3^4。sbit A1=P3^2。sbit TLC549CS=P2^6。sbit B2=P2^4。sbit LCDEN=P2^2。第 3 版,北京:高等教育出版社,2022.[2][M].北京:電子工業(yè)出版社,2022.[3] 程序設(shè)計[M].第 2 版,北京:清華大學出版社 ,1999.[4]何香玲,鄭鋼 .數(shù)字化波形發(fā)生器的設(shè)計[J].電子技術(shù)應用,2022(03):35~38[5] MAX038 及其應用[J].現(xiàn)代電子技術(shù),2022(13):66~70[6][M].南京:南京大學出版社,1995.[7] 在精密頻率合成波形發(fā)生器中的應用 [J].現(xiàn)代電子技術(shù),2022(01):68~70[8]涂時亮等. 單片微機控制機術(shù)[M].上海:復旦大學出版社,1994.[9] [M].第 2 版,北京:高等教育出版社,1995.[10]謝淑如等 .Protel PCB 99SE 電路板設(shè)計[M] .北京:清華大學出版社,2022.[11] 張肅文. 高頻電子線路[M].北京:高等教育出版社,1984.[12]常新華,林春勛等 .高頻信號發(fā)生器原理、維修與鑒定[M].北京:電子工業(yè)出版社,1996.[13][M].北京:北京航空航天大學 版社,2022.[14]江太輝等 .高頻波形發(fā)生器的特性[J].信息技術(shù)報,1999(07):10 ~31.[15]賈玉瑛,丁紅 .MAX038 和單片機在信號發(fā)生與頻率測量中的應用 [J].包頭鋼鐵學院學報,1998(04):1~80[16]陳大欽主編 .模擬電子技術(shù)基礎(chǔ)[M].第 2 版,北京:高等教育出版社,2022[17]Pual Horowitz and Win field Hill. The Art of Electronics[M],2nd ed. Cambridge city:Cambridge University Prees,1989.[18][M].北京:機械工業(yè)出版社,2022.[19]俞大光編 .電工基礎(chǔ)(中冊)[M].:北京高等教育出版社,1965.[20]肖達川編著 .電路分析[M].北京:科學出版社,1984.南華大學電氣工程學院畢業(yè)設(shè)計第 18 頁 共 42 頁附錄一 原理圖南華大學電氣工程學院畢業(yè)設(shè)計第 1
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1