日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]要求:利用DA轉(zhuǎn)化產(chǎn)生幾種不同的波形,例如三角波,鋸齒波等等#include #define uchar unsigned char#define uint unsigned int#define juchi 0#define fangbo 1#define sanjiao 2#define zhengxian 3uchar xdata DA

要求:利用DA轉(zhuǎn)化產(chǎn)生幾種不同的波形,例如三角波,鋸齒波等等

#include

#define uchar unsigned char

#define uint unsigned int

#define juchi 0

#define fangbo 1

#define sanjiao 2

#define zhengxian 3


uchar xdata DA_CS _at_ 0xA000;

uint i;

uchar tag;

void delay(int ms)

{

int i,j;

for(i = 0;i < 50;i++)

for(j = 0;j < 60;j++)

{

;

}

}

void time0() interrupt 1

{

TH0=(65535-10000)/256;

TL0=(65535-10000)%256;


switch(tag){

case juchi:

//鋸齒

i++;

DA_CS=i;

break;

case fangbo:

i+=85;

if(i==255){

i=0;

}

DA_CS=i;

break;

case sanjiao:

for(i=0;i<254;i++){

DA_CS=i;

// if(i = 0x80) delay(30);

delay(1);

}


for(i=255;i>1;i--){

DA_CS=i;

// if(i = 0x80) delay(30);

delay(1);

}

break;

case zhengxian:

break;

}


}


void main()

{

TMOD=0x01;

TR0=1;

IE=0x82;

TH0=(65535-10000)/256;

TL0=(65535-10000)%256;

i=0;

tag=sanjiao;


while(1);

}



本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉