历史上的今天
返回首页

历史上的今天

今天是:2025年03月12日(星期三)

正在发生

2018年03月12日 | 8279做的时钟程序C语言源代码

2018-03-12 来源:eefocus

    #include
    #include
    #define      Z8279    XBYTE[0x8FFF] //定义外部命令口
    #define      D8279    XBYTE[0x8FFE] //定义外部数据口
    #define      LEDWR0  0x90    //写端口命令
#define uchar unsigned char
    
    void view8279(void);
uchar  hour1=0,hour2=0,min1=0,min2=0,sec1=0,sec2=0,num_20; //时分秒的十位和个位,初值为零
    uchar led[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};//定义0到F的键码
    
    void main(void)
    {
      TMOD=0x01;
      TH0=0x3c;
      TL0=0xb0;
      IE=0x82;
      TR0=1;
      num_20=20;
      while(1)
      {}
    }
    
    void shizhong(void) interrupt 1
    {          //7                  
      TH0=0x3c;
      TL0=0xb0;
      num_20--;
      if(num_20!=0) return;
    
      if(sec1==5 && sec2==9)
      {          //05
    sec1=0;
    sec2=0;
      if(min1==5 && min2==9)
      {        //03
    min1=0;
    min2=0;
        if(hour1==5 && hour2==9)
        {        //01
        hour1=0;
        hour2=0;
    }        //01
        else if(hour2==9)
        {      //02
          hour1++;
          hour2=0;
        }      //02
        else hour2++;
        }        //03
        else if(min2==9)
        {        //04
        min1++;
        min2=0;
        }        //04
        else min2++;
      }
            //05
      else if(sec2==9)
      {        //06
        sec1++;
        sec2=0;
      }        //06
      else sec2++;
    
    
      view8279();
      num_20=20;        //7
    }
    
    void view8279(void)
    {  
      if (1)    //在正常显示情况下显示各位数字
      {
          Z8279=LEDWR0;
            D8279=led[sec2];
            D8279=led[sec1]; 
      D8279=0x40;      
            D8279=led[min2];
            D8279=led[min1];
            D8279=0x40;
            D8279=led[hour2];
            D8279=led[hour1];
      }
    } 

推荐阅读

史海拾趣

Hisetec Electronic Co Ltd公司的发展小趣事

背景:随着环保意识的增强,消费者对电子产品的环保要求也越来越高。Hisetec Electronic Co Ltd公司积极响应这一趋势,将绿色环保理念融入产品设计、生产和回收的全过程。

发展:公司投入大量资金研发环保材料和生产工艺,确保产品从源头到终端都符合环保标准。同时,公司还建立了完善的电子废弃物回收体系,对废旧电子产品进行拆解、分类和再利用。这些举措不仅赢得了消费者的信任和支持,还推动了整个电子行业的绿色升级。

CSR plc(剑桥硅晶无线电)公司的发展小趣事

除了自主研发和收购外,CSR plc还积极与其他企业进行技术合作与转让。例如,2012年7月,三星电子以3.1亿美元的价格收购了CSR Plc的无线技术部门,包括该部门的310名员工和相关的21项技术专利。这次技术合作不仅为CSR plc带来了可观的收益,也推动了整个行业的技术进步和发展。

通过以上五个故事,我们可以看到CSR plc在电子行业中的发展历程充满了创新与挑战。从初创时期的音频技术突破,到后来的多元化发展、重要收购和技术合作,CSR plc不断适应市场变化,拓展业务领域,最终在电子行业中取得了显著的地位和成就。

Central Semiconductor公司的发展小趣事

随着全球电子市场的不断扩大和竞争的加剧,Central Semiconductor积极实施全球化战略,拓展国际市场。公司在全球范围内建立了完善的销售网络和供应链体系,以确保产品能够及时、准确地到达客户手中。

同时,Central还不断开拓新的业务领域,如汽车电子、工业控制、医疗电子等。通过不断的技术创新和市场拓展,Central逐渐在多个领域取得了显著的业绩和市场份额。

这五个故事分别从不同的角度展示了Central Semiconductor在电子行业中的发展历程和成就。无论是坚守与转型、创新开发、对停产产品的支持、裸片产品的开发还是全球化布局与业务拓展,Central都展现出了其敏锐的市场洞察力和强大的市场竞争力。这些故事不仅是对Central发展历史的回顾,也是对其未来发展的展望和期许。

Antenna Factor公司的发展小趣事

随着无线通信技术的快速发展,Antenna Factor公司始终保持敏锐的洞察力,不断推出创新产品。他们研发的智能天线系统,能够根据信号环境的变化自动调整参数,显著提高通信质量和稳定性。这一技术创新在市场上引起了广泛的关注,使得Antenna Factor公司在行业中树立了技术领先的形象。

Adamant Co Ltd公司的发展小趣事

随着企业规模的扩大,Adamant Co Ltd逐渐意识到社会责任的重要性。公司积极参与公益事业,为社会做出贡献。同时,公司还注重可持续发展,通过采用环保材料和生产工艺、降低能耗等方式,实现绿色生产。这些举措不仅提升了公司的社会形象,也为公司的长期发展注入了新的活力。

这些故事虽然基于虚构的Adamant Co Ltd公司,但其中所描述的挑战、机遇和策略在电子行业中是普遍存在的。通过这些故事,我们可以对电子行业企业的发展过程有一个大致的了解。

AC Interface Inc公司的发展小趣事

在电子行业中,ABC Electronics Inc. 深知单打独斗难以取得长远发展。因此,公司积极寻求与其他企业的合作机会,通过技术共享、联合研发、市场互补等方式实现共赢。例如,公司与一家知名芯片制造商合作,共同开发了一款具有高性能的嵌入式系统解决方案,成功应用于智能家居、工业自动化等领域。这种合作模式不仅加速了产品的研发进程,也提高了公司的市场竞争力。

问答坊 | AI 解惑

彩电企业抱团应对出口壁垒

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 备受关注的中国彩电企业应对出口专利壁垒有了新的突破。经过与众多国外专利权利人近两年的接触谈判,彩电出口交纳专利费用问题有了较大程度缓和,彻底扭转了DVD时代在专利问题上的被动局面,困扰 ...…

查看全部问答>

这个程序用在2051要怎么改

芯片:89c51 工作晶振:12Hz 功能: 1、按遥控器上的\"1\"键,对应1号灯就点亮,2和3键对应另外两只灯,\"关\"将关闭所有灯。 由于这批灯泡的功率较大,考虑到器件的发热,设计中同一时间内只能亮一只灯。 2、调光功能。如要对灯进行调光,可 ...…

查看全部问答>

寻找串口通信高手

   问题如下,我用了cncomm1.51类,我读取数据的时候,数据老是不稳定。有的电子设备读取数据很稳定的,请问下,同过com口读取数据和硬件设备有关吗?是什么关系呢?谢谢。…

查看全部问答>

marvell 8688 wifi驱动

有谁做过marvell 8688 wifi的驱动,我用的是SPI接口,平台是三星的2440,怎么加载上GSPI8688_WLAN.dll后。winCE上不能正确出现正常的网络连接。…

查看全部问答>

S3C2440A主频怎样从400M提高到533M?

哪位大虾能给指点一下?谢谢! 我现在修改了bsp_cfg.h中的S3C2440A_FCLK和startup.s中的MPLL,结果内核启动到初始化NandFlash之前就挂了.…

查看全部问答>

LINUX下LM3S8962开发-之调试环境建立-系列(1)

开发环境:平台:Ubuntu 9.10内核版本:2.6.31-22-generic系统自带的openocd没有定制,不好用.所以只能自己编译首先下载openocd源码:git clone git://openocd.git.sourceforge.net/gitroot/openocd/openocd完成后进入并配置:cd openocd把版本降到 0.3.1 ...…

查看全部问答>

F2812的烧写过程中的警告

我使用的是DEC2812的片子,在烧写的过程中出现了下面的warning: Warning: This program contains initialized RAM data. It may run successfully under Code Composer Studio but not as a standalone system because of this. If your Flash ...…

查看全部问答>

求助:毕设——目标跟踪算法的嵌入式Linux 移植

毕设方案: ★        收集目标跟踪算法、嵌入式Linux操作系统等方面的相关资料; ★        进行目标跟踪算法的嵌入式Linux移植以及基于ARM 平台的Linux 移植的编程; ★        ...…

查看全部问答>

SOSO姐从天津回来没有呀!~

RT!等着她的最新TI研讨会的报道呢!~…

查看全部问答>