亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? clock_show_time_data.lst

?? 這是一段開始學(xué)單片機時寫的LCD程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.50   CLOCK_SHOW_TIME_DATA                                                  07/25/2007 10:48:55 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE CLOCK_SHOW_TIME_DATA
OBJECT MODULE PLACED IN clock_show_time_data.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE clock_show_time_data.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //*******************************************************
   2          //該程序?qū)崿F(xiàn)用液晶顯示器LCD顯示年,月,日和時間
   3          //程序啟發(fā):用查表法把數(shù)據(jù)送到LCD顯示
   4          //不足之處:沒有考慮閏年,閏月等;年,月,日和時間不可調(diào)
   5          //作者:李錫堅
   6          //完成時間:2007.07.25.10:30
   7          //*******************************************************
   8          /********************************************************
   9          控制說明:
  10          sbit LCD_RS=P3^4;                          //定義LCD的RS控制位
  11          sbit LCD_RW=P3^5;                          //定義LCD的RW控制位
  12          sbit LCD_DISPLAY_START=P1^0;   //LCD開始顯示的指示燈
  13          sbit LCD_E=P1^1;                           //定義LCD的E控制位
  14          寫操作時用:LCD_E=1;
  15                     _nop_();
  16                             LCD_E=0;
  17                             代替
  18          *********************************************************/
  19          //****************************************
  20          #include<reg51.h>               //包含常用頭文件
  21          #include<stdio.h>
  22          #include<intrins.h>
  23          #include<absacc.h>
  24          #define uchar unsigned char        //定義常用數(shù)據(jù)類型
  25          int cnt;
  26          void LCD_INIT(void);               //LCD的初始化函數(shù)
  27          void LCD_DISPLAY_COLON(uchar *DATA);//在指定的位置顯示字符串
  28          void LCD_DISPLAY_DATE(uchar *DATA); //在指定的位置顯示字符串
  29          void LCD_DISPLAY_STR(void);                //在指定的位置顯示字符串
  30          void LCD_CLR(uchar y);                                                   //清除LCD指定的行
  31          void LCD_SEND_COMMAND(uchar COMMAND);                    //向LCD發(fā)送命令
  32          void LCD_SEND_DATA(uchar DATA);                                  //向LCD發(fā)送數(shù)據(jù)
  33          void LCD_WAIT(void);                             //檢查LCD空閑
  34          uchar LCD_GET_FLAG(void);                                                //檢查LCD狀態(tài)
  35          void DELAY(void);                                                                //延時
  36          /*定義所要顯示的數(shù)據(jù)*/
  37          char code DISPLAY[]="0123456789";//預(yù)先存放數(shù)字
  38          char code DISPLAY_COLON[]="time:  :  :"; //顯示冒號
  39          char code DISPLAY_DATE[]="date:    .  ."; //顯示日期
  40          /*定義LCD控制字*/
  41          #define LCD_MODE 0x3C        /* 接口數(shù)據(jù)8位,顯示2行,字體為1號 */          
  42          #define LCD_NO_FLASH 0x0C    /* 屏幕顯示開,無光標 */        
  43          #define LCD_HIDE 0x08        /* 屏幕顯示關(guān) */       
  44          #define LCD_FLASH 0x0D       /* 屏幕顯示開,并打開閃爍光標 */    
  45          #define LCD_SHIFT 0x07       /* 模塊數(shù)據(jù)輸入為增量方式,顯示內(nèi)容移動 */      
  46          #define LCD_NO_SHIFT 0x06    /* 模塊數(shù)據(jù)輸入為增量方式,顯示光標移動 */     
  47          #define LCD_SH 0x14          /* 移動光標及整體顯示 */ 
  48          #define LCD_LINE1  0x80          /*第一行DDRAM起始地址*/
  49          #define LCD_LINE2  0xc0          /*第二行DDRAM起始地址*/
  50          #define SEND_IN  P0          /*XBYTE[0xff00] /*定義LCD的實際地址*/
  51          sbit LCD_RS=P3^4;                          //定義LCD的RS控制位
  52          sbit LCD_RW=P3^5;                          //定義LCD的RW控制位
  53          sbit LCD_DISPLAY_START=P1^0;   //LCD開始顯示的指示燈
  54          sbit LCD_E=P1^1;                           //定義LCD的E控制位
  55          int t=0;                                           //中斷計數(shù)
C51 COMPILER V7.50   CLOCK_SHOW_TIME_DATA                                                  07/25/2007 10:48:55 PAGE 2   

  56          int hour_2=1,hour_1=0,minute_2=3,minute_1=0,second_2=0,second_1=0;
  57          int year_4=2,year_3=0,year_2=0,year_1=7,month_2=0,month_1=7,date_2=2,date_1=5;
  58          //*************************************************
  59          //LCD顯示字符串的主程序
  60          //利用中斷間隔循環(huán)顯示
  61          //
  62          //*************************************************  
  63          main()
  64          {
  65   1         LCD_INIT();                                    //初始化LCD
  66   1         LCD_CLR(1);
  67   1         LCD_CLR(2);
  68   1         LCD_DISPLAY_COLON(DISPLAY_COLON);  //顯示冒號
  69   1         LCD_DISPLAY_DATE(DISPLAY_DATE);        //顯示日期
  70   1         TMOD=0x02;                                             
  71   1         TH0=0x06;
  72   1         TL0=0x06;
  73   1         TR0=1;
  74   1         ET0=1;
  75   1         EA=1; 
  76   1       do
  77   1        {        
  78   2         LCD_DISPLAY_STR();
  79   2         
  80   2         }while(1); 
  81   1      }
  82          //*************************************************
  83          //函數(shù)功能:LCD初始化
  84          //輸入變量:無
  85          //輸出變量:無
  86          //調(diào)用模塊:LCD_SEND_COMMAND(),LCD_CLR()
  87          //*************************************************
  88          void LCD_INIT(void)
  89            {                                                                
  90   1         LCD_SEND_COMMAND(LCD_MODE);     //設(shè)置工作方式
  91   1         LCD_SEND_COMMAND(LCD_NO_FLASH); //設(shè)置顯示方式
  92   1         LCD_SEND_COMMAND(LCD_NO_SHIFT); //設(shè)置光標畫面滾動方式
  93   1         LCD_SEND_COMMAND(LCD_SH);       //設(shè)置輸入方式
  94   1         LCD_CLR(1);                                     //清除LCD第一行
  95   1         LCD_CLR(2);                                     //清除LCD第二行
  96   1          }
  97          //*************************************************
  98          //函數(shù)功能:清除LCD指定行
  99          //輸入變量:y
 100          //輸出變量:無
 101          //調(diào)用模塊:LCD_SEND_COMMAND(),LCD_SEND_DATA()
 102          //************************************************* 
 103          void LCD_CLR(uchar y)
 104             {
 105   1          uchar i;
 106   1              i=0;
 107   1              if(y==1)
 108   1                  {
 109   2                       LCD_SEND_COMMAND(LCD_LINE1);  //發(fā)送命令使LCD指向第一行
 110   2                       i=16;
 111   2                       }
 112   1          if(y==2)
 113   1                  {
 114   2                       LCD_SEND_COMMAND(LCD_LINE2);  //發(fā)送命令使LCD指向第二行
 115   2                       i=16;
 116   2                       }
 117   1               if(i!=0)
C51 COMPILER V7.50   CLOCK_SHOW_TIME_DATA                                                  07/25/2007 10:48:55 PAGE 3   

 118   1                       {
 119   2                        do
 120   2                         {
 121   3                          LCD_SEND_DATA(' ');            //讓LCD的相應(yīng)位置顯示空格
 122   3                         }while(--i!=0);
 123   2           }
 124   1       }
 125          //*************************************************
 126          //函數(shù)功能:向LCD發(fā)送命令
 127          //輸入變量:COMMAND
 128          //輸出變量:無
 129          //調(diào)用模塊:LCD_WAIT()
 130          //*************************************************
 131          void LCD_SEND_COMMAND(uchar COMMAND)
 132          {
 133   1        LCD_WAIT();    //等待空閑
 134   1        LCD_RS=0;              //命令方式
 135   1        LCD_RW=0;              //寫方式
 136   1        LCD_E=1;
 137   1        SEND_IN=COMMAND;//寫實際的命令到LCD
 138   1        LCD_E=0;
 139   1      }
 140          //*************************************************
 141          //函數(shù)功能:向LCD發(fā)送數(shù)據(jù)
 142          //輸入變量:DATA
 143          //輸出變量:無
 144          //調(diào)用模塊:LCD_WAIT()
 145          //*************************************************
 146          void LCD_SEND_DATA(uchar DATA)
 147          {
 148   1        LCD_WAIT();  //等待空閑
 149   1        LCD_RS=1;        //數(shù)據(jù)方式
 150   1        LCD_RW=0;        //寫方式
 151   1        LCD_E=1;
 152   1        SEND_IN=DATA;//寫實際的數(shù)據(jù)到LCD
 153   1        LCD_E=0;
 154   1      }
 155          //*************************************************
 156          //函數(shù)功能:等待LCD空閑
 157          //輸入變量:無
 158          //輸出變量:無
 159          //調(diào)用模塊:LCD_GET_FLAG()
 160          //*************************************************
 161          void LCD_WAIT(void)
 162          {
 163   1       uchar i;
 164   1       i=1000;  //定義等待時間,可以防止由于LCD損壞而使程序死循環(huán)
 165   1       do
 166   1         {
 167   2              if((LCD_GET_FLAG()&0x80)==0) //判斷BF是否為0
 168   2             {
 169   3                  break; 
 170   3                       }
 171   2               }while(--i!=0); 
 172   1      
 173   1      }
 174          //*************************************************
 175          //函數(shù)功能:檢查LCD狀態(tài)
 176          //輸入變量:無
 177          //輸出變量:LCD顯示的當前狀態(tài)
 178          //調(diào)用模塊:無

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产凹凸成av人导航| 国产精品国模大尺度视频| 国产二区国产一区在线观看| 成人欧美一区二区三区1314| 欧美久久久久久蜜桃| 成人免费毛片aaaaa**| 奇米影视一区二区三区小说| 最新热久久免费视频| 欧美精品一区二区久久久| 精品污污网站免费看| 成人美女视频在线看| 麻豆免费精品视频| 亚洲综合区在线| 国产精品无遮挡| 日韩精品一区二区三区视频在线观看 | 色8久久人人97超碰香蕉987| 久久精品99国产国产精| 亚洲国产精品影院| 综合色天天鬼久久鬼色| 久久人人97超碰com| 精品少妇一区二区三区| 制服丝袜亚洲色图| 欧美日韩免费高清一区色橹橹| 91亚洲精品久久久蜜桃网站| 国产黑丝在线一区二区三区| 久久精品二区亚洲w码| 奇米精品一区二区三区四区 | 91小视频免费观看| 高清不卡一区二区在线| 国产麻豆成人精品| 精品一区精品二区高清| 另类人妖一区二区av| 日韩综合一区二区| 亚洲成av人片在线观看无码| 亚洲视频每日更新| 综合久久综合久久| 日韩一区在线看| 亚洲黄色小视频| 亚洲欧美日韩一区二区| 亚洲视频 欧洲视频| 18欧美乱大交hd1984| 中文字幕一区二区三中文字幕| 欧美激情艳妇裸体舞| 中文字幕一区二区三区av| 国产精品福利av| 亚洲综合久久av| 亚洲国产日韩av| 亚洲va中文字幕| 日韩不卡手机在线v区| 老司机精品视频在线| 极品少妇一区二区三区精品视频 | 日韩欧美一级片| 精品日韩一区二区三区免费视频| 欧美成人官网二区| 久久久综合激的五月天| 国产精品国产三级国产三级人妇| 国产精品色婷婷久久58| 亚洲黄色免费电影| 视频精品一区二区| 国产一区二区三区四区五区美女| 国产精品一二三在| 一本色道久久加勒比精品| 欧美影视一区二区三区| 日韩免费性生活视频播放| 久久精品网站免费观看| 一区二区在线观看av| 日韩激情视频网站| 国产精选一区二区三区| 99精品在线免费| 8x8x8国产精品| 欧美精品一区二区三区很污很色的 | 91麻豆123| 欧美精品日韩一本| 亚洲精品一区二区三区精华液| 中文字幕乱码一区二区免费| 亚洲自拍偷拍av| 国产一区二区免费在线| 91视频免费看| 日韩免费福利电影在线观看| 国产精品国产三级国产普通话99| 亚洲电影你懂得| 国产成人综合网站| 在线观看av不卡| 精品国产一区二区三区av性色| 中文字幕中文字幕一区二区| 婷婷亚洲久悠悠色悠在线播放| 国产精品2024| 欧美群妇大交群中文字幕| 国产精品久久久久影院| 日韩精品亚洲一区| 99久久国产综合精品色伊| 精品欧美久久久| 一个色在线综合| 国产成人亚洲综合a∨婷婷图片| 欧美老人xxxx18| 国产精品久久久久久久久晋中 | 日韩一区欧美一区| 韩国理伦片一区二区三区在线播放 | 日韩视频一区二区在线观看| 一区在线观看免费| 韩国av一区二区三区在线观看| 欧美四级电影在线观看| 中文字幕不卡的av| 老司机免费视频一区二区| 欧美视频在线一区| 国产精品久久久久久久久久免费看| 免费久久精品视频| 欧洲激情一区二区| 国产精品久久久久永久免费观看 | 美女mm1313爽爽久久久蜜臀| 在线观看一区二区精品视频| 国产亚洲精久久久久久| 日本v片在线高清不卡在线观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美日韩久久一区| 亚洲日本韩国一区| 成人性视频免费网站| 久久午夜羞羞影院免费观看| 日韩精品视频网站| 欧美日韩aaa| 亚洲综合激情另类小说区| 97久久精品人人做人人爽50路| 久久精品视频免费| 久久99精品久久久久久动态图 | 久久尤物电影视频在线观看| 青青草国产成人99久久| 欧美日韩精品欧美日韩精品一| 一区二区三区在线影院| 99久久亚洲一区二区三区青草| 国产精品你懂的| av亚洲精华国产精华| 中文一区在线播放| 成人午夜激情片| 国产精品国产自产拍高清av| 不卡的电视剧免费网站有什么| 久久久综合精品| 成人avav影音| 中文字幕一区二区三区色视频| 不卡一区二区在线| 国产精品久99| 91麻豆蜜桃一区二区三区| 亚洲日本va午夜在线电影| 一本大道av伊人久久综合| 亚洲伦理在线精品| 欧美这里有精品| 亚洲aaa精品| 日韩三级中文字幕| 国产美女久久久久| 国产精品久久久久久久久快鸭| 91一区二区在线观看| 一区二区三区四区中文字幕| 精品视频一区二区三区免费| 青青青爽久久午夜综合久久午夜| 日韩一区二区三区四区五区六区| 麻豆高清免费国产一区| 久久亚洲综合av| 成人av免费观看| 午夜久久久久久电影| 欧美videossexotv100| 国产91丝袜在线播放0| 亚洲欧洲制服丝袜| 7777女厕盗摄久久久| 国产在线视频一区二区三区| 中文字幕不卡在线观看| 欧美亚洲国产一卡| 男男gaygay亚洲| 中文字幕va一区二区三区| 在线亚洲人成电影网站色www| 午夜视频一区二区三区| 久久欧美一区二区| 91福利精品第一导航| 麻豆91免费看| ...av二区三区久久精品| 欧美欧美欧美欧美| 国产大片一区二区| 亚洲成年人影院| 国产日韩欧美高清| 欧美性xxxxxxxx| 国产九色sp调教91| 亚洲成人先锋电影| 国产欧美精品一区aⅴ影院| 欧美日韩国产一二三| 国产麻豆视频一区二区| 曰韩精品一区二区| 国产午夜精品一区二区| 欧美日韩三级视频| 成人aa视频在线观看| 久草这里只有精品视频| 一区二区三区在线视频免费 | 亚洲精品一区二区三区精华液| 色综合天天综合网国产成人综合天| 秋霞影院一区二区| 中文字幕字幕中文在线中不卡视频| 欧美一区二区三区视频免费播放| av一区二区三区在线| 久久精品免费看| 亚洲成人激情av| 国产精品少妇自拍| 久久久久久久久免费| 欧美久久一二区|