微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机STC89C52做的数码管时钟 不要led显示

单片机STC89C52做的数码管时钟 不要led显示

时间:10-02 整理:3721RD 点击:
小女子学工科~急需单片机STC89C52数码管时钟的设计程序,用keil软件~最好这两天有~麻烦了

用定时器做时钟源吗?几位数码管。显示哪些时间元素。

有现成的程序,需要就联系

QQ306 226 714有想去...

你好  请问程序能给我一份吗    164908060@qq.com   感谢

你是想要高精度时钟啊  还是用51的内部定时器做时钟啊

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uchar num,k,n,m,i,j,num1,shi,fen,miao;
uchar code table[]={
0x3F,0x06,0x5B,0x4F,
0x66,0x6D,0x7D,0x07,
0x7F,0x6F,0x77,0x7C,
0x39,0x58,0x5E,0x79,};
void delay(uint z)
{
        uint i,j;
          for(i=z;i>0;i--)
             for(j=114;j>0;j--);
}
void main()
{
   TMOD=0X01;
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256;
   EA=1;
   ET0=1;
   TR0=1;
   while(1)
   {       
        P1=0xfe;
                   P0=table[shi/10];
            delay(3);
                P1=0xfd;
                   P0=table[shi%10];
            delay(3);
                P1=0xfb;
                   P0=0x40;
            delay(3);
                P1=0xf7;
                   P0=table[fen/10];
            delay(3);
                P1=0xef;
                   P0=table[fen%10];
            delay(3);
                P1=0xdf;
                   P0=0x40;
            delay(3);
                P1=0xbf;
                   P0=table[miao/10];
            delay(3);
                P1=0x7f;
                   P0=table[miao%10];
            delay(3);
       
   }
}
void t0zhongduan() interrupt 1
{
        TH0=(65535-50000)/256;
    TL0=(65535-50000)%256;
         i++;
         if(i==20)
         {
                 i=0;
                 miao++;
                  if(miao==60)
                  {
                                  miao=0;
                                fen++;
                                if(fen==60)
                                {
                                        fen=0;
                                        shi++;
                                        if(shi==24)
                                        {
                                                shi=0;
                                        }
                                }
                  }
         }
}

用51定时器的时钟程序

挺不错,,

顺便发个仿真电路图,跪求啊

你想要什么定时仿真的给我留言  是51自身定时器的仿真还是  基于始终芯片的仿真啊

C51语言程序  跟仿真图 拜托

感谢小编共享信息。我这学习了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top