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

正文內(nèi)容

單片機正文-函數(shù)信號發(fā)生器-資料下載頁

2025-06-26 09:42本頁面
  

【正文】 正弦波{ float x,vout。 //用于正弦波發(fā)生器 for(x=。x。x+=)//正弦波發(fā)生器 { vout=512*(1+sin(x))/2。 //輸出值Vout必須大于0 temp=(unsigned int)vout。 da5615(temp)。 //delay(2)。 delay(2)。 } P1=0xfe。}/******************三角波********************/void sanjiao(){ unsigned int i。 for(i=0。i512。i++) { temp=i。 da5615(temp)。 } for(i=512。i0。i) { temp=i。 da5615(temp)。 } P1=0xfb。}/******************鋸齒波*******************/void juchi(){ temp++。 if(temp==512) temp=0。 da5615(temp)。 delay(f1)。 P1=0xfd。}/*******************方波*********************/void fangbo(){ da5615(512)。 delay(f1)。 da5615(0)。 delay(f1)。 P1=0xf7。}void Timer1_ISR(void) interrupt 3 using 1{ unsigned char j。 EA = 0。 //禁止全局中斷 TR1 = 0。 P2=counter[j]amp。0xf0。 //delay(2)。 switch(j) { case 0:P0=0xff。delay(2)。P0=seven_seg[scan1]。break。 case 1:P0=0xff。delay(2)。P0=seven_seg[scan2]。break。 case 2:P0=0xff。delay(2)。P0=seven_seg[scan3]。break。 case 3:P0=0xff。delay(2)。P0=seven_seg[scan4]。break。 default:break。 //j為其他情況是跳出循環(huán) } j++。 if(j==4) j=0。 TH1 = 0xEC。 //定時5ms TL1 = 0x78。 EA = 1。 TR1 = 1。} void Init_Timer0(void){ TMOD |= 0x01。 TH0=(6553625000)/256。 // Init value// TL0=(6553625000)%256。 TH1 = 0xEC。 //定時5ms TL1 = 0x78。 EA=1。 ET1=1。 TR1=1。 // interupt enable // ET0=1。 // enable timer0 interrupt // TR0=1。 EX0=1。//外部中斷0開 IT0=1。//邊沿觸發(fā) } main(){ f1=f2=f3=f4=0。 Init_Timer0()。while(1) { // da5615(temp)。 //此時接入LED燈 能看到燈的亮度逐漸變化 //delay(500)。 //vout_sin()。 //DA值增加1 滿后(1023)自動溢出 // sanjiao()。 //juchi()。 //fangbo()。 //delay(1)。 // key()。 switch(wave) { case 1: vout_sin()。break。 case 2: juchi()。break。 case 3: sanjiao()。break。 case 4: fangbo()。break。 } } } void Timer0_isr(void) interrupt 1 using 1{ if(K1==0) { scan3++。 if(scan3==10) scan3=9。 f1=scan3*10+scan2。 } if(K2==0) { scan3。 if(scan30) scan3=0。 f1=scan3*10+scan2。 } if(K5==0) { scan2++。 if(scan2==10) scan2=9。 f1=scan3*10+scan2。 } if(K6==0) { scan2。 if(scan20) scan2=0。 f1=scan3*10+scan2。 }}void ISR_Key(void) interrupt 0 using 1{ //EX0=0。 if(K3==0) wave++。 if(wave==5) wave=1。}
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1