计数器 中断

发布时间:2024-08-01  

 #include

 #define uint unsigned int

 #define uchar unsigned char

 sbit lw=P3^1;

 sbit ld=P3^0;

 uchar duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

 uchar wei[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

 uint hour=0,minute=0,second=0,t02ms=0;

 void INT_init()

 {

    

    

    TMOD=0x20;

    TH1=256-200;

    TL1=256-200;

    EA=1;

    TR1=1;

    ET1=1;

 }

void delay(uint i)

 {

   while(i--);

 }

 /* ************************************************************************************ */

 main()

 {

    char i;

    INT_init();

    while(1)

    {

       for(i=0;i<=7;i++)

       {

      

      P1=wei[i];  

      

      

      switch(i)

      {

         case 0:P2=duan[hour/10];break;

         case 1:P2=duan[hour%10];break;

         case 2:P2=0xbf;break;

             case 3:P2=duan[minute/10];break;

         case 4:P2=duan[minute%10];break;

             case 5:P2=0xbf;break;

             case 6:P2=duan[second/10];break;

             case 7:P2=duan[second%10];break;

             default:break;

       }

         delay(30);

       

      }

       }

   }

   /* ************************************************************************************ */

void timerl(void) interrupt 3

  {

     t02ms++;

     if(t02ms==5000)

     {

    t02ms=0;

    second++;

    if(second==60)

    {

       second=0;

       minute++;

       if(minute==60)

       {

          minute=0;

          hour++;

          if(hour==24)

         hour=0;

          }

       

       }

         }     

      } 

7c8395afa416675c6c628143e5e43737_1260466-20171129204147948-745333324.png

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    基准点定位。此编码器原理构造简单,机械平均,并且寿命可达几万小时,具有较强的抗干扰能力,可靠性高。但是是无法输出轴转动的绝对位置信息。 根据编码器原理,我们把编码器接到PLC上面,如下图(下图以C251为例......
    在小流量也可以准确的计量。作用在涡轮叶片上的气流是轴向的,涡轮安装在主传动轴上,传动轴配有高强度的球轴承。   涡轮叶片的旋转经齿轮组减速后,通过装在涡杆上磁耦合机构传给固定在无压表头内8位机械计数器。气体......
    异步计数器原理、电路详解; 1、异步计数器 1、异步二进制加法器 1、原理......
    实验18:秒表计数器;实验目的 (1)熟悉和掌握开发流程和软件使用方法; (2)通过实验理解和掌握计数器原理; (3)掌握用数据流和行为级描述寄存器单元的方法。 实验任务 设计简单秒表(60......
    的程序,当计数器递减为0时,会产生复位控制器信号,机器就会重新启动,恢复正常执行流程。这样的设计原理就解决了很多环境恶劣的情况下,对服务器进行重启的任务。上面的重置倒计数的操作通常叫做“喂狗”。   看门狗工作原理......
    一文详解电度表的工作原理;电度表的概念 电工通常用的电能表,是用来测量电能的仪表,俗称电度表。 电度表的工作原理机械电度表工作原理:当电能表接入电路时,电压......
    工业生产中定位控制的实现具有较高的实用与参考价值。 1 利用PLC的高速计数器指令和旋转编码器控制三相交流异步电机实现的准确定位 1.1 系统工作原理 PLC的高速计数器指令和编码器的配合使用,在现......
    对微处理器的速度和存储有很高的要求,会增加硬件和软件的成本。   有别于回波时间法,另外一种广泛采用的测距方法是相位差法,主要是根据机械波的波动原理,2π 的相位变化对应的是机械波的1 个波长,根据......
    度测频法是在传统测频方法基础上发展起来的测频方法,并且在各个领域的测频中得到了越来越多的应用。 等精度测频法原理如图1所示。 设置2个计数器计数器1对被测信号进行计数计数器2对基准信号进行计数。预先设置一个闸门时间T,测量......
    通信的通信编程 ④.串口通信的应用场景 PLC计数器......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>