PIC单片机怎么同时用多个定时器

如题所述

就一起用就是了啊 你的定时器中断的服务程序不一样 他俩各自定时到了自己就跑到自个的中断服务程序里面去了
TMOD=..
TH0=(65536-...)%256//第一个定时器,可以定时任意时间
TL0=(65536-....)/256
TH1=(65536-...)%256//这个是第二个定时器的定时时间
TL1=(65536-....)/256
EA=1
ET0=1
ET1=1
TR0=1//启动定时器1
TR1=1//启动定时器2
void timer 0() interrupt 1//这里你就可以写中断服务程序1


void timer 1() interrupt 3//这里你就可以写中断服务程序2

追问

是PIC单片机,大哥,你写的貌似是51系列的吧?PIC单片机中断服务程序这有一个~~~~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-24
pic如果同时用多个定时器,很简单的,先看芯片资料,把需要的中断打开,设好定时的值,在中断里做就可以了。
第2个回答  2011-03-22
还没接触过PIC单片机。
我想PIC应该有多个定时器,绝对能同时开起来用的。
第3个回答  2012-09-13
PIC单片机只有一个中断服务子程序,在这个中断程序中分别判定
TMR1IF==1
TMR0IF==1
就可以啦
相似回答