num=0;tt=0;TMOD=0x01;//设置定时器0为工作方式1TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;//开总中断ET0=1;//开定时器0中断TR0=1;//启动定时器0dula=1;P0=0x3f; //给段开始送显示0。dula=0;//关闭段选锁存端,防止开始时出现乱码。wela=1;//11101010P0=0xc0; // 打开六个...
fre应该是半周期。fre=1/(频率*2)=1000000us/(H*2)。fre=50000,H=10
unsigned char dispbuf[8]={10,10,10,10,10,0,0,0}; unsigned char dispcount; sbit ST=P3^0; sbit OE=P3^1; sbit EOC=P3^2; unsigned char channel=0xbc;//IN3 unsigned char getdata; void main(void) { TMOD=0x01; TH0=(65536-4000)/256; TL0=(65536-4000)%6; TR0=1; ET0=1; EA...