66f03c求助
用定时器控制led,pa0不能闪烁请指教void tmo_init (void)
{
_tm0c0=0b00010101;
_tm0c1=0b11000001;
_tm0al=(1023-625)%256;
_tm0ah=(1023-625)/256;
_t0af=0;
_t0on=1;
_mf0e=1;
_t0ae=1;
_tb0e=1;
_emi=1;
}
#pragma vector Timer0_isr@ 0x08
void Timer0_isr(void)
{
uint ms=0;
ms++;
if(ms==10)
{
ms=0;
_pa0=~_pa0;
}
}
void main()
{
_pac=0b00000000;
_pa=0b00000000;
_acerl=0b00000000;
_cpc=0b00000000;
tmo_init ();
Timer0_isr();
while(1)
{
_clrwdt();
}
}
uint ms=0; 放到全局变量
页:
[1]