发表于:2006/10/10 20:55:00
#0楼
这是我程序中的一部分 程序不存在语法错误,能运行,但是打印机打不出正确时间
打印程序不存在问题 请问该怎么办? 谢了!!!
unsigned char flag1,tim;
int count;
unsigned char data String_1[22]={0x1B,0x40,10,10,32,32,0x49,61,32,65,32,116,61,32,32,109,115,10,10,10,10,0x0D};
void interrupt0()interrupt 0 using 2
{ TR0=0;
flag1=0;
tim=count/10000;
String_1[13]=tim/10+48;
String_1[14]=tim%10+48;
}
void time0()
{ TR0=1;
flag1=1;
while(flag1)
{ if(TF0)
count++;
}
}
void main()
{
unsigned char i=0;
unsigned char flag=1;
P2=0xff;
P0=0xff;
count=0;
EA=1;
IT0=1;
EX0=1;
flag1=1;
TMOD=0x02;
TH0=0xCE;
TL0=0xCE;
p34=0;
while(1)
{ i=0;
do{}
while(!p34);
time0();
后面是打印程序.....
该怎么办?