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

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

?? text1.lst

?? 紅外遙控時鐘溫度計(jì)語音報(bào)時間和溫度deshejifangan
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V8.02   TEXT1                                                                 04/18/2008 20:54:48 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: D:\Keil1\C51\BIN\C51.EXE Text1.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*用定時器0,1602液晶,設(shè)計(jì)一個數(shù)字時鐘,可以由三個按鈕控制調(diào)節(jié)時間*/
   2          #include<reg52.h>
   3          #include <intrins.h>
   4          #include"lcd1602.h"
   5          #include"ds18b20.h"
   6          #define uchar unsigned char 
   7          #define uint unsigned int
   8          #define TIMER0_COUNT 0xEE11
   9          #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
  10          sbit mode=P2^7;
  11          sbit plus=P2^6;
  12          sbit dec=P2^5;
  13          sbit IRIN = P3^2;         //紅外接收器數(shù)據(jù)線
  14          uchar IRCOM[7];
  15          sbit LCD_RS = P1^0;             
  16          sbit LCD_RW = P1^1;
  17          sbit LCD_EN = P1^2;
  18          void belay(uchar x);  //x*0.14MS
  19          void belay1(int ms);
  20          
  21          bit lcd_busy()
  22           {                          
  23   1          bit result;
  24   1          LCD_RS = 0;
  25   1          LCD_RW = 1;
  26   1          LCD_EN = 1;
  27   1          delayNOP();
  28   1          result = (bit)(P0&0x80);
  29   1          LCD_EN = 0;
  30   1          return(result); 
  31   1       }
  32          
  33          /*******************************************************************/
  34          /*                                                                 */
  35          /*寫指令數(shù)據(jù)到LCD                                                  */
  36          /*RS=L,RW=L,E=高脈沖,D0-D7=指令碼。                             */
  37          /*                                                                 */
  38          /*******************************************************************/
  39          
  40          void lcd_wcmd(uchar cmd)
  41          
  42          {                          
  43   1         while(lcd_busy());
  44   1          LCD_RS = 0;
  45   1          LCD_RW = 0;
  46   1          LCD_EN = 0;
  47   1          _nop_();
  48   1          _nop_(); 
  49   1          P0 = cmd;
  50   1          delayNOP();
  51   1          LCD_EN = 1;
  52   1          delayNOP();
  53   1          LCD_EN = 0;  
  54   1      }
  55          
C51 COMPILER V8.02   TEXT1                                                                 04/18/2008 20:54:48 PAGE 2   

  56          /*******************************************************************/
  57          /*                                                                 */
  58          /*寫顯示數(shù)據(jù)到LCD                                                  */
  59          /*RS=H,RW=L,E=高脈沖,D0-D7=數(shù)據(jù)。                               */
  60          /*                                                                 */
  61          /*******************************************************************/
  62          
  63          void lcd_wdat(uchar dat)
  64          {                          
  65   1         while(lcd_busy());
  66   1          LCD_RS = 1;
  67   1          LCD_RW = 0;
  68   1          LCD_EN = 0;
  69   1          P0 = dat;
  70   1          delayNOP();
  71   1          LCD_EN = 1;
  72   1          delayNOP();
  73   1          LCD_EN = 0; 
  74   1      }
  75          
  76          /*******************************************************************/
  77          /*                                                                 */
  78          /*  LCD初始化設(shè)定                                                  */
  79          /*                                                                 */
  80          /*******************************************************************/
  81          
  82          void lcd_init()
  83          { 
  84   1          belay1(15);                   
  85   1          lcd_wcmd(0x38);      //16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)
  86   1          belay1(5);
  87   1          lcd_wcmd(0x38);         
  88   1          belay1(5);
  89   1          lcd_wcmd(0x38);         
  90   1          belay1(5);
  91   1      
  92   1          lcd_wcmd(0x0c);      //顯示開,關(guān)光標(biāo)
  93   1          belay1(5);
  94   1          lcd_wcmd(0x06);      //移動光標(biāo)
  95   1          belay1(5);
  96   1          lcd_wcmd(0x01);      //清除LCD的顯示內(nèi)容
  97   1          belay1(5);
  98   1      }
  99          
 100          /*******************************************************************/
 101          /*                                                                 */
 102          /*  設(shè)定顯示位置                                                   */
 103          /*                                                                 */
 104          /*******************************************************************/
 105          
 106          void lcd_pos(uchar pos)
 107          {                          
 108   1        lcd_wcmd(pos | 0x80);  //數(shù)據(jù)指針=80+地址變量
 109   1      }
 110          
 111          /*******************************************************************/
 112          void belay(uchar x);  //x*0.14MS
 113          void belay1(int ms);
 114          uchar count,s1num,timer0_tick,count=0;
 115          typedef struct{
 116                              char hour;
 117                              char minute;
C51 COMPILER V8.02   TEXT1                                                                 04/18/2008 20:54:48 PAGE 3   

 118                              char second;
 119                        }time;
 120          
 121          typedef struct{
 122                              uint year;
 123                              uchar month;
 124                              char day;
 125                        }date;
 126          time now={0,0,0};
 127          date today={2008,1,29};
 128          char code dayofmonth[]={31,28,31,30,31,30,31,31,30,31,30,31};
 129          char code weekday[7][4]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
 130          
 131          uchar monthday(uchar year,uchar month)
 132          {
 133   1         if(month==2 && year%4==0)            //潤年的2月有29天
 134   1              return(29);
 135   1         else
 136   1              return(dayofmonth[month-1]);    //非閏年時的該月份天數(shù)
 137   1      }
 138          
 139          void display_week()  //由年月日計(jì)算星期
 140          {
 141   1           char days;
 142   1           days=(today.day+1+2*today.month+3*(today.month+1)/5+today.year+today.year/4-today.year/100+today.year
             -/400)%7;
 143   1           display_string(&weekday[days][0]);   
 144   1      }
 145          
 146           static void timer0_initialize(void)   //timer0 initialize
 147           {
 148   1           EA=0;              //設(shè)置不接受所有中斷
 149   1           timer0_tick=0;
 150   1           TR0=0;                //關(guān)閉Timer0
 151   1           TMOD=0X01;         //設(shè)置Timer0為模式2,16位工作模式
 152   1           TL0=(TIMER0_COUNT & 0X00FF);    //設(shè)置Timer0低八位數(shù)值
 153   1           TH0=(TIMER0_COUNT >> 8);     //設(shè)置Timer0高八位數(shù)值
 154   1           PT1=1;              //設(shè)置Timer0的優(yōu)先級為最高
 155   1           ET0=1;           //設(shè)置接受Timer0的中斷
 156   1           TR0=1;             //啟動Timer0
 157   1           EA=1;            //設(shè)置系統(tǒng)接受中斷
 158   1       }
 159          
 160          void write_time(uchar add,uchar number)
 161          {
 162   1           gotoxy(2,add);
 163   1              display_data(number);
 164   1      }
 165          void write_riqi(uchar add,uchar number)
 166          {
 167   1           gotoxy(1,add);
 168   1              display_data(number);
 169   1      }
 170          
 171          void keyscan()
 172          {
 173   1              uchar mode_num;
 174   1              if(plus|dec==0) 
 175   1              {
 176   2                      delay(5);
 177   2                      if(plus|dec==0)
 178   2                      {       mode_num++;
C51 COMPILER V8.02   TEXT1                                                                 04/18/2008 20:54:48 PAGE 4   

 179   3                              while(!plus|dec);
 180   3                     TR0=0;
 181   3                     write_com(0x0f);
 182   3                 }
 183   2                              if(mode_num==1) gotoxy(1,4);
 184   2                              while(!mode);
 185   2                     if(mode_num==2) gotoxy(1,7);while(!plus|dec);
 186   2                      if(mode_num==3) gotoxy(1,10);while(!plus|dec);
 187   2                     if(mode_num==4) gotoxy(2,2);while(!plus|dec);
 188   2                     if(mode_num==5) gotoxy(2,5);while(!plus|dec);
 189   2                      if(mode_num==6) gotoxy(2,8);while(!plus|dec);
 190   2                      if(mode_num==7)
 191   2                      {
 192   3                              mode_num=0;
 193   3                              write_com(0x0c);
 194   3                              TR0=1;
 195   3                      }
 196   2            }
 197   1              if(mode_num!=0)
 198   1              {
 199   2                      if(plus==0)
 200   2                      {
 201   3                              delay(5);
 202   3                              if(plus==0)
 203   3                              {
 204   4                                      delay(5);
 205   4                                      while(!plus);
 206   4                                      delay(5);
 207   4                          if(mode_num==1)
 208   4                                      {
 209   5                                              today.year++;
 210   5                                           write_riqi(1,today.year/100);
 211   5                               write_riqi(3,today.year%100);
 212   5                               gotoxy(1,12);
 213   5                               display_week();
 214   5                               gotoxy(1,4);
 215   5                                                       while(!plus);
 216   5                                      }
 217   4                          if(mode_num==2)
 218   4                                      {
 219   5                                              today.month++;
 220   5                               if(today.month==13) today.month=1;
 221   5                                           write_riqi(6,today.month);
 222   5                               gotoxy(1,12);
 223   5                               display_week();
 224   5                               gotoxy(1,7);
 225   5                                                       while(!plus);
 226   5                                      }
 227   4                          if(mode_num==3)
 228   4                                      {
 229   5                                              today.day++;
 230   5                               if(today.day>monthday(today.year,today.month))
 231   5                               today.day=1;
 232   5                                           write_riqi(9,today.day);
 233   5                               gotoxy(1,12);
 234   5                               display_week();
 235   5                               gotoxy(1,10);while(!plus);
 236   5                                      }
 237   4                                      if(mode_num==4)
 238   4                                      {
 239   5                                              now.hour++;
 240   5                                              if(now.hour==24) now.hour=0;
C51 COMPILER V8.02   TEXT1                                                                 04/18/2008 20:54:48 PAGE 5   

 241   5                                           write_time(1,now.hour);
 242   5                               gotoxy(2,2);
 243   5                                      }
 244   4                                      if(mode_num==5)
 245   4                                      {
 246   5                                              now.minute++;
 247   5                                              if(now.minute==60) now.minute=0;
 248   5                                              write_time(4,now.minute);
 249   5                               gotoxy(2,5);while(!plus);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂午夜影视日韩欧美一区二区| 成人毛片老司机大片| 欧美视频自拍偷拍| 亚洲一区在线电影| 欧美亚州韩日在线看免费版国语版| 亚洲男人的天堂网| 欧美撒尿777hd撒尿| 日日摸夜夜添夜夜添国产精品| 欧美精品久久一区二区三区| 男男gaygay亚洲| 久久综合狠狠综合久久综合88 | 亚洲国产精品麻豆| 欧美日韩情趣电影| 美女视频黄a大片欧美| 精品久久久久久综合日本欧美| 国模无码大尺度一区二区三区| 久久先锋影音av鲁色资源网| 欧美日韩美女一区二区| 国产精品免费视频网站| 精品视频123区在线观看| 欧美精品一区二区三区一线天视频 | 精品国产欧美一区二区| 国产高清在线观看免费不卡| 亚洲人成精品久久久久| 欧美人妖巨大在线| 国产乱码精品一区二区三区忘忧草 | 国产精品亚洲综合一区在线观看| 中文一区在线播放| 欧美日韩精品一区二区三区 | 一区二区中文字幕在线| 欧美日本在线一区| 国产精品18久久久久久久久久久久| 成人欧美一区二区三区小说 | jiyouzz国产精品久久| 精品欧美一区二区久久| 成人av网址在线| 天天综合网 天天综合色| 久久精品一区二区三区四区| 欧美在线观看视频一区二区| 国产在线精品国自产拍免费| 亚洲码国产岛国毛片在线| 日韩一区二区三区三四区视频在线观看| 国产美女视频91| 亚洲成人免费视| 欧美国产视频在线| 欧美精品电影在线播放| 成人午夜激情在线| 秋霞成人午夜伦在线观看| 一区在线观看免费| 久久日一线二线三线suv| 欧美亚洲一区二区在线观看| 国产乱码精品1区2区3区| 午夜不卡av免费| 亚洲欧美韩国综合色| 久久亚洲一区二区三区四区| 欧美日韩dvd在线观看| 99久久伊人精品| 国产综合久久久久久鬼色| 天天综合色天天综合色h| 亚洲少妇中出一区| 中文字幕av一区 二区| 欧美变态口味重另类| 91精品国产综合久久久久久久| 在线中文字幕一区二区| 99久久婷婷国产综合精品| 国产99久久精品| 国产精品99久久久久久似苏梦涵 | 九色综合狠狠综合久久| 亚洲宅男天堂在线观看无病毒| 在线一区二区三区四区五区| 成人永久看片免费视频天堂| 国精品**一区二区三区在线蜜桃| 日韩福利视频导航| 亚洲大片一区二区三区| 亚洲综合免费观看高清完整版在线 | 成人av网址在线| 福利一区在线观看| 国产久卡久卡久卡久卡视频精品| 久久国产日韩欧美精品| 免费成人美女在线观看.| 婷婷成人综合网| 日本三级韩国三级欧美三级| 亚洲大型综合色站| 调教+趴+乳夹+国产+精品| 午夜精品国产更新| 日韩电影在线看| 毛片av一区二区三区| 激情五月婷婷综合| 精品久久久网站| 91浏览器入口在线观看| 色94色欧美sute亚洲线路二| 青青草97国产精品免费观看无弹窗版| 亚洲国产精品自拍| 午夜电影网一区| 捆绑调教一区二区三区| 韩国av一区二区三区四区| 极品瑜伽女神91| 夫妻av一区二区| 91九色最新地址| 555夜色666亚洲国产免| 亚洲精品一区二区三区香蕉| 国产欧美一区二区精品性色超碰| 国产精品伦理一区二区| 亚洲人成网站在线| 亚洲h动漫在线| 裸体一区二区三区| 国产精品1024| 色呦呦国产精品| 91精品国产福利| 国产日本欧美一区二区| 亚洲香肠在线观看| 加勒比av一区二区| 99久久精品一区二区| 欧美美女喷水视频| 欧美精品色综合| 一色桃子久久精品亚洲| 一区二区三区在线影院| 亚洲欧美激情视频在线观看一区二区三区| 一区二区三区日韩欧美| 免费三级欧美电影| 不卡欧美aaaaa| 欧美伦理视频网站| 国产区在线观看成人精品 | eeuss鲁片一区二区三区在线看| 99久久精品国产麻豆演员表| 在线成人午夜影院| 国产精品入口麻豆九色| 日韩制服丝袜av| 成人免费视频网站在线观看| 欧美猛男超大videosgay| 久久夜色精品国产欧美乱极品| 夜夜嗨av一区二区三区网页| 国产一区免费电影| 欧美三级日本三级少妇99| 国产欧美一区二区三区沐欲| 偷拍自拍另类欧美| 91视视频在线观看入口直接观看www | 欧美日本国产视频| 国产精品视频观看| 麻豆一区二区三| 在线观看91视频| 国产精品久久久久永久免费观看| 日本午夜一本久久久综合| 99re这里只有精品首页| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲亚洲人成综合网络| 99久久伊人网影院| 久久美女高清视频| 五月天一区二区| 色综合天天综合狠狠| 久久久另类综合| 久久精品国产精品亚洲综合| 欧美日韩亚洲丝袜制服| 亚洲视频中文字幕| 国产成人精品免费视频网站| 日韩欧美精品在线| 日日欢夜夜爽一区| 欧美视频在线一区| 伊人色综合久久天天| 91丨九色porny丨蝌蚪| 国产精品久久久久一区二区三区| 精品一区二区国语对白| 日韩欧美一区中文| 日韩电影一二三区| 7777女厕盗摄久久久| 日韩国产高清在线| 欧美三级蜜桃2在线观看| 一区二区三区欧美| 在线一区二区三区四区五区| 自拍偷拍亚洲激情| 国产精品一区二区黑丝| 国产日韩精品一区二区三区在线| 91精品国产综合久久婷婷香蕉| 国产亚洲污的网站| 激情都市一区二区| 久久看人人爽人人| 国产精品一二三四| 国产日韩欧美高清| 成人avav在线| 亚洲精品国产无天堂网2021| 在线视频国内自拍亚洲视频| 亚洲成人动漫av| 日韩一区二区三区四区| 久久精工是国产品牌吗| 精品久久人人做人人爽| 国产精品系列在线观看| 中文字幕一区二区三区色视频| 91丨九色丨蝌蚪富婆spa| 亚洲一区在线看| 在线成人免费观看| 极品尤物av久久免费看| 久久精品日产第一区二区三区高清版| 在线观看亚洲精品视频| 午夜精品久久一牛影视| 欧美成人女星排行榜| 国产一区二区三区综合| 国产精品久久久久aaaa| 欧美体内she精高潮| 日本在线播放一区二区三区| 久久久久国产成人精品亚洲午夜|