定时器设置如下
TMOD = 0x10; //方式1
TH1 = (65536-19456)/256; //0.05ms
TL1 = (65536-19456)%256;
EA = 1;
ET1 = 1;
我在mian的上面写的中断void Time1(void) interrupt 3 using 0
为什么不会自动进入中断?
是写错哪里了?
呵呵呵,一个简单的问题啊,你定时器1配置好了,打开了T1中断 ET1 = 1,开启总中断EA = 1;
但是你还没有启动定时器TR1 = 1;就可以了,这么简单的问题!
main()
不是mian()
3代表定时计数器1中断
TMOD = 0x10; //方式1
这个也不对吧,01才是方式1