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

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

?? clock-1620.lst

?? 液晶1602的驅(qū)動(dòng)程序。 用的是勤正達(dá)的FM1602A--3。 MCU用51
?? LST
字號(hào):
C51 COMPILER V6.12  CLOCK_1620                                                             11/25/2008 15:53:04 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE CLOCK_1620
OBJECT MODULE PLACED IN .\clock-1620.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE .\clock-1620.c DEBUG OBJECTEXTEND

stmt level    source

   1          #include"reg51.h"
   2          #define uchar unsigned char
   3          #define uint  unsigned int
   4          
   5          
   6          sbit rs=P3^0;
   7          sbit rw=P3^1;
   8          sbit e=P3^2;
   9          sbit ds=P1;
  10          sbit button=P2^0;
  11          sbit bf=P1^7;
  12          
  13          uint ms=0;
  14          uint second=0;
  15          uint min=0;
  16          uint hr=0;
  17          
  18          
  19          
  20          uchar code tab[]={"***FM1602A--3***"};
  21          uchar code tab1[]={0x0f,0x09,0x0f,0x09,0x0f,0x09,0x0b,0x11,
  22          0x1F,0x11,0x11,0x11,0x1F,0x11,0x11,0x1F};         //   月日
  23          uchar code number[]={"0123456789"};
  24          
  25          uchar code inti0[]={"11 25   00:00:00"};
  26          
  27          
  28          
  29          void nop(){}
  30          
  31          void delay(uint q)               //延時(shí)
  32          {uchar n;
  33   1      while(q--)
  34   1      {for(n=0;n<24;n++){;;}}
  35   1      }
  36          
  37          
  38          
  39          void check()                       //    判忙
  40          {rs=0;
  41   1      rw=1;
  42   1      e=0;
  43   1      P1=0xff;
  44   1      e=1;
  45   1      nop();
  46   1      nop();
  47   1      while(P&0x80){};
  48   1      delay(10);
  49   1      }
  50          
  51          void sendc(uchar com)            //  發(fā)命令字
  52          {check();
  53   1       
  54   1       
  55   1       rs=0;
C51 COMPILER V6.12  CLOCK_1620                                                             11/25/2008 15:53:04 PAGE 2   

  56   1       rw=0;
  57   1       e=1;
  58   1       P1=com;
  59   1       
  60   1       nop();
  61   1       e=0;
  62   1       nop();
  63   1       }
  64          
  65          void sendd(uchar word)            // 發(fā)顯示字
  66          {check();
  67   1       
  68   1       
  69   1       rs=1;
  70   1       rw=0;
  71   1       e=1;
  72   1      P1=word;
  73   1      nop();
  74   1      e=0;
  75   1       nop();
  76   1       }
  77          
  78          void inti()                        // 初始化
  79          {uchar d;
  80   1      sendc(0x01);
  81   1       sendc(0x38);
  82   1       sendc(0x0c);
  83   1       sendc(0x06);
  84   1       delay(10);
  85   1      
  86   1       sendc(0x80);
  87   1      for(d=0;d<16;d++)
  88   1      {sendd(*(inti0+d));};
  89   1      sendc(0x82);
  90   1      sendd(0x00);
  91   1      sendc(0x85);
  92   1      sendd(0x01);
  93   1       sendc(0xc0);
  94   1      for(d=0;d<16;d++)
  95   1      {sendd(*(tab+d));};
  96   1      }
  97          
  98          void cpuinti()
  99          {
 100   1      TMOD=0x01;
 101   1      TH0=0x3c;
 102   1      TL0=0xb0;
 103   1      TR0=1;
 104   1      EA=1;
 105   1      ET0=1;
 106   1       }
 107          
 108          
 109          
 110          void keyboard()
 111          {}
 112          
 113          
 114          void displayhr()         //////顯示小時(shí)
 115          {uchar ho,ht;
 116   1      if(hr>9)
 117   1      {
C51 COMPILER V6.12  CLOCK_1620                                                             11/25/2008 15:53:04 PAGE 3   

 118   2      ht=hr/10;
 119   2      ho=hr%10;}
 120   1      else{ht=0;ho=hr;};
 121   1      
 122   1      sendc(0x88);
 123   1      sendd(*(number+ht));
 124   1      sendc(0x89);
 125   1      sendd(*(number+ho));
 126   1      while(hr==24)
 127   1      {hr=0;
 128   2      //day++;
 129   2      //displayhr();
 130   2      };
 131   1      }
 132          
 133          
 134          
 135          void displaymin()   ///////////顯示 分
 136          {uchar mo,mt;
 137   1      if(min>9)
 138   1      {
 139   2      mt=min/10;
 140   2      mo=min%10;}
 141   1      else{mt=0;mo=min;};
 142   1      
 143   1      sendc(0x8b);
 144   1      sendd(*(number+mt));
 145   1      sendc(0x8c);
 146   1      sendd(*(number+mo));
 147   1      while(min==60)
 148   1      {min=0;
 149   2      hr++;
 150   2      displayhr();};
 151   1      }
 152          
 153          
 154          
 155          void displaysec()   /////////////顯示 秒
 156          {uchar o,t;
 157   1      if(second>9)
 158   1      {
 159   2      t=second/10;
 160   2      o=second%10;}
 161   1      else{t=0;o=second;};
 162   1      
 163   1      sendc(0x8e);
 164   1      sendd(*(number+t));
 165   1      sendc(0x8f);
 166   1      sendd(*(number+o));
 167   1      while(second==60)
 168   1      {second=0;
 169   2      min++;
 170   2      displaymin();};
 171   1      }
 172           
 173           
 174          
 175          
 176          void timer() interrupt 1            ///////////中斷入口
 177          {
 178   1      ms++;
 179   1      
C51 COMPILER V6.12  CLOCK_1620                                                             11/25/2008 15:53:04 PAGE 4   

 180   1      displaysec();
 181   1      while(ms==14){TH0=0x3c;TL0=0xb0;
 182   2      ms=0;
 183   2      second++;}
 184   1      }
 185          
 186          
 187          void setcgram()
 188          {uchar x; 
 189   1       sendc(0x40);
 190   1       for(x=0;x<16;x++)
 191   1       {sendd(*(tab1+x));}
 192   1      }
 193          
 194          
 195          
 196          
 197          
 198          
 199          void main()
 200          {setcgram();
 201   1       inti(); 
 202   1      cpuinti();
 203   1       
 204   1       while(1){};
 205   1       
 206   1       }
 207          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    584    ----
   CONSTANT SIZE    =     61    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      8       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品丝袜中出| 国产精品理论片在线观看| 国产亚洲精品久| 亚洲一区二区三区四区在线观看 | 在线播放91灌醉迷j高跟美女 | 久久免费视频一区| 一区二区三区毛片| 岛国精品在线播放| 精品不卡在线视频| 日本美女一区二区三区视频| 色综合中文字幕国产| 日韩三级电影网址| 午夜精品爽啪视频| 色综合久久久网| 国产精品入口麻豆九色| 国内精品视频666| 91精品国产日韩91久久久久久| 亚洲精品国产无天堂网2021| 懂色av噜噜一区二区三区av| 精品成人一区二区三区| 美女高潮久久久| 欧美一区二区三区免费| 亚洲成av人片一区二区梦乃| 在线国产电影不卡| 亚洲美女淫视频| 一本一道综合狠狠老| 亚洲欧美日韩国产一区二区三区 | 欧美色网一区二区| 一区二区三区日韩欧美精品| 色婷婷狠狠综合| 亚洲精品国产a久久久久久| 91小视频免费观看| 依依成人综合视频| 在线观看欧美日本| 亚洲成a人片在线观看中文| 精品视频一区二区不卡| 亚洲成人av电影在线| 717成人午夜免费福利电影| 日韩激情中文字幕| 亚洲欧美欧美一区二区三区| 成人自拍视频在线观看| 亚洲欧美一区二区久久| 色婷婷综合久久久中文一区二区| 亚洲黄色尤物视频| 欧美裸体bbwbbwbbw| 久久99精品一区二区三区| 精品播放一区二区| 成人av手机在线观看| 亚洲精品久久7777| 欧美一区二区三区男人的天堂| 免费观看30秒视频久久| 欧美激情一区二区三区蜜桃视频| 成人久久视频在线观看| 亚洲激情av在线| 日韩亚洲欧美在线| 成人动漫av在线| 一区二区三区欧美视频| 日韩女优电影在线观看| 国产高清一区日本| 亚洲一区二三区| 欧美成人一区二区三区在线观看 | 久久精品国产一区二区三| 久久亚洲欧美国产精品乐播 | 国产一区二区网址| 最新国产精品久久精品| 欧美高清www午色夜在线视频| 国产一区二区视频在线播放| 亚洲制服丝袜av| 精品成人一区二区三区四区| 久久久精品人体av艺术| 99久久精品国产网站| 亚洲h精品动漫在线观看| 久久久久久久网| 在线观看视频91| 国产精品一级片在线观看| 亚洲欧美日韩国产另类专区 | 国产精品免费人成网站| 欧美高清www午色夜在线视频| 国产精品一区二区x88av| 亚洲一区二区免费视频| 亚洲国产精品精华液ab| 欧美精品亚洲一区二区在线播放| 成人动漫av在线| 看电影不卡的网站| 亚洲狠狠爱一区二区三区| 国产精品三级久久久久三级| 日韩午夜激情电影| 欧美日韩一区中文字幕| 99精品欧美一区二区蜜桃免费| 久久 天天综合| 日韩国产精品大片| 亚洲一二三区在线观看| 国产精品女人毛片| 国产色综合久久| 精品国产免费人成在线观看| 欧美精品丝袜中出| 成人av影院在线| 激情综合五月天| 日本亚洲天堂网| 亚洲h动漫在线| 亚洲自拍偷拍综合| 一区二区三区在线不卡| 最新中文字幕一区二区三区| 国产欧美一区二区三区鸳鸯浴 | 国产精品入口麻豆原神| 久久影院电视剧免费观看| 欧美日韩成人综合天天影院| 色综合久久久久综合99| 不卡av电影在线播放| 成人黄色一级视频| 成人精品视频.| 福利电影一区二区| 懂色中文一区二区在线播放| 国产精品亚洲综合一区在线观看| 国内精品嫩模私拍在线| 精品一区二区三区免费播放| 九九热在线视频观看这里只有精品| 五月婷婷综合网| 青青草国产成人av片免费| 麻豆成人91精品二区三区| 激情图区综合网| 国产精品自拍三区| 成人精品视频一区二区三区尤物| 成人在线视频一区二区| av网站免费线看精品| 一本到高清视频免费精品| 欧美三级电影网| 91精品免费在线观看| 久久婷婷国产综合国色天香 | 成人h精品动漫一区二区三区| 成人黄色av网站在线| 波多野结衣在线一区| 欧美性受极品xxxx喷水| 91精品国产乱码久久蜜臀| 2020国产精品自拍| 国产精品视频你懂的| 亚洲精品v日韩精品| 日韩高清一区在线| 国产综合色在线视频区| 成人美女视频在线观看| 欧美午夜电影在线播放| 欧美va亚洲va国产综合| 日本一区二区三区电影| 亚洲精品伦理在线| 另类综合日韩欧美亚洲| 成人av第一页| 538在线一区二区精品国产| 久久久久久久网| 亚洲一区二区美女| 国内精品伊人久久久久av一坑| 成人av免费在线| 欧美一区二区视频在线观看2022| 久久精品亚洲国产奇米99| 亚洲小说春色综合另类电影| 国产一区二区在线观看视频| 色综合天天综合网国产成人综合天| 欧美一区二区三区在线看| 国产精品天干天干在线综合| 亚洲成在人线在线播放| 国产99久久久精品| 欧美久久久久久蜜桃| 国产精品久久久久久妇女6080 | 日韩三级.com| 亚洲丝袜自拍清纯另类| 激情综合网av| 欧美在线你懂得| 国产精品三级在线观看| 日本韩国欧美一区二区三区| 日韩你懂的在线播放| 亚洲夂夂婷婷色拍ww47| 懂色av一区二区三区免费观看| 欧美一区二区三区不卡| 亚洲乱码中文字幕| 成人av免费在线播放| 久久夜色精品一区| 喷水一区二区三区| 欧美卡1卡2卡| 一区二区三区中文免费| 成人av动漫在线| 中文字幕国产一区| 国产米奇在线777精品观看| 欧美精品xxxxbbbb| 亚洲第一精品在线| 在线看日本不卡| 一区二区三区在线视频免费观看| 夫妻av一区二区| 国产视频不卡一区| 国产91露脸合集magnet| 欧美精品一区二区精品网| 男男gaygay亚洲| 7777女厕盗摄久久久| 天天操天天色综合| 欧美高清一级片在线| 天天av天天翘天天综合网色鬼国产| 在线观看不卡一区| 亚洲一区二区美女| 这里只有精品视频在线观看| 天堂在线亚洲视频| 91精品国产入口在线| 免费视频一区二区|