#include<reg52.h> #define uint unsigned int //宏定义 #define uchar unsigned char、//宏定义 uint i; void inter0(); void main() {
TMOD=0x01; //定时器中断0.,方式1 TH0=(65536-50000)/256; //设定初值 定时为50ms TL0=(65536-500000)%256; //设定初值 定时为50ms EA=1; //开总中断 ET0=1; //开定时器0中断 TR0=1; //启动中断 }
void inter0() interrupt 1 //中断程序
{
TH0=(65536-50000)/256;
TL0=(65536-500000)%256;
i++;
if(i==200)//i=200即10s
{
; //这部分自己写
}
}
|