clearmen()
{
key=0xff,dataout=0x00;THHL=65535;//按键输入状态,波形输出为0
TH1=THHL/256;TL1=THHL%256;//装定时初值(T1用)
TMOD=0X11;ET1=1;TR1=1;EA=1;//16 位定时模式,T1中断允许,开定时器,开总中断
}
//
/*********************************主函数***************************************/
main()
{
clearmen();
while(1)
{
keyscan();
}
}
//
/***********************************T1中断函数**********************************/
void time_intt1(void) interrupt 3
{
EA=0;TR1=0;TH1=THHL/256;TL1=THHL%256;TR1=1;
if(sin_thr){dataout=sin_tab[n];}
else {dataout=thr_tab[n];}
if(n>=255){n=0;}else{ n++;}
ww=~ww;
EA=1;
}
//
//***********************************结束****************************************//
上一页 [1] [2]
本文关键字:发生器 51单片机,单片机-工控设备 - 51单片机