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

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

?? lesson9.lst

?? 1602液晶顯示的一個時鐘
?? LST
字號:
C51 COMPILER V9.00   LESSON9                                                               08/10/2012 19:26:17 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE LESSON9
OBJECT MODULE PLACED IN lesson9.OBJ
COMPILER INVOKED BY: D:\安裝軟件\keil 51\C51\BIN\C51.EXE lesson9.c DEBUG OBJECTEXTEND

line level    source

   1           /*********************************************************************************
   2          * 【編寫時間】: 2011.07.07
   3          * 【作    者】: 雁翎電子
   4          * 【版    本】: V1.0
   5          * 【網(wǎng)    站】: http://ylelectronic.taobao.com/ 
   6          * 【Q      Q】: 348439350
   7          * 【聲    明】: 此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!
   8          * 【函數(shù)功能】: LCD1602液晶時間顯示(可調(diào))                                                                                
   9          * 【使用說明】: 
  10          **********************************************************************************/
  11          
  12          #include<reg52.h>
  13          #define uchar unsigned char 
  14          #define uint unsigned int
  15          
  16          
  17          
  18          sbit rs=P0^7;
  19          sbit lcden=P0^5;
  20          sbit rw=P0^6;
  21          
  22          sbit s1=P3^2;              // 獨(dú)立按鍵K1 
  23          sbit s2=P3^3;              // 獨(dú)立按鍵K2 
  24          sbit s3=P3^4;              // 獨(dú)立按鍵K3 
  25                    
  26          uchar count,s1num;
  27          char miao,shi,fen;
  28          uchar code table[]="  2007-7-30 MON";
  29          uchar code table1[]="    00:00:00";
  30          void delay(uint z)
  31          {
  32   1              uint x,y;
  33   1              for(x=z;x>0;x--)
  34   1                      for(y=110;y>0;y--);
  35   1      }
  36          
  37          void write_com(uchar com)
  38          {
  39   1              rs=0;
  40   1              lcden=0;
  41   1              P2=com;
  42   1              delay(5);
  43   1              lcden=1;
  44   1              delay(5);
  45   1              lcden=0;        
  46   1      }
  47          
  48          void write_date(uchar date)
  49          {
  50   1              rs=1;
  51   1              lcden=0;
  52   1              P2=date;
  53   1              delay(5);
  54   1              lcden=1;
  55   1              delay(5);
C51 COMPILER V9.00   LESSON9                                                               08/10/2012 19:26:17 PAGE 2   

  56   1              lcden=0;        
  57   1      }
  58          
  59          void init()
  60          {
  61   1              uchar num;
  62   1              rw=0;
  63   1              lcden=0;
  64   1      //      fen=59;
  65   1      //      miao=53;
  66   1      //      shi=23;
  67   1              write_com(0x38);
  68   1              write_com(0x0c);
  69   1              write_com(0x06);
  70   1              write_com(0x01);
  71   1              write_com(0x80);
  72   1              for(num=0;num<15;num++)
  73   1                      {
  74   2                              write_date(table[num]);
  75   2                              delay(5);
  76   2                      }
  77   1              write_com(0x80+0x40);
  78   1              for(num=0;num<12;num++)
  79   1                      {
  80   2                              write_date(table1[num]);
  81   2                              delay(5);
  82   2                      }
  83   1              TMOD=0x01;
  84   1              TH0=(65536-50000)/256;
  85   1              TL0=(65536-50000)%256;
  86   1              EA=1;
  87   1              ET0=1;
  88   1              TR0=1;
  89   1      }
  90          
  91          void write_sfm(uchar add,uchar date)
  92          {
  93   1              uchar shi,ge;
  94   1              shi=date/10;
  95   1              ge=date%10;
  96   1              write_com(0x80+0x40+add);
  97   1              write_date(0x30+shi);
  98   1              write_date(0x30+ge);
  99   1      }
 100          
 101          void keyscan()
 102          {
 103   1      
 104   1              if(s1==0)                                          //  K1 選擇調(diào)時間的位置
 105   1              {
 106   2                      delay(5);
 107   2                      if(s1==0)
 108   2                      {       s1num++;
 109   3                              while(!s1);
 110   3                              if(s1num==1)
 111   3                              {
 112   4                                      TR0=0;
 113   4                                      write_com(0x80+0x40+10);
 114   4                                      write_com(0x0f);
 115   4                              }
 116   3              }
 117   2                              if(s1num==2)
C51 COMPILER V9.00   LESSON9                                                               08/10/2012 19:26:17 PAGE 3   

 118   2                              {
 119   3                                      write_com(0x80+0x40+7);
 120   3                              }
 121   2                              if(s1num==3)
 122   2                              {
 123   3                                      write_com(0x80+0x40+4);
 124   3                              }
 125   2                              if(s1num==4)
 126   2                              {
 127   3                                      s1num=0;
 128   3                                      write_com(0x0c);
 129   3                                      TR0=1;
 130   3                              }
 131   2      
 132   2                                      
 133   2                      }                                                                          //  K1 時間加1 
 134   1                      if(s1num!=0)
 135   1                      {
 136   2                              if(s2==0)
 137   2                              {
 138   3                                      delay(5);
 139   3                                      if(s2==0)
 140   3                                      {
 141   4                                              while(!s2);
 142   4                                              if(s1num==1)
 143   4                                              {
 144   5                                                      miao++;
 145   5                                                      if(miao==60)
 146   5                                                              miao=0;
 147   5                                                      write_sfm(10,miao);
 148   5                                                      write_com(0x80+0x40+10);
 149   5                                                      
 150   5                                                      
 151   5                                              }
 152   4                                              if(s1num==2)
 153   4                                              {
 154   5                                                      fen++;
 155   5                                                      if(fen==60)
 156   5                                                              fen=0;
 157   5                                                      write_sfm(7,fen);
 158   5                                                      write_com(0x80+0x40+7);
 159   5                                              }
 160   4                                              if(s1num==3)
 161   4                                              {
 162   5                                                      shi++;
 163   5                                                      if(shi==24)
 164   5                                                              shi=0;
 165   5                                                      write_sfm(4,shi);
 166   5                                                      write_com(0x80+0x40+4);
 167   5                                              }
 168   4                                      }
 169   3                              }                                                                                 //  K1 時間減1 
 170   2                              if(s3==0)
 171   2                              {
 172   3                                      delay(5);
 173   3                                      if(s3==0)
 174   3                                      {
 175   4                                              while(!s3);
 176   4                                              if(s1num==1)
 177   4                                              {
 178   5                                              /*      if(miao==0)
 179   5                                                      {
C51 COMPILER V9.00   LESSON9                                                               08/10/2012 19:26:17 PAGE 4   

 180   5                                                              miao=59;
 181   5                                                              write_sfm(10,miao);
 182   5                                                              write_com(0x80+0x40+10);
 183   5                                                      }*/
 184   5                                                      miao--;
 185   5                                                      if(miao==-1)
 186   5                                                              miao=59;
 187   5                                                      write_sfm(10,miao);
 188   5                                                      write_com(0x80+0x40+10);
 189   5                                              }
 190   4                                              if(s1num==2)
 191   4                                              {
 192   5                                                      fen--;
 193   5                                                      if(fen==-1)
 194   5                                                              fen=59;
 195   5                                                      write_sfm(7,fen);
 196   5                                                      write_com(0x80+0x40+7);
 197   5                                              }
 198   4                                              if(s1num==3)
 199   4                                              {
 200   5                                                      shi--;
 201   5                                                      if(shi==-1)
 202   5                                                              shi=23;
 203   5                                                      write_sfm(4,shi);
 204   5                                                      write_com(0x80+0x40+4);
 205   5                                              }
 206   4                                      }
 207   3                              }
 208   2                      }
 209   1      }
 210          void main()
 211          {
 212   1              init();
 213   1              while(1)
 214   1              {
 215   2                      keyscan();
 216   2                      
 217   2              }
 218   1      //      while(1);
 219   1      }
 220          
 221          void timer0() interrupt 1
 222          {
 223   1              TH0=(65536-50000)/256;
 224   1              TL0=(65536-50000)%256;
 225   1              count++;
 226   1      if(count==18)
 227   1                      {
 228   2                              count=0;
 229   2                              miao++;
 230   2                              if(miao==60)
 231   2                              {
 232   3                                      miao=0;
 233   3                                      fen++;
 234   3                                      if(fen==60)
 235   3                                      {
 236   4                                              fen=0;
 237   4                                              shi++;
 238   4                                              if(shi==24)
 239   4                                              {
 240   5                                                      shi=0;
 241   5                                              }
C51 COMPILER V9.00   LESSON9                                                               08/10/2012 19:26:17 PAGE 5   

 242   4                                              write_sfm(4,shi);
 243   4                                      }
 244   3                                      write_sfm(7,fen);
 245   3                              }
 246   2                              write_sfm(10,miao);
 247   2                              
 248   2                      }       
 249   1      }
 250          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    541    ----
   CONSTANT SIZE    =     29    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久一留热品黄| 亚洲国产wwwccc36天堂| 欧美日韩一级黄| 99在线精品观看| 极品少妇一区二区三区精品视频| 成人欧美一区二区三区白人| 久久精品视频在线免费观看| 欧美二区在线观看| 欧美三级一区二区| 在线观看不卡视频| 欧美日韩亚洲国产综合| 欧美体内she精高潮| 欧美性生活影院| 欧美日韩色一区| 欧美一区二区女人| 这里只有精品免费| 日韩一区二区精品| 欧美精品一区二| 中文无字幕一区二区三区| 国产精品天天看| 亚洲日本丝袜连裤袜办公室| 一区二区中文字幕在线| 一区二区三区欧美久久| 午夜视频一区在线观看| 日本欧美韩国一区三区| 国产一区二区美女| va亚洲va日韩不卡在线观看| 色网综合在线观看| 欧美精品自拍偷拍| 久久久久久久久久久久久久久99| 国产亚洲精品7777| 亚洲伦在线观看| 一区二区激情小说| 久久不见久久见免费视频1| 国精品**一区二区三区在线蜜桃| 国产资源在线一区| 一本久久a久久精品亚洲| 欧美日本一区二区三区四区| 精品久久久久久久久久久久久久久 | 欧美自拍偷拍午夜视频| 91美女片黄在线| 日韩欧美在线网站| 亚洲国产精品99久久久久久久久| 亚洲成人动漫精品| 成人免费视频网站在线观看| 91麻豆精品国产91久久久久久久久 | 国产一区二区0| 欧美性感一区二区三区| 国产日韩欧美不卡在线| 亚洲国产精品影院| 国产成人高清在线| 日韩欧美国产系列| 亚洲香肠在线观看| 色综合久久综合| 久久嫩草精品久久久精品一| 精品国免费一区二区三区| 国产亚洲欧美色| 亚洲综合激情小说| 天天射综合影视| 精品制服美女丁香| 夜夜操天天操亚洲| 美女视频黄a大片欧美| 成人激情免费网站| 欧美精品色综合| 国产欧美日韩麻豆91| 欧美一区二区视频网站| 99久久精品免费看国产| 欧美一级免费观看| 国产精品欧美综合在线| 一区二区三区高清| 精品中文字幕一区二区| 水野朝阳av一区二区三区| 国产精品国产三级国产| 午夜视黄欧洲亚洲| 成人黄色国产精品网站大全在线免费观看| 国产精品一区二区久久精品爱涩| 欧美在线观看视频一区二区 | 亚洲国产视频直播| 精品一区二区日韩| 日韩你懂的在线播放| 亚洲女同女同女同女同女同69| zzijzzij亚洲日本少妇熟睡| 91精品国产色综合久久久蜜香臀| 亚洲国产日韩a在线播放性色| 成人午夜精品在线| 图片区日韩欧美亚洲| 欧美专区在线观看一区| 国产肉丝袜一区二区| 国产成a人亚洲精| 精品裸体舞一区二区三区| 久久精品国产亚洲a| 91在线精品一区二区| 夜夜嗨av一区二区三区中文字幕 | 日韩精品专区在线| 久久疯狂做爰流白浆xx| 欧美日韩中文国产| 亚洲美女少妇撒尿| 国产99久久久久久免费看农村| 在线播放91灌醉迷j高跟美女 | 欧美天天综合网| 国产精品久久影院| 国产98色在线|日韩| 久久久久久久综合色一本| 国产一区二区三区四区五区入口| 色综合中文字幕国产 | 久久精品人人做| 成人免费av网站| 中文字幕第一区| 色噜噜夜夜夜综合网| 亚洲欧美日韩人成在线播放| 欧美在线观看禁18| 亚洲国产日日夜夜| 久久久久国色av免费看影院| 狠狠色狠狠色综合| 一区二区在线观看视频 | 一区av在线播放| 日韩三级.com| 美国毛片一区二区三区| 一色屋精品亚洲香蕉网站| 91国偷自产一区二区三区观看 | 欧美日韩你懂得| 亚洲精品中文字幕在线观看| 国产在线一区观看| 欧美成人猛片aaaaaaa| 日本在线观看不卡视频| 制服丝袜在线91| 经典三级在线一区| 中文字幕免费在线观看视频一区| 成+人+亚洲+综合天堂| 亚洲人成精品久久久久| 欧美私模裸体表演在线观看| 亚洲午夜久久久久久久久久久| 国产精品白丝jk黑袜喷水| 色综合久久中文字幕| 日本aⅴ免费视频一区二区三区| 91麻豆精品国产91久久久更新时间| 久久激情综合网| 欧美电影免费提供在线观看| 国产一区二区三区久久悠悠色av| 国产精品久久久久久久久快鸭 | 日本高清免费不卡视频| 日韩中文字幕av电影| 精品99久久久久久| 色伊人久久综合中文字幕| 国产精品美女久久久久av爽李琼| 91在线精品一区二区| 日韩**一区毛片| 国产欧美综合色| 99久久久精品| 欧美大片一区二区| 欧美色网站导航| 91丨九色丨黑人外教| 美女一区二区在线观看| 激情成人综合网| 欧美日韩久久久| 一区二区三区成人| 91在线观看下载| 欧美经典一区二区| 国产美女精品一区二区三区| 欧美一级爆毛片| 亚洲成人动漫精品| 欧美一区二区三区色| 国产精品久久毛片| 韩国女主播一区二区三区| www国产精品av| 国产suv一区二区三区88区| 日韩美一区二区三区| 蜜臀av在线播放一区二区三区| 欧美自拍偷拍一区| 婷婷开心激情综合| 久久先锋影音av鲁色资源| 国产一区二区三区在线观看免费| 精品国产乱子伦一区| 国产福利一区二区| 中文字幕亚洲视频| 欧美三级乱人伦电影| 国产一区二区三区免费看| 欧美国产欧美综合| 欧美性猛交xxxxxxxx| 蜜桃av一区二区在线观看| 中文字幕日韩一区二区| 日韩限制级电影在线观看| 国产精品一二三四五| 亚洲精品菠萝久久久久久久| 欧美成人一区二区三区片免费| 波多野洁衣一区| 久久精品72免费观看| 中文字幕中文在线不卡住| 欧美一级二级在线观看| av一区二区不卡| 日韩电影在线观看电影| 国产精品美日韩| 日韩欧美美女一区二区三区| 欧美无乱码久久久免费午夜一区 | 精品国产99国产精品| 91免费视频网址| 91香蕉视频污| 色综合天天综合| 99久久精品国产精品久久| 国产精品 欧美精品|