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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1527|回復: 0
收起左側

簡易數碼管時鐘

[復制鏈接]
ID:777468 發表于 2020-6-18 21:39 | 顯示全部樓層 |閱讀模式
本帖最后由 elk1 于 2020-6-18 21:41 編輯

#include <REGX52.H>
typedef unsigned int u16;         
typedef unsigned char u8;

sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 shi=12,fen=59,miao=14;s=0;
u8 DisplayData[8];
u8 code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void delay(u16 i)
{
        while(i--);        
}

void datapros()         
{
           
        DisplayData[0] = smgduan[shi/10];                              
        DisplayData[1] = smgduan[shi%10];                                 
        DisplayData[2] = 0x40;
        DisplayData[3] = smgduan[fen/10];                             
        DisplayData[4] = smgduan[fen%10];        
        DisplayData[5] = 0x40;
        DisplayData[6] = smgduan[miao/10];                           
        DisplayData[7] = smgduan[miao%10];
}

void DigDisplay()
{
        u8 i;
        for(i=0;i<8;i++)
        {
                switch(i)        
                {
                        case(0):
                                LSA=0;LSB=0;LSC=0; break;
                        case(1):
                                LSA=1;LSB=0;LSC=0; break;
                        case(2):
                                LSA=0;LSB=1;LSC=0; break;
                        case(3):
                                LSA=1;LSB=1;LSC=0; break;
                        case(4):
                                LSA=0;LSB=0;LSC=1; break;
                        case(5):
                                LSA=1;LSB=0;LSC=1; break
                        case(6):
                                LSA=0;LSB=1;LSC=1; break;
                        case(7):
                                LSA=1;LSB=1;LSC=1; break;
                                       
                }
                P0=DisplayData[7-i];
                delay(100);      
                P0=0x00;
        }
}
void main()
{        
               
        while(1)
        {
                datapros();
                DigDisplay();
               
                if(s<60)
                {         
                   s++;
                   delay(1000);
                 if(s>=60)
                  {         
                 
                           miao++;
                         s=0;
                         delay(1000);
                         if(miao>=60)
                         {
                           fen++;
                           miao=0;
                           delay(1000);
                           if(fen>=60)
                           {
                                    fen=0;
                                 shi++;
                                 delay(1000);
                                 if(shi>=12)
                                 {
                                         shi=1;
                                 }
                           }
                         }
          }
   }
}               
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品日产欧美久久久久 | 一区精品在线观看 | 草久久久| 国产99精品 | 久久久久久91 | 国产精品日韩一区二区 | 国产小视频精品 | 久久成人精品 | 久久99精品久久久久久琪琪 | 一级毛片中国 | 亚洲成av片人久久久 | 国产精品免费一区二区三区四区 | 成人精品一区二区户外勾搭野战 | 国产精品福利网站 | 国产精品99久久久精品免费观看 | 亚洲男人天堂2024 | 亚洲天堂精品久久 | 精品国产一区久久 | 亚洲国产一区二区三区在线观看 | 中文字幕在线第二页 | 国产精品久久久久久久岛一牛影视 | 区一区二在线观看 | 99精品99久久久久久宅男 | 日本不卡视频在线播放 | 不卡一区 | 在线观看www视频 | 一区在线观看 | 国产一区二区三区不卡av | 亚洲欧美成人影院 | av网址在线播放 | 久久激情五月丁香伊人 | 成人亚洲网 | 久久久久久久久蜜桃 | 欧美白人做受xxxx视频 | 国产精品久久久久久久久久免费看 | 在线免费观看毛片 | 在线观看精品 | 欧美99 | 黄色在线免费观看 | 国产一区精品在线 | 亚洲成人精品免费 |