公务员引咎辞职:一个有关keil的C语言的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 20:23:33
stmt level source
? #pragma cd
#include <reg51.h>
? extern void alfunc(bit b0);
? extern bit alarm;
int DTIMES;
char bdata flag;
? sbit flag0=flag^0;
int dtime1=0x0a;

void int0 () interrupt 0 using 1 {
TR=1;
flag0=!flag0;
DTIMES=dtime1;
dtime1=0;
TR=1;
}

void timer1 () interrupt 3 using 3{
alfunc(alarm=1);
TH1=0x3c;
TL1=0xB0;
dtime1=dtime1+1;
if (dtime1==0)
{
p0=0;
}
}
麻烦给翻译一下,谢先!(尤其是“?”处)

extern关键字是引用文本外部的某个变量或函数
#pragma:用于在程序中向编译器传送各种编译控制命令
至于cd是什么记不得了,不好意思了。。。