˜Ë(bi¨¡o)î}: ´ó¼Ò?gu¨©)Íæ¿´ÏÂÒ»‚€(g¨¨)•r(sh¨ª)犳ÌÐòÄÇÀïåe(cu¨°)ÁË ÖxÖx [´òÓ¡±¾í“]

×÷Õß: СºÚ²»ÔÚ¼Ò    •r(sh¨ª)ég: 2017-9-21 15:42
˜Ë(bi¨¡o)î}: ´ó¼Ò?gu¨©)Íæ¿´ÏÂÒ»‚€(g¨¨)•r(sh¨ª)犳ÌÐòÄÇÀïåe(cu¨°)ÁË ÖxÖx
#include<reg52.h> //°üº¬î^Îļþ£¬Ò»°ãÇé›r²»ÐèÒª¸Ä„Ó(d¨°ng)£¬
                  //î^Îļþ°üº¬ÌØÊ⹦ÄܼĴæÆ÷µÄ¶¨Áx
#define uchar unsigned char
uchar duanma[10]={0x3f,0x06,0x5b,0x4f,0x66,
                  0x6d,0x7d,0x07,0x7f,0x6f}; //¹²ê޹ܠ 
                                                          //uchar duanma [10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,};  ¹²ê–¹Ü
      
uchar weima [6]={0x01,0x02,0x04,0x08,0x10,0x20};

uchar jishu1,jishu2,shi,fen,miao;

uchar xianshi [6]={0,0,0,0,0,0,};

void chushihua (void)
{
    TMOD=0x01;
    THO=(65536-5000)/256;
    TL0=(65536-5000)%256;
    AE=1;ET0=1;TR0=1;
}

/*------------------------------------------------
                 Ö÷º¯”µ(sh¨´)
------------------------------------------------*/
void main (void)
{
shi=23; fen=58;  mia =46;
chushihua();
         
while (1)         //Ö÷Ñ­­h(hu¨¢n)
}
void shuzizhong (void)
{
   THO=(65536-5000)/256;
   TL0=(65536-5000)%256;
   
  xianshi[0] = duanma[shi/10];
  xianshi[1] = duanma[shi%10];
  xianshi[2] = duanma[fen/10];
  xianshi[3] = duanma[fen%10];
  xianshi[4] = duanma[miao/10];
  xianshi[5] = duanma[miao%10];
//6λ”µ(sh¨´)´a¹Ü„Ó(d¨°ng)‘B(t¨¤i)’ßÃè
jishu1++;
if (jishu1==6) jishu1=0;
P2=weima [jishu1];
P1=xianshi [jishu1];

//•r(sh¨ª).·Ö.Ãë,µÄ߉݋êP(gu¨¡n)ϵ
jishu2++;
if(jishu2==200)
{
  jishu2=0;
  miao++;
if(miao==60)
{
  miao=0;
  fen++;
if(fen==60)
  {
   fen=0;
if(shi==24)
   shi=0;
     }
  }
}
}

×÷Õß: ŸoÁ¿‰Û½›(j¨©ng)    •r(sh¨ª)ég: 2017-9-21 18:48
Äã×Ô¼ºŒ¦(du¨¬)ÕÕÏ 1-DS1302.rar (46.66 KB, ÏÂÝd´Î”µ(sh¨´): 5)
×÷Õß: GODدСÄк¢    •r(sh¨ª)ég: 2017-9-22 10:11
ÊÇTH0²»ÊÇTHO£¡ÖДຯ”µ(sh¨´)º¯”µ(sh¨´)Ãûºó߀ÓÐinterrupt 1›]Œ‘




šgÓ­¹âÅR (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1