久久久久久久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视频在线免费观看 | 日韩在线小视频 | 午夜精品一区二区三区在线视频 | 亚洲精品片 | 亚洲视频中文 | 欧美高清性xxxxhd | 国产免费国产 | 精品一区二区视频 | 91精品久久久 | av中文在线播放 | 中文字幕日本一区二区 | 欧美成ee人免费视频 | 欧美精品在线播放 | 天堂亚洲 | 亚洲国产视频一区二区 | 97日日碰人人模人人澡分享吧 | 天天草天天 | 中文字幕在线看人 | 欧美精品久久久 | 国产伦一区二区三区视频 | 精国产品一区二区三区四季综 | 欧美日韩精品中文字幕 | 精品国产欧美日韩不卡在线观看 | 亚洲精品久久久一区二区三区 | 亚洲视频精品在线 | 一级毛片在线播放 | 日韩精品一区二区在线 | 一区二区三区视频在线观看 | 国产乱码久久久久久一区二区 | 亚洲欧美中文字幕 | 精品国产一区二区三区性色 | 四虎成人免费电影 | 国产高清在线精品 | 欧美不卡一区二区 |