51单片机定时T=5ms,C语言程序如何写,使用中断方式的

如题所述

第1个回答  2012-03-22
#include<reg51.h>
void main(void)
{
TMOD=0x01;
TH0=(65536-5000)/256; //12MHZ
TL0=(65536-5000)%256;
TR0=1; //开启定时0
ET0=1;
EA=1; //开启中断
}
void t0(void) interrupt 1 using 0
{
TH0=(65536-5000)/256;

TL0=(65536-5000)%256;
}本回答被提问者采纳