基于单片机的秒,分,时可调时钟的设计

嵌入式系统 时间:2013-01-23来源:网络

second=0;

  }

  while(K1==0);

  }

  }

  if(K2==0)

  {

  delay(5000);

  if(K2==0)

  {

  minite++;

  if(minite==60)

  {

  minite=0;

  }

  while(K2==0);

  }

  }

  if(K3==0)

  {

  delay(5000);

  if(K3==0)

  {

  hour++;

  if(hour==24)

  {

  hour=0;

  }

  while(K3==0);

  }

  }

  }

  void t0() interrupt 1 using 0

  {

  tcnt++;

  if(tcnt==4000)

  {

  tcnt=0;

  second++;

  if(second==60)

  {

  second=0;

  minite++;

  if(minite==60)

  {

  minite=0;

  hour++;

  if(hour==24)

  {hour=0;}

  }

  }

  }

  }

  void main()

  {

  TMOD=0x02;

  TH0=0x06;

  TL0=0x06;

  TR0=1;

  ET0=1;

  EA=1;

  second=0;

  minite=0;

  hour=0;

  tcnt=0;

  while(1)

  {

  key();

  getbuff();

  display();

  }

  }

  经过近两个月的努力探索,还是有一点小小的成就感!确实我也做出点东西!相对现在来说是简单的事了!于是就想着做点复杂的有用的,唉!做起来真难!发现自己想做出产品来还差的远啊,之前所做的都应归为实验阶段的东西,拿不出手的啊!现在开始具体的做东西时发现之前学的东西太虚了,在高手面前甚至根本不能说自己学过更不必说会了!

  于是我觉得学东西一定要亲历亲为,不能放过一些关键细节,想想当有人问你你会什么技能的时候!你是否能底气十足的说我是个高手呢!呵呵!在学技术时,一定要自己狠一点,要学的东西弄得越透彻越好!不能对自己有宽容,不能打折扣!

1 2

关键词: 单片机 可调时钟 Proteus

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版