新闻中心

EEPW首页>嵌入式系统>设计应用> 用AT89S51单片机来制作的手动计数器

用AT89S51单片机来制作的手动计数器

作者: 时间:2013-03-21 来源:网络 收藏


  TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH


  END


  7. C语言源程序


  #include AT89X51.H>


  unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,


  0x6d,0x7d,0x07,0x7f,0x6f};


  unsigned char Count;

  void delay10ms(void)


  {


  unsigned char i,j;


  for(i=20;i>0;i--)


  for(j=248;j>0;j--);


  }

  void main(void)

  {

  Count=0;

  P0=table[Count/10];


  P2=table[Count%10];


  while(1)


  {


  if(P3_7==0)


  {


  delay10ms();


  if(P3_7==0)


  {


  Count++;


  if(Count==100)


  {


  Count=0;


  }


  P0=table[Count/10];


  P2=table[Count%10];


  while(P3_7==0);


  }


  }


  }


  }

尘埃粒子计数器相关文章:尘埃粒子计数器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭