【麻豆源码 MDYS08】【易源码 ocr】【workman源码分析】智能倒计时器源码单片机_智能倒计时器源码单片机怎么用

时间:2024-12-29 09:45:04 编辑:hi订货+源码 来源:穿越机源码

1.基于单片机控制的倒计单片60秒倒计时实现
2.在89c51单片机中实现2:00:00~0:00:00的两分钟倒计时,并在五个数码管上显

智能倒计时器源码单片机_智能倒计时器源码单片机怎么用

基于单片机控制的时器麻豆源码 MDYS0860秒倒计时实现

       #include<reg.h>

       unsigned char  code table[]={ 0xc0,0xf9,0xa4,0xb0,0x,0x,

       0x,0xf8,0x,0x};

       unsigned char second=0,minite=6;

       void main()

       {  

           EA=1;

        ET1=1;

        TMOD=0x;

        TH1=(-)/;

        TL1=(-)%;

        TR1=1;

        while(1) ;

       }

       void time1() interrupt 3 using 1

       {

        unsigned char  num;

        TH1=(-)/;

        TL1=(-)%;

        num++;

        if(num==)

          {

            num=0;

          if(second==0)

          {

           second=;

          minite--;

          if(minite==0) minite=6;

          }

         second--;

          }

         P0=table[minite];

         P2=table[second];

       }

在c单片机中实现2::~0::的两分钟倒计时,并在五个数码管上显

       #include<reg.h>

       #include<INTRINS.h>

       #define u unsigned int

       #define u8 unsigned char

       u8 ds[5]; //数码管显示缓存

       code u8 w[]={ 0x,源码用易源码 ocr0x,0x,0x,0x,}; //位码 共阳

       code u8 d[]={ 0xc0,0xf9,0xa4,0xb0,0x,0x,0x,0xf8,0x,0x,};//断码

       void dispaly(){ //显示函数

        static u8 a;

        if(++a>4)a=0;

        P0=0xff;

        P2=w[a];

        P0=d[ds[a]];

       }

       void init() //初始化函数

       {    TMOD=0x;

        TH0=(-)/;

        TL0=(-)%;

        EA=1;

           ET0=1;

       }

       u js_s=**2;

       u js_ms=0;

       void main()//主函数

       {

        init();

        TR0=1;

        while(1){ //将一个每隔0.s加1的变量通过除法得到分、秒,机智计workman源码分析由于用到了大量除法运算,器源智乐园源码效率不高,码单照妖镜源码iapp但很简单,片机部分运算可以再简化

倒计单片

        ds[0]=js_s/(*)%%;//分

倒计单片

        ds[1]=js_s/%/;   //秒十位

倒计单片

        ds[2]=js_s/%%;   //秒个位

倒计单片

        ds[3]=js_s%/;   //0.1s 位

倒计单片

        ds[4]=js_s%%;   //0.s位

倒计单片

        }

倒计单片

       }

倒计单片

       void timer0() interrupt 1//1ms定时器

倒计单片

       {    

倒计单片

        TH0=(-)/;

倒计单片

        TL0=(-)%;

倒计单片

        dispaly();

倒计单片

        if(++js_ms>=){ //ms

倒计单片

        js_ms=0;

倒计单片

        if(js_s>0)js_s--;

倒计单片

        }

倒计单片

       }

倒计单片