| 
 
| 这里我想用单片机定时器实现LED闪烁可是功能实现不了。单片机是STC8A8K64S4A12的,有谁能解释下吗?程序如下: #include"stc8.h"
 
 typedef unsigned int u16;
 typedef unsigned char u8;
 
 void Timer0()
 {
 TMOD|=0x01;
 TH0=(65536-40000)/256;
 TL0=(65536-40000)%256;
 EA=1;
 ET0=1;
 TR0=1;
 }
 
 void main()
 {
 while(1)
 {
 Timer0();
 }
 }
 
 void Init() interrupt 1 using 1
 {
 u16 i;
 TH0=(65536-40000)/256;
 TL0=(65536-40000)%256;
 i++;
 if(i==50)
 {
 P55=~P55;
 i=0;
 }
 }
 
 新手程序,见谅啊!
 | 
 |