久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

數(shù)字電子時鐘3(修正程序)

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2010年09月15日   【字體:
 
___________________________________________________________
功能:
        電子時鐘程序重寫,使用延時函數(shù)來設(shè)定掃描間隔
時間:
        2010—8--16
___________________________________________________________

#include<reg52.h>

#define uint unsigned int
#define uchar unsigned char


sbit setsec=P3^0;
sbit setmin=P3^1;
sbit sethour=P3^2;



uchar num=0,hour,min,sec,hourshi,hourge,minshi,minge,secshi,secge;



void delayms(uchar cnt);
void display();
void scan();



void main()
{
        TMOD=0x01;
        TH0=(65536-10000)/256;
        TL0=(65536-10000)%256;
        TR0=1;
        EA=1;
        ET0=1;
        while(1)
        {
                if(num==100)
                {
                        sec++;
                        if(sec==60)
                        {
                                sec=0;
                                min++;
                        }
                        if(min==60)
                        {
                                min=0;
                                hour++;
                        }
                        if(hour==24)
                        {
                                hour=0;
                        }
                        num=0;
                }
                hourshi=hour/10;
                hourge=hour%10;
                minshi=min/10;
                minge=min%10;
                secshi=sec/10;
                secge=sec%10;
                display();
                scan();
        }

}


void display()//No use of timer1,using delayms()
{
        P0=secge;
        P2=0xfe;
        delayms(5); 
        P0=secshi;
        P2=0xfd;
        delayms(5);

        P0=0x40;
        P2=0xfb;
        delayms(5);

        P0=minge;
        P2=0xf7;
        delayms(5);
        P0=minshi;
        P2=0xef;
        delayms(5);

        P0=0x40;
        P2=0xdf;
        delayms(5);

        P0=hourge;
        P2=0xbf;
        delayms(5);
        if(hourshi)
        {
                P0=hourshi;
                P2=0x7f;
                delayms(5);
        }
}

 

void timer0() interrupt 1 using 0
{
        TH0=(65536-10000)/256;
        TL0=(65536-10000)%256;
        num++; 
}

 

void scan()
{
        if(!setsec)
        {
                delayms(2);
                sec++;
                if(sec==60)
                {
                        sec=0;
                        min++;
                        if(min==60)
                        {
                                min=0;
                                hour++;
                                if(hour==24)
                                {
                                        hour=0;
                                }
                        }
              }
        }
        if(!setmin)
        {
                delayms(2);
                min++;
                if(min==60)
                {
                        min=0;
                        hour++;
                        if(hour==24)
                        {
                                hour=0;
                        }
                }
        }
        if(!sethour)
        {
                delayms(2);
                hour++;
                if(hour==24)
                {
                        hour=0;
                }
        }
}

 

void delayms(uchar cnt)
{
        uchar x,y;
        for(x=cnt;x>0;x--)
                for(y=110;y>0;y--);
}

___________________________________________________________

功能:

        電子時鐘程序重寫,使用定時器設(shè)定掃描間隔

時間:

        2010—8—16

___________________________________________________________
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 国产精品久久久久久婷婷天堂 | 免费成人在线网站 | 91精品国产一区二区在线观看 | 日本a∨视频 | 日韩网站在线观看 | 在线观看亚洲一区二区 | 日韩一二区在线 | 毛片a级毛片免费播放100 | 国产精品久久精品 | 国产精品www | 91精品国产综合久久香蕉麻豆 | 日韩精品一区二区三区视频播放 | 久久久91精品国产一区二区精品 | 国产黄色av电影 | 国产精品一区二区久久 | 亚洲第1页| 国产在线视频一区二区 | 久久精品成人 | 久久久久国产一区二区三区 | 国产日韩欧美精品 | 亚洲欧美在线观看 | 成人免费一区二区 | 成人99 | 看片wwwwwwwwwww | 久久国产精品无码网站 | 国产精品视频网址 | 成年男女免费视频网站 | 91www在线观看| av网站在线播放 | 欧美一区二区三区在线看 | 少妇精品久久久久久久久久 | 欧美成年黄网站色视频 | 国产日韩欧美一区二区 | 欧美日韩高清 | 国产一区999 | 久久新视频 | 精品欧美激情在线观看 | 亚洲综合五月天婷婷 | 国产日韩91 | 国产一区二区视频在线 | 成年人在线视频 |