《電子技術應用》
您所在的位置:首頁 > 嵌入式技术 > 解决方案 > 8279做的时钟程序C语言源代码

8279做的时钟程序C语言源代码

2009-01-14
關鍵詞: 时钟 源代码


     #include<reg52.h>
     #include<absacc.h>
     #define      Z8279    XBYTE[0x8FFF] //定義外部命令口
     #define      D8279    XBYTE[0x8FFE] //定義外部數據口
     #define      LEDWR0   0x90    //寫端口命令
#define uchar unsigned char
   
     void view8279(void);
uchar   hour1=0,hour2=0,min1=0,min2=0,sec1=0,sec2=0,num_20; //時分秒的十位和個位,初值為零
     uchar led[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};//定義0到F的鍵碼
   
     void main(void)
     {
      TMOD=0x01;
      TH0=0x3c;
      TL0=0xb0;
      IE=0x82;
      TR0=1;
      num_20=20;
      while(1)
      {}
     }
   
     void shizhong(void) interrupt 1
     {          //7                 
      TH0=0x3c;
      TL0=0xb0;
      num_20--;
      if(num_20!=0) return;
    
      if(sec1==5 && sec2==9)
      {          //05
    sec1=0;
    sec2=0;
       if(min1==5 && min2==9)
       {         //03
     min1=0;
     min2=0;
        if(hour1==5 && hour2==9)
        {        //01
         hour1=0;
         hour2=0;
     }        //01
         else if(hour2==9)
         {       //02
          hour1++;
          hour2=0;
         }       //02
         else hour2++;
        }        //03
        else if(min2==9)
        {        //04
         min1++;
         min2=0;
        }        //04
         else min2++;
       }
            //05
       else if(sec2==9)
       {         //06
        sec1++;
        sec2=0;
       }         //06
       else sec2++;
   
    
      view8279();
      num_20=20;         //7
     }
   
     void view8279(void)
     {  
      if (1)    //在正常顯示情況下顯示各位數字
      {
          Z8279=LEDWR0;
            D8279=led[sec2];
            D8279=led[sec1];
      D8279=0x40;     
            D8279=led[min2];
            D8279=led[min1];
            D8279=0x40;
            D8279=led[hour2];
            D8279=led[hour1];
      }
     }

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 激情综合网俺也去| 国产精品日韩专区| 国产精品美女www爽爽爽视频| 亚洲一区在线直播| 欧美高清视频一区| 91国产一区在线| 久热国产精品视频| 中文字幕无码不卡免费视频| 日韩视频免费大全中文字幕| 懂色av一区二区三区四区五区| 久久亚洲综合网| 久久精品久久精品国产大片| 久久视频在线观看免费| 91精品国产91久久久久久吃药| 欧日韩不卡在线视频| 99爱精品视频| 国产在线观看精品| 国产日韩精品在线观看| 久久99久久久久久| 免费91麻豆精品国产自产在线观看| 亚洲一区高清| 色乱码一区二区三在线看| 国产福利不卡| 在线不卡视频一区二区| 精品国产拍在线观看| 91精品国产综合久久久久久久久| 日韩一二三区不卡在线视频| 伊人色综合久久天天五月婷| 欧美高清性xxxxhd| 国产精品中文久久久久久久| 国产精品久久久久久av| 91精品免费看| 日韩中文不卡| 国产精品美女在线观看| 日韩视频第二页| 欧美 日韩 国产 高清| 国产精品爽爽ⅴa在线观看| 九九热精品视频在线播放| 国产精品91久久久久久| 久久精品国产亚洲精品2020| 精品人妻一区二区三区四区在线|