<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        單片機+1602液晶數字時鐘程序(成功版)

        作者:huqin   來源:本站原創   點擊數:  更新時間:2014年03月15日   【字體:

        先來看制作成功的圖:


        本程序由好幾個頭文件組成,都在下面,你可以復制代碼并保存為獨立的文件
        頭文件STC12C5A.H下載: http://www.thefapper.com/mcu/2564.html

        程序:
        首先是主程序:
        #include<STC12C5A.H>
        #include "STDIO.h"
        #include "LCD1602.h"
        #include "interrupt.h"

        void main()
        {
         LCD_init();
         interrupts_init();    
         LCD_disp_cher(0, 1,"784729514 ");
         while(1)
          {
           sprintf(dsa,"%d:%d:%d ",hour,minute,sec);
           LCD_disp_cher(0,2,dsa);
          }
        }

        下面是lcd1602.H頭文件: http://www.thefapper.com/mcu/2965.html

        這是另一個頭文件 自行保存即可
        #ifndef _interrupt_H_
        #define _interrupt_H_
        #define uint unsigned int
        #define uchar unsigned char
        uint sec,subtle,minute,hour;
        uchar dsa[16];
        void interrupts_init()
        {
         EA=1; 
         ET0=1;
           TR0=1;  
         TMOD=0x1; 
         TH0=(65536-50000)/255;
         TL0=(65536-50000)%255;
        }
        void ghjfgf() interrupt 1
        {
         TH0=(65536-50000)/255; 
        TL0=(65536-50000)%255;
         subtle++;
         if(subtle==20)
          {
           subtle=0;
           sec++;
          }
         if(sec==60)
          {
           sec=0;
           minute++;
          }
         if(minute==60)
          {
           minute=0;
           hour++;
          }
         if(hour==24) hour=0;
        }
        #endif

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮