历史上的今天
返回首页

历史上的今天

今天是:2024年10月24日(星期四)

正在发生

2019年10月24日 | ATMEGA48利用按键控制时钟proteus仿真

2019-10-24 来源:51hei

 

ATMEGA48时钟程序源码:

#include

//共阳数码管键码

const unsigned char disp_table_ca[]=

{  0xC0,0xF9,0xA4,0xB0,0x99,

    0x92,0x82,0xF8,0x80,0x90  };

char a_second=0;

char b_second=0;

int count=0,flag;


void delay(unsigned int x)

{ int i,j; for(i=0;i

void main()

{ DDRD=0xff;

  DDRB=0XFF;

  PORTC=0XFF;

  

  while(1)

  {

           PORTB=0B00000001;

        PORTD=disp_table_ca[a_second];

        delay(1);

        

        PORTB=0B00000010;

        PORTD=disp_table_ca[b_second];

        delay(1);

        

        if((PINC&0B00000001)==0) 

        {

          delay(20);

          if((PINC&0B00000001)==0) 

          flag=1;

          while((PINC&0B00000001)==0);

        }

        

        if((PINC&0B00000010)==0) 

        {

          delay(20);

          if((PINC&0B00000010)==0) 

          flag=2;

          while((PINC&0B00000010)==0);

        }

        

        if((PINC&0B00000100)==0) 

        {

          delay(20);

          if((PINC&0B00000100)==0) 

          flag=3;

          while((PINC&0B00000100)==0);

        }

        

        if(flag==1)

        {

           count++;

           if(count%49==0)

           b_second++;

           

              if(b_second==10)

             {

               b_second=0;

               a_second++;   

                      if(a_second==6)

                      a_second=0;

             }

        }

        

        if(flag==2)

        {

           count++;

           if(count%49==0)

           b_second--;

           

              if(b_second==-1)

             {

               b_second=9;

               a_second--;   

                      if(a_second==-1)

                      a_second=5;

             }

        }

        

        if(flag==3)

        {

           a_second=0;

           b_second=0;

        }

        

  }

  

}



推荐阅读

史海拾趣

AB Connectors Ltd公司的发展小趣事

进入新世纪,电子行业的技术更新换代速度加快。AB Connectors Ltd意识到,只有不断创新才能在激烈的市场竞争中立足。于是,公司加大了研发投入,组建了一支高素质的研发团队,专注于连接器技术的创新。经过多年的努力,AB Connectors Ltd成功开发出了一系列具有自主知识产权的新型连接器产品,不仅提高了产品的性能和质量,还降低了生产成本。这些创新产品为公司赢得了众多客户的青睐,进一步巩固了市场地位。

三环(CCTC)公司的发展小趣事

进入21世纪后,三环(CCTC)公司迎来了快速发展的机遇期。公司根据市场需求和技术发展趋势,积极调整产品结构,形成了多元化布局。在这一阶段,公司先后发布了SOFC、PKG、GTM、氧化铝陶瓷基片以及TO部件等产品,并成功打入国内外市场。同时,公司加强了与国际知名企业的合作,提升了品牌影响力和市场竞争力。

GSI Technology公司的发展小趣事

GSI Technology公司成立于1995年3月,总部位于加利福尼亚州的圣何塞(硅谷),自创立之初便专注于提供领先的电信和网络解决方案。公司采用先进的CMOS工艺技术,如0.25、0.15和0.13微米等,致力于开发低功耗、全功能、高性能的SRAM产品。通过不断的技术创新和产品优化,GSI Technology逐渐在高性能存储器市场占据了一席之地,为后续的快速发展奠定了坚实的基础。

FCT Electronics公司的发展小趣事

随着电子行业的快速发展,市场竞争日益激烈。为了应对挑战,FCT Electronics不断加大研发投入,推出了一系列具有自主知识产权的新产品。同时,公司还加强了与高校、研究机构的合作,引进了一批高素质的人才,为公司的持续发展注入了新的活力。

Excelight Communications Inc公司的发展小趣事

Excelight非常重视企业文化建设。公司倡导“创新、协作、务实、进取”的企业精神,鼓励员工勇于探索、敢于创新。同时,Excelight还为员工提供了良好的工作环境和福利待遇,吸引了大量优秀人才的加入。

在企业文化的影响下,Excelight的团队凝聚力不断增强,员工的积极性和创造力得到了充分发挥。这使得公司在面对市场变化和竞争挑战时能够迅速作出反应和调整。

First Silicon Co., Ltd公司的发展小趣事

在电子行业快速发展的同时,环保问题也日益受到关注。First Silicon公司积极响应国家环保政策,将环保理念融入企业发展战略之中。公司投入巨资研发环保型半导体材料和生产工艺,努力减少生产过程中的污染排放和资源浪费。同时,公司还积极推广绿色电子产品,引导消费者树立环保意识。通过这一系列的环保举措,First Silicon不仅赢得了社会各界的广泛赞誉,还为其可持续发展奠定了坚实基础。

问答坊 | AI 解惑

数字式相位测量仪

本设计给出了以凌阳16位单片机Spce061A为核心的数字式相位测量的基本原理与实现方案。该系统由相位测量仪、数字式移相信号发生器和移相网络三个模块构成,分别由两块单片机独立地实现控制与显示功能。采用DDS技术生成两路正弦波信号,并通过改变存 ...…

查看全部问答>

我自己定制的sdk为什么无法安装

每次安装到最后都是出现一个错误提示对话框: ToolsMsmCA(Error):Setup package issue: Xml file not found: 然后进度条就发生了传说中的自动回滚Rolling back 那位大侠遇到过我这种情况啊   麻烦指导一下啊   谢谢…

查看全部问答>

第一个hello,world程序,编译沒有错误,执行时提示:Connection was not created

模拟器可以打开,然后弹出Connection   was   not   created,不是模拟器设置的问题,我已经选了Win32[WCE emulator],也选择了标准SDK 我是超级新手,多谢各位帮帮忙啊,另外应该怎样学Wince编程啊,怎么知道使用的 ...…

查看全部问答>

编写wince的底层驱动应该如果实现比较精确的uS、mS级延时呢?

比如我想一个GPIO先设为高电平,2uS后就变成低电平。…

查看全部问答>

VxWorks CPU的调度时间算不算临界资源.

任务在获得相应资源后由阻塞态变成就绪态,然后等待由CPU来执行,那么,这个CPU的执行时间片算不算临界资源呢?…

查看全部问答>

看了向农姐姐的帖子后。。。。

       今天中午闲暇之余,看了向农姐姐的一个帖子,是关于面试的,拒绝了一个女孩子,源于一个问题“如果她来EEWORLD,只能从最底层做起,做些别人不愿意做的事。。。”这不得不勾起了我的回忆,往事历历在目啊。。 ...…

查看全部问答>

有谁用过ST7576 128*64 LCD 吗?

有谁用过ST7576  128*64 LCD 吗?可不可以给我发个Datasheet,多谢了!…

查看全部问答>

请教高手安装CYGWIN

请教大侠CYGWIN的完整安装教程,我怎么总是装了有错误无法进行下去的啊…

查看全部问答>