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

正文內(nèi)容

畢業(yè)設(shè)計(jì):基于單片機(jī)和max038的函數(shù)信號發(fā)生器的設(shè)計(jì)-資料下載頁

2025-08-07 12:04本頁面
  

【正文】 0。Y0 = 1。send_num(0x85, 5, 1)。 break。 /*選擇 1000pf電容*/case 6: Y2 = 1。Y1 = 1。Y0 = 0。send_num(0x85, 6, 1)。 break。 /*選擇 100pf電容*/case 7: Y2 = 1。Y1 = 1。Y0 = 1。send_num(0x85, 7, 1)。 break。 /*選擇 20pf電容*/default:break。}}// 鍵盤掃描程序/***************************************///鍵盤掃描uchar keyscan(void){uchar temp。南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 29 頁 共 42 頁P(yáng)1=0xfe。temp=P1。 //讀 P3temp=tempamp。0xf0。delay1ms(25)。if(temp!=0xf0){delay1ms(100)。 //去抖if(temp!=0){switch(temp){case 0xe0:num=table[0]。flag=1。break。case 0xd0:num=table[1]。flag=1。break。case 0xb0:num=table[2]。flag=1。break。case 0x70:num=table[3]。flag=1。break。}while(temp!=0xf0){temp=P1。temp=tempamp。0xf0。}}}P1=0xfd。temp=P1。 //讀 P3temp=tempamp。0xf0。if(temp!=0xf0){南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 30 頁 共 42 頁delay1ms(50)。 //去抖if(temp!=0){switch(temp){case 0xe0:num=table[4]。flag=1。break。case 0xd0:num=table[5]。flag=1。break。case 0xb0:num=table[6]。flag=1。break。case 0x70:num=table[7]。flag=1。break。}while(temp!=0xf0){temp=P1。temp=tempamp。0xf0。}}}P1=0xfb。temp=P1。 //讀 P3temp=tempamp。0xf0。if(temp!=0xf0){delay1ms(50)。 //去抖if(temp!=0){switch(temp){case 0xe0:num=table[8]。flag=1。break。case 0xd0:num=table[9]。flag=1。break。case 0xb0:num=table[10]。flag=1。break。南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 31 頁 共 42 頁case 0x70:num=table[11]。flag=1。break。}while(temp!=0xf0){temp=P1。temp=tempamp。0xf0。}}}P1=0xf7。temp=P1。 //讀 P3temp=tempamp。0xf0。if(temp!=0xf0){delay1ms(50)。 //去抖if(temp!=0){switch(temp){case 0xe0:num=table[12]。break。case 0xd0:num=table[13]。break。case 0xb0:num=table[14]。break。case 0x70:num=table[15]。break。}while(temp!=0xf0){temp=P1。temp=tempamp。0xf0。}南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 32 頁 共 42 頁}}return (num)。}// 頻率顯示部分程序/********頻率顯示********************/void display_pinlv(void){ulong f1, f2。uint f3, f4。if(f1000){f3=(uint)(f)。send_n(0x8b, f3, 3)。wr_data(39。.39。)。f4=(uint)(f*1000)。f4=f4%1000。send_n(0x8d, f4, 3)。send_str(0x8f, pinlv0, 2)。}else if(f=1000){f1=(ulong)f/1000。f2=(ulong)f%1000。send_n1(0x8b, f1, 4)。send_n1(0x8d, f2, 3)。send_str(0x8f, pinlv0, 2)。}}南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 33 頁 共 42 頁void dispaly(uchar key){switch(key){case 0x01:zhankb=zhankb+1。if(zhankb255) zhankb=128。dacout1(zhankb)。send_n(0x9e, zhankb, 3)。flag=0。break。case 0x02: //占空比加 5zhankb=zhankb+5。if(zhankb255) zhankb=128。dacout1(zhankb)。send_n(0x9e, zhankb, 3)。flag=0。break。case 0x03: //占空比減 5zhankb=zhankb5。if(zhankb0) zhankb=128。dacout1(zhankb)。send_n(0x9e, zhankb, 3)。flag=0。break。case 0x04: //%50 占空比zhankb=128。dacout1(zhankb)。南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 34 頁 共 42 頁send_n(0x9e, zhankb, 3)。flag=0。break。case 0x05: //頻段選擇pinduan1++。if(pinduan1==8) pinduan1=0。pinduan(pinduan1)。if(pinduan1==0) cf=。else if(pinduan1==1) cf=。else if(pinduan1==2) cf=。else if(pinduan1==3) cf=。else if(pinduan1==4) cf=。else if(pinduan1==5) cf=。else if(pinduan1==6) cf=。else if(pinduan1==7) cf=。flag=0。break。case 0x06: //頻率微調(diào)pinlv++。if(pinlv==256) pinlv=0。dacout0(pinlv)。flag=0。break。case 0x07: //頻率粗調(diào)pinlv=pinlv+10。if(pinlv==260) pinlv=0。dacout0(pinlv)。flag=0。南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 35 頁 共 42 頁break。case 0x08:if(pinlv=0amp。amp。pinlv256) pinlv。 //頻率微減if(pinlv0)pinlv=255。dacout0(pinlv)。flag=0。break。case 0x09: //波形選擇{boxing1++。if(boxing1==5) boxing1=0。if(boxing1=0amp。amp。boxing1=2){zhankb=128。dacout1(zhankb)。send_n(0x9e, zhankb, 3)。}else if(boxing1==3) //鋸齒波{zhankb=255。 dacout1(zhankb)。send_n(0x9e, zhankb, 3)。}else if(boxing1==4) //脈沖{zhankb=255。dacout1(zhankb)。send_n(0x9e, zhankb, 3)。}flag=0。南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 36 頁 共 42 頁}break。 case 0x0a:Vb=0。flag=0。break。}f=(float)((pinlv/(1382400*cf))*1000000)。 //頻率經(jīng)過多次修正if(cf==) {f=f*。f=f*。f=f*。}else if(cf==) {f=f*。f=f*。f=f*。if((f=20)amp。amp。(f90))f=f*。else f=f*。}else if(cf==) {f=f*。f=f*。f=f*。if((f=50)amp。amp。(f800))f=f*。}else if(cf==) {f=f*。f=f*。f=f*。if((f=600)amp。amp。(f10000)){南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 37 頁 共 42 頁f=f*。f=f*。}else {f=f*。f=f*。}}else if(cf==) {f=f*。f=f*。f=f*。if((f=4000)amp。amp。(f100000))f=f*。else f=f*。}else if(cf==) {f=f*。f=f*。if((f=20220)amp。amp。(f600000))f=f*。else f=f*。}else if(cf==) {f=f*。f=f*。}display_pinlv()。}南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 38 頁 共 42 頁// LCD12864 顯示程序/*********************************************//*12864 程序*//*檢查 LCD 忙狀態(tài) */ /*lcd_busy 為 1 時(shí),忙,等待。lcdbusy 為 0 時(shí), 閑,可寫指令與數(shù)據(jù)。 *//*********************************************************/bit lcd_busy() { bit result。 rs = 0。 wr = 1。 lcden = 1。 delay1ms(5)。 result = (bit)(P0amp。0x80)。 lcden = 0。 return(result)。 }/********************************************************//*寫指令數(shù)據(jù)到 LCD */ /*RS=L,RW=L,E=高脈沖, D0D7=指令碼。*/ /*********************************************************/void wr_(uchar cmd){ while(lcd_busy())。 rs = 0。 wr = 0。 lcden = 0。 _nop_()。 _nop_()。 P0 = cmd。南華大學(xué)電氣工程學(xué)院畢業(yè)設(shè)計(jì)第 39 頁 共 42 頁 delay1ms(5)。 lcden = 1。 delay1ms(5)。 lcden = 0。 }/****************************************************//*寫顯示數(shù)據(jù)到 LCD */ /*RS=H,RW=L,E=高脈沖, D0D7=數(shù)據(jù)。*/ /*********************************************************/void wr_data(uchar dat){ while(lcd_busy())。 rs = 1。 wr = 0。 lcden = 0。 P0 = dat。 d
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1