通信工程方向综合设计
}
Ack(); z=Rec(); Noack(); Stop(); return(z);
////////主函数//////////// void Main() { }
void Timer0(void) interrupt 1 { if(tempdata[1]>=Duanma[2])
23
uchar num=0;
TMOD |= 0x01; //使用模式1,16位定时器,使用\符号可以在使用 EA=1; //总中断打开 ET0=1; //定时器中断打开 TR0=1; //定时器开关打开 rst=0; //关闭1302时钟 P0=0X00; //关闭点阵 Line=0;
P0=0XFF; //关闭LED灯 LeDen=0; while(1) { }
num=Read(0);//括号中的参数0--3为四路AD的地址,通过改变该参
//千位 //百位
//十位
//个位
多个定时器时不受影响
数可以改变输入通道
tempdata[0]=Duanma[num/1000]; tempdata[1]=Duanma[num/100];
tempdata[2]=Duanma[(num0)/10]; tempdata[3]=Duanma[(num0)]; Delay(50);
通信工程方向综合设计
{
LeDen=1; P0=0x00; LeDen=0;
Delay(30);
}
if(tempdata[1] { LeDen=1; P0=0XFF; //关闭LED灯 LeDen=0; } Delay(30); TH0=(65536-2000)/256; //重新赋值 高八位 TL0=(65536-2000)%6; //重新赋值 低八位 Display(0,8); //显示函数,使用中断显示 24