unsigned int num=0;
unsigned char lp=0;
code unsigned char table[]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,
0x77,0x7c,0x39,0x5e,0x79,0x71};
void main()
{
P2=0;
P1=P1&0xf8;
TMOD=0x11;
EA=1;
ET1=1;
TR1=1;
TH1=(65536-49995)>>8;
TL1=(65536-49995)&0xff;
TR1=1;
while(TF0==0)
{
TF0=0;
TH1=(65536-49995)>>8;
TL1=(65536-49995)&0xff;
{
num++;
if (num==30)
{
num=0;
if (lp==16)
{
lp=0;
}
P2=table[lp];
lp++;
}
}
}
}
作者: 朱宝 时间: 2010-4-28 19:20
定时器就是 确定工作方式 给初值 开中断 写中断函数 就可以了啊
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |