导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→给你源代码,thank you

* 27770: 斑竹,Help Me

   yufanmiao 
yufanmiao发表的帖子 

 给你源代码,thank you
main 设置
EA = 1;
 TMOD = 0x1D;//t1 定时器,t0 计数器
 ET1 = 1;
 TH1 =0x3c ;//per 50ms
 TL1 = 0xb7;
 TR1 = 1;
 TR0 = 1;
 ET0 = 1;
 TH0 = 0x00;TL0 = 0x00;
//timer0 intrrupt
void timer0(void) interrupt 1 
{
 T0H ++;
 TH0 = 0;TL0 = 0;
}
//timer1 interrupt
void timer1(void) interrupt 3 using 1
{
 EA =0;
 TR1 = 0;
    TH1 =0x3c ;
 TL1 = 0xb7;
 TR1 = 1;
 count++;
 if(count == 20)
 {
  count = 0; 
  TR0 = 0;
  zscount = T0H   <  < 8;
  zscount   <  <=8;
  zscount += (unsigned long)TH0   <  <8;
  zscount = zscount +  TL0;
  TH0 = 0;TL0 = 0;T0H = 0;
  TR0 =1;
 }
 switch(key_flag)
 {
  case 0:
   if((P0&0x3f)   < 0x3f) 
   {
    key_value = P0&0x3f;
    key_flag = 1;
   }
   break;
  case 1:
   if((P0&0x3f) == 0x3f)
   {
    key_flag = 2;
   }
   break;
  case 2:
   break;
 }
 EA = 1;
}

发表时间:2003年4月28日14:32:54

  
回复该帖

本主题共有 15 帖,分页:>>>>>该主题的所有内容[15]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:请大家帮忙看protel问题!!!!!!请问Macro 1: New 
[下一篇帖子]:怎样将16*16的点阵换为14*14的?我以前用的是16*16的点阵,但发现字体不太好看(用VB编的