您现在所在的是:

单片机论坛

回帖:1个,阅读:729 [上一页] [1] [下一页]
* 帖子主题:

哪位大哥帮帮忙?

1013
jcbb
文章数:7
年度积分:50
历史总积分:1013
注册时间:2006/3/21
发站内信
发表于: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();
  后面是打印程序.....

   
   该怎么办?
1013
jcbb
文章数:7
年度积分:50
历史总积分:1013
注册时间:2006/3/21
发站内信
发表于:2006/10/10 20:57:00
#1楼
另外补充 p3.4为高电平时开始计时,中断响应时停止计时!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002