找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5801|回復(fù): 0
收起左側(cè)

74hc573鎖存器多位顯示控制單片機程序

[復(fù)制鏈接]
ID:100029 發(fā)表于 2015-12-22 20:16 | 顯示全部樓層 |閱讀模式

#include"reg51.h"
#define uchar unsigned char
#define uint unsigned int
uchar dd[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f
};
void delay(uchar us)
{
  uchar m,n;
while(us--)
     {
         for(m=0;m<10;m++)
                for(n=0;n<40;n++);
     }
}
void display(uint court)
{
    uchar i;
   for(i=0;i<20;i++)
       {  
         P0=dd[(court%1000)/100];
         P3=dd[(court%1000)/100];
         P2=0xb4;
         delay(5);
         P2=0xf0;
         delay(1);

         P0=dd[((court%1000)%100)/10];
         P3=dd[((court%1000)%100)/10];
         P2=0xd2;
         delay(5);
         P2=0xf0;
         delay(1);

         P0=dd[court%10];
         P3=dd[court%10];
         P2=0xe1;//
         delay(5);
         P2=0xf0;
         delay(1);
         }
}

void main()
{
         uint dat;
         uchar i;
         while(1)
             {     
                  display(dat);
                  dat++;
                  if(dat==1000)dat=0;
           }
}





回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表