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

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

?? mylcd.lst

?? 適合任意點陣的LCD屏幕的液晶時鐘顯示程序!開發人員只用簡單的修改接口定義即刻方便調用!
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.50   MYLCD                                                                 05/12/2005 10:41:59 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MYLCD
OBJECT MODULE PLACED IN mylcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE mylcd.c OPTIMIZE(9,SIZE) DEBUG OBJECTEXTEND

line level    source

   1          /********************************************************
   2          **這個程序是時鐘程序用LCM12832作為顯示.
   3          **P1口作為鍵盤輸入P1.0=增加鍵;P11為選擇鍵
   4          **時鐘顯示格式為:“時:分:秒”字體為16*16點陣
   5          **修改方式為兩鍵式選擇鍵合修改鍵
   6          **還可顯示萬年歷:“年:月:日”
   7          **需要子函數:
   8          **              1、HEX->BCD子函數hex_bcd()
   9          **              2、顯示子函數display()
  10          **              3、鍵盤子函數key()
  11          **              4、時鐘子函數time()
  12          **              5、日歷子函數day()
  13          **              6、顯示控制子函數discommond()
  14          **              7、定時器中斷0  time0()
  15          **              8、初始化子函數 begin().
  16          **              9、初始屏顯display_begin().
  17          **              10、時間屏顯display_time().
  18          **              11、潤年判斷leapf().
  19          **現有問題:鍵盤修改程序還未完成
  20          **                      程序不夠精簡
  21          *********************************************************/
  22          #include<reg52.h>
  23          #define time_TH 0x3c;                   // time0 :50ms  12M
  24          #define time_TL 0xba;
  25          
  26          unsigned char data msecond=0;
  27          bit data second_flag=0,day_flag=0,leap=0,display_flag=0,ku_flag;
  28          unsigned char day_temp;
  29          
  30          struct  time_str{
  31          unsigned char hour;
  32          unsigned char minute;
  33          unsigned char second;
  34          }time_now;
  35          
  36          struct day_str{
  37          unsigned int year;
  38          unsigned char month;
  39          unsigned char day;
  40          }day_now;
  41          
  42          
  43          //顯示緩沖區
  44          unsigned char data display_bcd[13];
  45          
  46          
  47          //每月天數表
  48          unsigned char code day_num[]=
  49          {31,28,31,30,31,30,31,31,30,31,30,31};
  50          
  51          
  52          //時間顯示位置表
  53          unsigned char code time_loc[][1]=
  54          {0,2,0,3,0,4,0,5,0,8,0,9,0,12,0,13
  55          ,16,4,16,5,16,8,16,9,16,12,16,13};
C51 COMPILER V7.50   MYLCD                                                                 05/12/2005 10:41:59 PAGE 2   

  56          
  57          
  58          //漢字顯示位置表
  59          //指定位置顯示“年,月,日,時,分,秒”
  60          unsigned char code zhi_loc[]=
  61          {0x06,0x01,0x0a,0x01,0x0e,0x01,0x06,0x10,0x0a,0x10,0x0e,0x10};
  62          /********************************************************************
  63          **字庫開始
  64          **********************************************************************/
  65          unsigned char code shi[]={
  66          /*--  文字:  年  --*/
  67          /*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
  68          0x08,0x00,0x0F,0xFC,0x10,0x80,0x10,0x80,0x20,0x80,0x4F,0xF8,0x88,0x80,0x08,0x80,
  69          0x08,0x80,0x08,0x80,0xFF,0xFE,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,
  70          
  71          /*--  文字:  月  --*/
  72          /*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
  73          0x07,0xF0,0x04,0x10,0x04,0x10,0x04,0x10,0x07,0xF0,0x04,0x10,0x04,0x10,0x04,0x10,
  74          0x07,0xF0,0x04,0x10,0x08,0x10,0x08,0x10,0x10,0x10,0x20,0x50,0x40,0x20,0x00,0x00,
  75          
  76          /*--  文字:  日  --*/
  77          /*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
  78          0x00,0x00,0x1F,0xF0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10,
  79          0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1F,0xF0,0x10,0x10,0x00,0x00,0x00,0x00,
  80          
  81          /*--  文字:  時  --*/
  82          /*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
  83          0x00,0x10,0x00,0x10,0x7C,0x10,0x44,0x10,0x47,0xFE,0x44,0x10,0x7C,0x10,0x45,0x10,
  84          0x44,0x90,0x44,0x90,0x7C,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x50,0x00,0x20,
  85          
  86          /*--  文字:  分  --*/
  87          /*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
  88          0x08,0x80,0x0C,0x80,0x08,0x40,0x10,0x20,0x10,0x30,0x20,0x18,0x40,0x0E,0x9F,0xE4,
  89          0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x08,0x20,0x10,0xA0,0x20,0x40,0x40,0x00,
  90          
  91          /*--  文字:  秒  --*/
  92          /*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
  93          0x0C,0x20,0xF0,0x20,0x10,0x20,0x11,0x28,0xFD,0xA4,0x11,0x22,0x32,0x22,0x3A,0x20,
  94          0x54,0x22,0x54,0x22,0x90,0x04,0x10,0x08,0x10,0x10,0x10,0x60,0x11,0x80,0x16,0x00};
  95          unsigned char code num[]={
  96          /*--  文字:  0  --*/
  97          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
  98          0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,
  99          
 100          /*--  文字:  1  --*/
 101          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 102          0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,
 103          
 104          /*--  文字:  2  --*/
 105          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 106          0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x04,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00,
 107          
 108          /*--  文字:  3  --*/
 109          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 110          0x00,0x00,0x00,0x3C,0x42,0x42,0x04,0x18,0x04,0x02,0x02,0x42,0x44,0x38,0x00,0x00,
 111          
 112          /*--  文字:  4  --*/
 113          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 114          0x00,0x00,0x00,0x04,0x0C,0x14,0x24,0x24,0x44,0x44,0x7E,0x04,0x04,0x1E,0x00,0x00,
 115          
 116          /*--  文字:  5  --*/
 117          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
C51 COMPILER V7.50   MYLCD                                                                 05/12/2005 10:41:59 PAGE 3   

 118          0x00,0x00,0x00,0x7E,0x40,0x40,0x40,0x58,0x64,0x02,0x02,0x42,0x44,0x38,0x00,0x00,
 119          
 120          /*--  文字:  6  --*/
 121          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 122          0x00,0x00,0x00,0x1C,0x24,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x24,0x18,0x00,0x00,
 123          
 124          /*--  文字:  7  --*/
 125          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 126          0x00,0x00,0x00,0x7E,0x44,0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,
 127          
 128          /*--  文字:  8  --*/
 129          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 130          0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00,
 131          
 132          /*--  文字:  9  --*/
 133          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 134          0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x26,0x1A,0x02,0x02,0x24,0x38,0x00,0x00,
 135          
 136          /*--  文字:  0  --*/
 137          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 138          0xFF,0xFF,0xFF,0xE7,0xDB,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xDB,0xE7,0xFF,0xFF,
 139          
 140          /*--  文字:  1  --*/
 141          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 142          0xFF,0xFF,0xFF,0xEF,0x8F,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0x83,0xFF,0xFF,
 143          
 144          /*--  文字:  2  --*/
 145          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 146          0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBD,0xFB,0xFB,0xF7,0xEF,0xDF,0xBD,0x81,0xFF,0xFF,
 147          
 148          /*--  文字:  3  --*/
 149          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 150          0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xFB,0xE7,0xFB,0xFD,0xFD,0xBD,0xBB,0xC7,0xFF,0xFF,
 151          
 152          /*--  文字:  4  --*/
 153          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 154          0xFF,0xFF,0xFF,0xFB,0xF3,0xEB,0xDB,0xDB,0xBB,0xBB,0x81,0xFB,0xFB,0xE1,0xFF,0xFF,
 155          
 156          /*--  文字:  5  --*/
 157          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 158          0xFF,0xFF,0xFF,0x81,0xBF,0xBF,0xBF,0xA7,0x9B,0xFD,0xFD,0xBD,0xBB,0xC7,0xFF,0xFF,
 159          
 160          /*--  文字:  6  --*/
 161          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 162          0xFF,0xFF,0xFF,0xE3,0xDB,0xBF,0xBF,0xA7,0x9B,0xBD,0xBD,0xBD,0xDB,0xE7,0xFF,0xFF,
 163          
 164          /*--  文字:  7  --*/
 165          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 166          0xFF,0xFF,0xFF,0x81,0xBB,0xBB,0xF7,0xF7,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xFF,0xFF,
 167          
 168          /*--  文字:  8  --*/
 169          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 170          0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBD,0xDB,0xE7,0xDB,0xBD,0xBD,0xBD,0xC3,0xFF,0xFF,
 171          
 172          /*--  文字:  9  --*/
 173          /*--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --*/
 174          0xFF,0xFF,0xFF,0xE7,0xDB,0xBD,0xBD,0xBD,0xD9,0xE5,0xFD,0xFD,0xDB,0xC7,0xFF,0xFF,
 175          
 176          };
 177          unsigned char code ku[]={
 178          /*--  調入了一幅圖像:這是哭的的圖像  --*/
 179          /*--  寬度x高度=16x16  --*/
C51 COMPILER V7.50   MYLCD                                                                 05/12/2005 10:41:59 PAGE 4   

 180          0x03,0xC0,0x0C,0x30,0x10,0x08,0x20,0x04,0x40,0x02,0x52,0x4A,0x8C,0x31,0x80,0x01,
 181          0x80,0x01,0x81,0x81,0x42,0x42,0x44,0x22,0x20,0x04,0x10,0x08,0x0C,0x30,0x03,0xC0,
 182          /*--  調入了一幅圖像:這是笑的的圖像  --*/
 183          /*--  寬度x高度=16x16  --*/
 184          0x03,0xC0,0x0C,0x30,0x10,0x08,0x20,0x04,0x40,0x02,0x40,0x02,0x8C,0x31,0x92,0x49,
 185          0x80,0x01,0x80,0x01,0x44,0x22,0x42,0x42,0x21,0x84,0x10,0x08,0x0C,0x30,0x03,0xC0
 186          };
 187          /*****************************************************************************
 188          **字庫結束
 189          ******************************************************************************/
 190          
 191          void day();
 192          void time();
 193          void begin();
 194          void display(unsigned char *cpoint,unsigned char x_line,unsigned char y_line,unsigned char s_l);
 195          unsigned char hex_bcd(unsigned char hex);
 196          void display_begin();
 197          void display_time(struct time_str time,struct day_str day);
 198          bit leapf(unsigned int year);
 199          
 200          void main()
 201          {
 202   1              begin();
 203   1              display_begin();
 204   1              while (1)
 205   1              {
 206   2                      while (1)
 207   2                      {
 208   3                              time();
 209   3                              day();
 210   3                              if (display_flag)
 211   3                              {
 212   4                                      display_flag=0;
 213   4                                      display_time(time_now,day_now);
 214   4                      
 215   4                              }
 216   3                              if (display_flag)
 217   3                                      continue;
 218   3                              if((day_now.month==2)&leap)
 219   3                              {
 220   4                                      leap=0;
 221   4                                      day_temp=29;
 222   4                              }
 223   3                      }
 224   2              }
 225   1      }
 226          
 227          
 228          
 229          
 230          /******************************************************
 231          **time()子函數
 232          **參數:second_flay
 233          **
 234          ******************************************************/
 235          void time(){
 236   1      if(second_flag){
 237   2              display_flag=1;
 238   2              second_flag=0;
 239   2      //                                      day_flag=1;
 240   2      
 241   2              time_now.second++;
C51 COMPILER V7.50   MYLCD                                                                 05/12/2005 10:41:59 PAGE 5   

 242   2              if(time_now.second==60){
 243   3                      time_now.second=0;
 244   3                      time_now.minute++;
 245   3                      if(time_now.minute==60){
 246   4                              time_now.minute=0;
 247   4                              time_now.hour++;
 248   4                              if(time_now.hour==24){
 249   5                                      time_now.hour=0;
 250   5                                      day_flag=1;
 251   5                                      }
 252   4                              }
 253   3                      }
 254   2              }
 255   1      }
 256          
 257          
 258          
 259          
 260          /*********************************************************
 261          **day()子函數
 262          **參數:day_flag日標志;leap潤年標志
 263          **
 264          **********************************************************/
 265          void day(){
 266   1      if(day_flag){
 267   2              day_flag=0;
 268   2              day_now.day++;
 269   2              if(day_now.day==day_temp+1){
 270   3                      day_now.month++;
 271   3                      if((day_now.month==2)&leap){
 272   4                              leap=0;
 273   4                              day_temp=29;
 274   4                              }
 275   3                      else day_temp=day_num[day_now.month-1];
 276   3                      day_now.day=1;
 277   3                      if(day_now.month==13){
 278   4                              day_now.month=1;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕视频一区| 国产精品免费久久| 欧美色综合网站| 在线观看一区不卡| 91丨九色丨尤物| 91国产免费看| 日韩一卡二卡三卡四卡| 日韩精品一区二区三区在线播放| 日韩一区二区三区电影在线观看| 日韩欧美色综合| 久久精品亚洲麻豆av一区二区| www国产精品av| 日本一区二区三区高清不卡| 国产精品久久久一区麻豆最新章节| 国产精品久久三| 亚洲午夜激情网页| 日韩国产欧美视频| 国产精品2024| 欧美午夜片在线观看| 欧美蜜桃一区二区三区| 日韩美一区二区三区| 国产网红主播福利一区二区| 亚洲蜜臀av乱码久久精品| 亚洲mv在线观看| 国产成人欧美日韩在线电影| 在线视频国内一区二区| 欧美精品一区二区久久婷婷| 国产精品毛片久久久久久| 亚洲va欧美va人人爽午夜| 国内成人精品2018免费看| 91色porny| 26uuu另类欧美亚洲曰本| 亚洲九九爱视频| 国产一区二区毛片| 欧洲国产伦久久久久久久| 2021久久国产精品不只是精品| 国产精品免费人成网站| 久久成人综合网| 91久久精品网| 国产精品人成在线观看免费| 天天影视色香欲综合网老头| 成人精品国产福利| 日韩一区二区三| 亚洲午夜一区二区三区| 国产成人av一区二区| 91精品国产综合久久香蕉的特点| 亚洲特黄一级片| 国产中文字幕精品| 91精品福利在线一区二区三区 | 国产一区二区三区视频在线播放 | 最新成人av在线| 老司机免费视频一区二区三区| 91在线精品秘密一区二区| 久久精品男人天堂av| 美女任你摸久久| 欧美日韩第一区日日骚| 亚洲图片你懂的| 不卡电影免费在线播放一区| 精品国偷自产国产一区| 日本怡春院一区二区| 欧美日韩中文国产| 亚洲一二三专区| 在线观看日韩电影| 亚洲欧美日韩国产另类专区| 国产精品小仙女| 国产亚洲欧美日韩日本| 国产精品香蕉一区二区三区| 精品伦理精品一区| 麻豆成人久久精品二区三区红| 91精品国产色综合久久不卡电影 | 日本韩国精品在线| 亚洲色图在线播放| 91在线丨porny丨国产| 中文字幕一区三区| 成人av在线影院| 亚洲天堂免费看| 欧美影片第一页| 午夜在线成人av| 91精品在线观看入口| 欧美a级一区二区| 欧美成人精品1314www| 狠狠久久亚洲欧美| 久久久国产精品麻豆| 成人开心网精品视频| 国产精品久久久久一区二区三区| caoporn国产一区二区| 一区二区三区日韩| 7777精品伊人久久久大香线蕉的| 图片区小说区区亚洲影院| 日韩丝袜情趣美女图片| 国产精品影视天天线| 综合电影一区二区三区 | 久久99精品久久久久久国产越南| 欧美精品一区二区三区蜜桃视频| 成人性生交大片免费| 亚洲一区二区三区激情| 日韩区在线观看| 国产69精品久久久久毛片| 一区二区不卡在线播放 | 欧美一区二区三区在线观看视频| 麻豆91小视频| 亚洲欧美日韩国产手机在线| 欧美精品在欧美一区二区少妇| 精品在线观看免费| 亚洲精品日日夜夜| 欧美不卡一区二区| 一本到不卡免费一区二区| 爽好多水快深点欧美视频| 日本一区二区三区国色天香 | 成人免费视频视频| 亚洲6080在线| 欧美国产视频在线| 欧美人与性动xxxx| www.亚洲色图| 美女久久久精品| 悠悠色在线精品| 久久精子c满五个校花| 欧美日韩视频专区在线播放| 懂色av一区二区三区免费看| 亚洲成av人片在线| 亚洲欧美日韩一区| 国产亚洲欧美日韩俺去了| 欧美精品粉嫩高潮一区二区| 91在线视频播放地址| 狠狠久久亚洲欧美| 日韩电影在线一区二区| 亚洲欧美日韩在线| 国产精品毛片久久久久久| 欧美mv和日韩mv国产网站| 欧美视频一二三区| kk眼镜猥琐国模调教系列一区二区| 青娱乐精品在线视频| 亚洲一区二区三区精品在线| 国产精品国产成人国产三级| 欧美成人vps| 日韩欧美的一区| 91精品福利在线一区二区三区 | 国产精品五月天| 精品人在线二区三区| 欧美日韩不卡一区二区| 日本伦理一区二区| 91麻豆精品秘密| www.av精品| 成人免费高清视频在线观看| 国产一区视频网站| 韩国欧美一区二区| 韩国av一区二区| 国产一区二区91| 国产精品亚洲成人| 国产成人自拍网| 成人美女视频在线观看18| 国产传媒一区在线| 成人aaaa免费全部观看| 成人教育av在线| 一本久道中文字幕精品亚洲嫩| 99精品1区2区| 欧美在线看片a免费观看| 色婷婷综合久久久中文一区二区| 色视频一区二区| 欧美日韩国产小视频| 欧美电影一区二区三区| 日韩三级免费观看| 久久久久久影视| 自拍偷拍国产亚洲| 亚洲自拍偷拍图区| 日韩国产在线观看| 国产一区三区三区| 99国产欧美另类久久久精品| 欧美色视频在线观看| 欧美一区二区三区啪啪| 久久亚洲捆绑美女| 中文字幕佐山爱一区二区免费| 亚洲综合一区二区三区| 秋霞午夜鲁丝一区二区老狼| 国产电影一区二区三区| 色婷婷综合久久久中文字幕| 欧美一区二区日韩一区二区| 国产欧美日本一区视频| 一区二区三区欧美在线观看| 日韩av电影免费观看高清完整版在线观看| 久久精品二区亚洲w码| 成人av在线一区二区三区| 欧美人与性动xxxx| 国产精品蜜臀av| 日韩av网站免费在线| 国产 欧美在线| 欧美日免费三级在线| 国产日韩在线不卡| 亚洲综合999| 国产suv精品一区二区三区| 欧美性生活大片视频| 国产三级一区二区三区| 性做久久久久久免费观看| 国产精品18久久久久| 欧美性猛片aaaaaaa做受| 亚洲国产精品黑人久久久| 亚洲高清免费一级二级三级| 福利一区二区在线| 欧美xxxxxxxxx| 亚洲一区中文日韩|