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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 萬年歷.lst

?? DS12887+1602(帶溫度)原理圖和程序
?? LST
?? 第 1 頁 / 共 3 頁
字號:
C51 COMPILER V9.00   萬年繽                                                                06/09/2013 23:40:22 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE 萬年繽
OBJECT MODULE PLACED IN 萬年歷.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE 萬年歷.c BROWSE DEBUG OBJECTEXTEND

line level    source

*** WARNING C500 IN LINE 1 OF 萬年歷.C: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))

   1          /********************************************/
   2          /*****************萬年歷*********************/
   3          //功能描述:采用時鐘芯片DS12CR887計時,DS18B20
   4          //                      測量溫度,LCD1602顯示時間。可從2000
   5          //          年至2099年隨意調節,顯示包括年、月、
   6          //                      日、時、分、秒、星期和溫度。
   7          //鍵盤說明:key_1鍵為設置鍵
   8          //                      key_2鍵為時間加一鍵
   9          //                      key_3鍵為時間減一鍵
  10          //                      key_4鍵位定時設置鍵
  11          //調時方法:按下key_1鍵為設置時間
  12          //                      按鍵次數       功能
  13          //                         1               設置秒
  14          //                         2           設置分
  15          //                         3           設置時
  16          //                         4               設置日
  17          //                         5           設置月
  18          //                         6           設置年
  19          //                         7               設置星期
  20          //             8           調節結束
  21          //                      按鍵次數                功能
  22          //                     1            設置秒
  23          //                         2            設置分
  24          //                         3                    設置時
  25          //                         4            設置結束
  26          /********************************************/
  27          #include <REGX51.H>
  28          #include "1602.h"
  29          #include"ds12cr887.h"
  30          /**************鍵盤引腳定義******************/
  31          sbit key_1 = P3^0;       //設置格式
  32          sbit key_2 = P3^1;       //+ 
  33          sbit key_3 = P3^2;       //-
  34          sbit buzzer= P1^4;      //蜂鳴器 
  35          sbit DQ    = P1^3;         //定義DS18B20
  36          /******************全局變量********************/
  37          uchar t0=0,second=0, min=0, hour=0,day=0,month=0,year=0,weekday=0,flag=0,temp=0,flag1=0;
  38          /******************初始化時間******************/
  39          uchar code table1[]=" 2013-06-01 SAT ";
  40          uchar code table2[]="00:00:00 0000";
  41          uchar code table3[]="Jin Yaxue";
  42          uchar code table4[]="I Love You !";
  43          /*******************字符表*********************/
  44          uchar code word[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x20,0x2d};
  45          uchar code week[][3]={"SUN","MON","TUE","WED","THU","FRI","SAT"};
  46          /************數據緩沖與鍵盤計數變量************/
  47          uchar databuffer[14],TempBuffer[4],count,t_value;
  48          uint num=0;
  49          /******************函數聲明********************/
  50          void init();
  51          void lcd_write_com(uchar command);  //1602液晶寫命令
  52          void lcd_write_data(uchar date);    //1602液晶寫數據
  53          void delay(uint a);
  54          void newbuf();          //數據轉換
C51 COMPILER V9.00   萬年繽                                                                06/09/2013 23:40:22 PAGE 2   

  55          void keyboard();    //鍵盤子程序
  56          void disp();       //顯示程序
  57          void write_ds(uchar add,uchar date);
  58          uchar read_ds(uchar add);
  59          void Init_DS18B20( );
  60          void delay_18B20(unsigned int i);
  61          uchar ReadOneChar(void );
  62          void WriteOneChar(uchar dat);
  63          void ReadTemp(void);
  64          void temp_to_str();
  65          /***********************主函數**********************/
  66          void main()
  67          {               
  68   1          init();                      //初始化 
  69   1              Init_DS18B20( );      //DS18B20初始化
  70   1              lcd_write_com(0x80+3);
  71   1              for(num=0;num<9;num++)     //將table字符串寫入
  72   1              {
  73   2                      lcd_write_data(table3[num]);
  74   2                      delay(200);
  75   2           }
  76   1      
  77   1              lcd_write_com(0x80+0x40+2);
  78   1              for(num=0;num<12;num++)    //將table字符串寫入
  79   1              {
  80   2                      lcd_write_data(table4[num]);
  81   2                      delay(200);
  82   2           }
  83   1               delay(2000);
  84   1              lcd_write_com(0x01);                      //清屏
  85   1      
  86   1              lcd_write_com(0x80+0x00);  //設置指針地址為首行
  87   1              for(num=0;num<15;num++)    //將table字符串寫入
  88   1              {
  89   2                      lcd_write_data(table1[num]);
  90   2                      delay(20);
  91   2           }
  92   1               lcd_write_com(0x80+0x40);       //設置指針地址為第二行
  93   1               for(num=0;num<13;num++)         //將table1字符串寫入
  94   1               {
  95   2                      lcd_write_data(table2[num]);
  96   2                      delay(20);
  97   2               }                
  98   1               while(1)
  99   1              {
 100   2                      uchar b;
 101   2                      keyboard();     //調整時間
 102   2                       ReadTemp();                    //開啟溫度采集程序
 103   2                       temp_to_str();                 //溫度數據轉換成液晶字符
 104   2                       lcd_write_com(0x80+0x40+9);
 105   2                       delay(20);
 106   2                       for(b=0;b<4;b++)
 107   2                       {
 108   3                              lcd_write_data(TempBuffer[b]);
 109   3                              delay(20);
 110   3                       }               
 111   2                       
 112   2                       if(flag==0)
 113   2                       {
 114   3                              second=read_ds(0x00);
 115   3                              min=read_ds(0x02);
 116   3                              hour=read_ds(0x04);
C51 COMPILER V9.00   萬年繽                                                                06/09/2013 23:40:22 PAGE 3   

 117   3                              weekday=read_ds(0x06);
 118   3                              day=read_ds(0x07);
 119   3                              month=read_ds(0x08);
 120   3                              year=read_ds(0x09);
 121   3                      }
 122   2      
 123   2                      newbuf();
 124   2                      {  
 125   3                              databuffer[2]=10;
 126   3                              databuffer[5]=10;
 127   3                  }  
 128   2      
 129   2                  disp();
 130   2              }
 131   1      }
 132          /*************************初始化*************************/
 133          void init()
 134          {
 135   1              lcd_write_com(0x38);                      //設置顯示模式
 136   1              lcd_write_com(0x0c);                      //光標閃爍
 137   1              lcd_write_com(0x06);
 138   1              lcd_write_com(0x01);                      //清屏
 139   1              write_ds(0x0a,0x20);
 140   1              write_ds(0x0b,0x26);
 141   1              read_ds(0x0c);
 142   1              buzzer=1;
 143   1              EA=1;
 144   1              EX1=1;;
 145   1              IT0=1;
 146   1      }
 147          /***********************LCD1602寫命令************************/
 148          void lcd_write_com(uchar command)
 149          {                                                                    //液晶1602寫命令
 150   1              lcdrs=0;
 151   1              lcdrw=0;
 152   1              P0=command;
 153   1              delay(5);
 154   1              lcden=1;
 155   1              delay(5);
 156   1              lcden=0;
 157   1      }
 158          /*************************LCD1602寫數據************************/
 159          void lcd_write_data(uchar date)
 160          {
 161   1              lcdrs=1;                                         //液晶1602寫數據
 162   1              lcdrw=0;
 163   1              P0=date;
 164   1              delay(5);
 165   1              lcden=1;
 166   1              delay(5);
 167   1              lcden=0;
 168   1      }
 169          /***************************延時函數****************************/
 170          void delay(uint a)
 171          {
 172   1              uint x,y;
 173   1              for(x=a;x>0;x--)
 174   1                      for(y=110;y>0;y--);
 175   1      }
 176          /******************************緩沖數據處理*************************/
 177          void newbuf()            //更新緩沖區子程序
 178          {
C51 COMPILER V9.00   萬年繽                                                                06/09/2013 23:40:22 PAGE 4   

 179   1       databuffer[0]=second%10;
 180   1       databuffer[1]=second/10;
 181   1       databuffer[3]=min%10;
 182   1       databuffer[4]=min/10;
 183   1       databuffer[6]=hour%10;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一级二级在线| 2023国产精品视频| 成人国产免费视频| 国产一区二区在线视频| 久久精品二区亚洲w码| 日本麻豆一区二区三区视频| 亚洲一级二级在线| 午夜影院在线观看欧美| 亚洲一二三四久久| 亚洲无线码一区二区三区| 洋洋av久久久久久久一区| 日韩精品乱码av一区二区| 亚洲欧美日韩中文字幕一区二区三区| 久久精品视频在线看| 久久久久一区二区三区四区| 国产日韩欧美不卡在线| 国产视频一区二区在线| 国产精品久久久久久久久快鸭| 国产欧美日韩激情| 中文字幕一区不卡| 亚洲第四色夜色| 日本欧美在线观看| 九九在线精品视频| 成人综合婷婷国产精品久久蜜臀| 国产精品99久久久久久有的能看 | 国产成人一区在线| 粉嫩av亚洲一区二区图片| 成人手机电影网| 日本精品一级二级| 日韩一区二区视频在线观看| 2023国产精华国产精品| 国产精品天天看| 亚洲成人自拍一区| 黄页视频在线91| 91一区在线观看| 欧美一级午夜免费电影| 中文字幕av一区二区三区| 伊人夜夜躁av伊人久久| 久久黄色级2电影| 色综合久久综合网欧美综合网| 欧美色图免费看| 久久久久97国产精华液好用吗| 亚洲久草在线视频| 狠狠色丁香九九婷婷综合五月| 91一区二区在线观看| 精品sm在线观看| 亚洲制服丝袜在线| 国产成人在线色| 欧美精选在线播放| 亚洲欧美日韩在线不卡| 国产精品白丝jk白祙喷水网站| 欧美三级资源在线| 亚洲欧美偷拍另类a∨色屁股| 精品一二三四区| 制服丝袜在线91| 亚洲视频一二区| 国产精品69毛片高清亚洲| 日韩一区国产二区欧美三区| 亚洲图片另类小说| 国产精品资源在线看| 欧美老肥妇做.爰bbww视频| 中文字幕一区三区| 国产精品系列在线播放| 精品黑人一区二区三区久久| 五月天欧美精品| 91网站黄www| 国产午夜精品久久久久久免费视| 免费久久精品视频| 欧美浪妇xxxx高跟鞋交| 亚洲午夜电影在线观看| 一本色道久久综合狠狠躁的推荐| 久久精品亚洲精品国产欧美 | 日日摸夜夜添夜夜添国产精品 | 伊人夜夜躁av伊人久久| 成人黄色免费短视频| 国产女人18水真多18精品一级做| 日本欧美加勒比视频| 欧美日韩国产大片| 亚洲专区一二三| 欧美亚洲动漫精品| 亚洲成av人片在线观看| 欧美日韩卡一卡二| 天堂av在线一区| 欧美一区二区三区在线电影| 日一区二区三区| 91精品国产91热久久久做人人| 五月激情综合婷婷| 日韩欧美激情四射| 国产精品一区在线观看乱码 | 国产欧美日韩精品a在线观看| 国产酒店精品激情| 欧美激情综合在线| 99精品视频一区二区三区| 亚洲精品国产第一综合99久久| 色88888久久久久久影院野外| 一区二区三区在线观看视频| 欧美日韩在线三级| 精彩视频一区二区| 国产精品蜜臀av| 欧美性猛交xxxxxxxx| 免费视频最近日韩| 久久久美女毛片 | 亚洲男人都懂的| 欧美日韩国产成人在线91| 麻豆91免费观看| 国产精品天美传媒| 欧美日韩高清不卡| 国产mv日韩mv欧美| 亚洲二区在线观看| 久久精品在线观看| 在线中文字幕一区| 久久精品国产99| 一区二区三区四区亚洲| 精品日韩在线一区| 91香蕉视频黄| 久久99国产精品久久99| 亚洲免费观看视频| 精品欧美一区二区久久 | 91久久一区二区| 九九热在线视频观看这里只有精品| 国产精品国产a| 欧美一区二区三区精品| 91伊人久久大香线蕉| 狠狠色综合日日| 亚洲福利视频一区| 国产精品久久一卡二卡| 日韩欧美视频一区| 欧美性xxxxxxxx| 成人久久视频在线观看| 美女脱光内衣内裤视频久久影院| 国产精品免费人成网站| 精品久久久网站| 欧美日韩国产中文| 色av成人天堂桃色av| 国产精品综合一区二区三区| 午夜精品久久久久久久99水蜜桃| 国产精品理论片在线观看| 2020国产精品| 欧美一区二区三区四区久久| 色综合久久66| 成人黄色国产精品网站大全在线免费观看 | 欧美在线免费播放| 成人国产精品免费| 国产成人综合精品三级| 久久99精品久久只有精品| 丝袜美腿高跟呻吟高潮一区| 亚洲免费观看在线视频| 亚洲欧洲日本在线| 国产精品午夜免费| 国产精品人人做人人爽人人添| 精品久久久久久亚洲综合网| 欧美一级免费大片| 欧美日韩成人激情| 欧美日韩日日骚| 欧美人牲a欧美精品| 欧美日韩国产天堂| 91精品久久久久久蜜臀| 欧美猛男超大videosgay| 欧美日韩一级片在线观看| 欧美性受xxxx黑人xyx| 欧美日韩在线一区二区| 欧美日韩亚洲高清一区二区| 欧美日韩高清一区二区三区| 欧美精品九九99久久| 欧美日韩国产欧美日美国产精品| 欧美久久免费观看| 欧美一级专区免费大片| 精品久久国产字幕高潮| 久久久久久99久久久精品网站| 久久久久久久精| 国产精品久久久久天堂| 亚洲精品免费播放| 亚洲电影中文字幕在线观看| 五月天网站亚洲| 寂寞少妇一区二区三区| 成人综合在线网站| 欧美性大战久久| 精品欧美一区二区三区精品久久| 久久夜色精品国产欧美乱极品| 国产农村妇女精品| 一区二区三区加勒比av| 日韩av电影一区| 国产高清无密码一区二区三区| 99热国产精品| 在线不卡中文字幕播放| 精品欧美久久久| 亚洲三级在线观看| 秋霞成人午夜伦在线观看| 国产精品1区2区3区| 在线精品视频免费播放| 日韩网站在线看片你懂的| 国产精品视频观看| 亚洲第一福利视频在线| 国产一区二区在线免费观看| 99re热这里只有精品免费视频| 欧美日韩成人综合| 国产精品久久久久久久久免费樱桃 | 亚洲图片激情小说| 日本va欧美va精品| 99久久99久久综合|