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

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

?? function.lst

?? 51單片機(jī)C語(yǔ)言常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講
?? LST
字號(hào):
C51 COMPILER V7.06   FUNCTION                                                              10/13/2006 09:21:09 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE FUNCTION
OBJECT MODULE PLACED IN function.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE function.c LARGE BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <stdio.h>
   2          #include <absacc.h>
   3          #include <stdarg.h>
   4          #include <./Atmel/at89x52.h>
   5          #include "source.h"     
   6          /*設(shè)置串口的波特率為19.2k*/     
   7          void init_serial(void)
   8          { 
   9   1          unsigned char ch;
  10   1              SCON = 0x50;   
  11   1          ch=TMOD;
  12   1              ch=ch&0x0f;
  13   1              TMOD=ch|0x20;       
  14   1              PCON=0XF0; // DIV 16
  15   1              TH1=251;
  16   1              TH0=TH1; /**波特率為19.2k***/
  17   1              TR1=1; // 使定時(shí)器1運(yùn)行
  18   1              ES=1;//使能串口中斷
  19   1      }
  20          /*系統(tǒng)初始化*/
  21          void init_system(void){
  22   1              test_timer_len=TEST_TIME_LENGTH;
  23   1      }
  24          /*把字節(jié)變?yōu)锽CD碼*/
  25          unsigned char chtobcd(unsigned char ch){
  26   1              unsigned char tmp=0;
  27   1              tmp=ch/10;
  28   1              tmp <<=4;
  29   1              tmp +=ch%10;
  30   1              return tmp;
  31   1      }
  32          /*在固定位置(POS_TIMEX,POS_TIMEY)顯示時(shí)間*/
  33          void show_time(void){
  34   1              if(updtime&UPD_YEAR){
  35   2                      draw_wordw16(POS_TIMEX+2,POS_TIMEY,33,number16x33[2]);//draw 200x year
  36   2                      draw_wordw16(POS_TIMEX+4,POS_TIMEY,33,number16x33[0]);
  37   2                      draw_wordw16(POS_TIMEX+6,POS_TIMEY,33,number16x33[rtc.hnumy]);
  38   2                      draw_wordw16(POS_TIMEX+8,POS_TIMEY,33,number16x33[rtc.lnumy]);
  39   2                      draw_wordw32(POS_TIMEX+10,POS_TIMEY,33,nian);
  40   2                      updtime &=~UPD_YEAR;
  41   2              }
  42   1              if(updtime&UPD_MONTH){
  43   2                      draw_wordw16(POS_TIMEX+0,POS_TIMEY+33,33,number16x33[rtc.hnummon]);
  44   2                      draw_wordw16(POS_TIMEX+2,POS_TIMEY+33,33,number16x33[rtc.lnummon]);
  45   2                      draw_wordw32(POS_TIMEX+4,POS_TIMEY+33,33,yue);
  46   2                      updtime &=~UPD_MONTH;
  47   2              }
  48   1              if(updtime&UPD_DAYOM){
  49   2                      draw_wordw16(POS_TIMEX+8,POS_TIMEY+33,33,number16x33[rtc.hnumdom]);
  50   2                      draw_wordw16(POS_TIMEX+10,POS_TIMEY+33,33,number16x33[rtc.lnumdom]);
  51   2                      draw_wordw32(POS_TIMEX+12,POS_TIMEY+33,33,ri);
  52   2                      updtime &=~UPD_DAYOM;
  53   2              }
  54   1              if(updtime&UPD_DAYOW){
  55   2                      updtime &=~UPD_DAYOW;
C51 COMPILER V7.06   FUNCTION                                                              10/13/2006 09:21:09 PAGE 2   

  56   2              }
  57   1              if(updtime&UPD_HOUR){
  58   2                      draw_wordw16(POS_TIMEX+0,POS_TIMEY+66,33,number16x33[rtc.hnumh]);
  59   2                      draw_wordw16(POS_TIMEX+2,POS_TIMEY+66,33,number16x33[rtc.lnumh]);
  60   2                      draw_wordw8(POS_TIMEX+4,POS_TIMEY+66,33,timeseperate);
  61   2                      updtime &=~UPD_HOUR;
  62   2              }
  63   1              if(updtime&UPD_MINUTE){
  64   2                      draw_wordw16(POS_TIMEX+5,POS_TIMEY+66,33,number16x33[rtc.hnummin]);
  65   2                      draw_wordw16(POS_TIMEX+7,POS_TIMEY+66,33,number16x33[rtc.lnummin]);
  66   2                      draw_wordw8(POS_TIMEX+9,POS_TIMEY+66,33,timeseperate);
  67   2                      updtime &=~UPD_MINUTE;
  68   2              }
  69   1              if(updtime&UPD_SECOND){
  70   2                      draw_wordw16(POS_TIMEX+10,POS_TIMEY+66,33,number16x33[rtc.hnums]);
  71   2                      draw_wordw16(POS_TIMEX+12,POS_TIMEY+66,33,number16x33[rtc.lnums]);
  72   2                      updtime &=~UPD_SECOND;
  73   2              }
  74   1      }
  75          /*在固定位置(POS_SHOW_WDX,POS_SHOW_WDY)顯示溫度*/
  76          void show_wd(unsigned char tempe){
  77   1              unsigned char tmp;
  78   1              tmp=tempe;
  79   1              if(tmp&0x80){//如溫度小于0,則顯示0度
  80   2                      tmp=0;
  81   2              }
  82   1              if(tmp>=10){
  83   2                      draw_wordw24(POS_SHOW_WDX ,POS_SHOW_WDY,48,number24x48[tmp/10]);//centigrade
  84   2                      draw_wordw24(POS_SHOW_WDX+3 ,POS_SHOW_WDY,48,number24x48[tmp%10]);
  85   2                      draw_wordw32(POS_SHOW_WDX+6 ,POS_SHOW_WDY,48,centigrade32x48);
  86   2              }
  87   1              else{
  88   2                      clr_wordw24(POS_SHOW_WDX   ,POS_SHOW_WDY,48);
  89   2                      clr_wordw24(POS_SHOW_WDX+3 ,POS_SHOW_WDY,48);
  90   2                      clr_wordw32(POS_SHOW_WDX+6 ,POS_SHOW_WDY,48);
  91   2                      draw_wordw24(POS_SHOW_WDX+0 ,POS_SHOW_WDY,48,number24x48[tmp%10]);
  92   2                      draw_wordw32(POS_SHOW_WDX+3 ,POS_SHOW_WDY,48,centigrade32x48);
  93   2              }
  94   1      }
  95          /*把RTC的時(shí)間讀到結(jié)構(gòu)rtc中*/
  96          void rtc_update(void){
  97   1              SD2000_read_time(&rtc);
  98   1              if(rtc.second!=rtc.presecond){
  99   2                      updtime |=UPD_SECOND;
 100   2                      rtc.presecond=rtc.second;
 101   2                      rtc.hnums=(rtc.second>>4)&0xf;
 102   2                      rtc.hnums %=10;
 103   2                      rtc.lnums=rtc.second&0xf;
 104   2                      rtc.lnums %=10;
 105   2              }
 106   1              if(rtc.minute!=rtc.preminute){
 107   2                      send_hbs_msg(MSG_HBS_UPD_TIME);
 108   2                      updtime |=UPD_MINUTE;
 109   2                      rtc.preminute=rtc.minute;
 110   2                      rtc.hnummin=(rtc.minute>>4)&0xf;
 111   2                      rtc.hnummin %=10;
 112   2                      rtc.lnummin=rtc.minute&0xf;
 113   2                      rtc.lnummin %=10;
 114   2              }
 115   1              if(rtc.hour!=rtc.prehour){
 116   2                      updtime |=UPD_HOUR;
 117   2                      rtc.prehour=rtc.hour;
C51 COMPILER V7.06   FUNCTION                                                              10/13/2006 09:21:09 PAGE 3   

 118   2                      rtc.hnumh=(rtc.hour>>4)&0xf;
 119   2                      rtc.hnumh %=10;
 120   2                      rtc.lnumh=rtc.hour&0xf;
 121   2                      rtc.lnumh %=10;
 122   2              }
 123   1              if(rtc.dayom!=rtc.predayom){
 124   2                      updtime |=UPD_DAYOM;
 125   2                      rtc.predayom=rtc.dayom;
 126   2                      rtc.hnumdom=(rtc.dayom>>4)&0xf;
 127   2                      rtc.hnumdom %=10;
 128   2                      rtc.lnumdom=rtc.dayom&0xf;
 129   2                      rtc.lnumdom %=10;
 130   2              }
 131   1              if(rtc.month!=rtc.premonth){
 132   2                      updtime |=UPD_MONTH;
 133   2                      rtc.premonth=rtc.month;
 134   2                      rtc.hnummon=(rtc.month>>4)&0xf;
 135   2                      rtc.hnummon %=10;
 136   2                      rtc.lnummon=rtc.month&0xf;
 137   2                      rtc.lnummon %=10;
 138   2              }
 139   1              if(rtc.year!=rtc.preyear){
 140   2                      updtime |=UPD_YEAR;
 141   2                      rtc.preyear=rtc.year;
 142   2                      rtc.hnumy=(rtc.year>>4)&0xf;
 143   2                      rtc.hnumy%=10;
 144   2                      rtc.lnumy=rtc.year&0xf;
 145   2                      rtc.lnumy%=10;
 146   2              }
 147   1      }
 148          /*更新大的數(shù)字,為2位數(shù)字,如果高位為0則只顯示個(gè)位數(shù)據(jù)*/
 149          bit num_update(void){
 150   1              if((scentry.storey[1]!=scentry.prestry[1])||(scentry.storey[0]!=scentry.prestry[0])){//ten digital of sto
             -rey. 
 151   2                      if(scentry.storey[1]!=0){
 152   3                              draw_storey(POS_STOREY_ORGX,POS_STOREY_ORGY,scentry.storey[1]);
 153   3                              draw_storey(POS_STOREY_ORGX+STOREY_WIDTH,POS_STOREY_ORGY,scentry.storey[0]);
 154   3                      }
 155   2                      else{//把數(shù)字顯示在中間的位置.
 156   3                              draw_storey(POS_STOREY_ORGX+STOREY_WIDTH/2,POS_STOREY_ORGY,scentry.storey[0]);
 157   3                      }
 158   2                      scentry.prestry[1]=scentry.storey[1];
 159   2                      scentry.prestry[0]=scentry.storey[0];
 160   2                      return 1;
 161   2              }
 162   1              else{
 163   2                      return 0;
 164   2              }
 165   1      }
 166          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1480    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----       1
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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一区二区三区免费野_久草精品视频
日韩三级视频在线看| 亚洲免费观看高清完整版在线 | 欧美日韩一区二区不卡| 不卡av免费在线观看| 粉嫩一区二区三区性色av| 国产精品一二三四五| 国产伦精品一区二区三区视频青涩 | 欧美日韩三级视频| 制服.丝袜.亚洲.另类.中文| 欧美一区二区三区小说| 欧美一区二区黄| 久久你懂得1024| **欧美大码日韩| 日韩vs国产vs欧美| 国产精品成人网| 日韩精品乱码免费| 国产91精品一区二区麻豆亚洲| av在线不卡电影| 欧美日韩夫妻久久| 中国色在线观看另类| 亚洲国产人成综合网站| 国产98色在线|日韩| 88在线观看91蜜桃国自产| 日本一区二区三级电影在线观看| 亚洲一区二区三区四区五区黄 | 国产凹凸在线观看一区二区| 欧美偷拍一区二区| 亚洲黄色尤物视频| 久久99国产精品麻豆| 亚洲成人av一区二区| 美女免费视频一区二区| 不卡av在线网| 欧美国产乱子伦| 亚洲蜜臀av乱码久久精品| 视频在线观看国产精品| 91在线视频播放| 国产亚洲精品资源在线26u| 蜜臀av性久久久久蜜臀aⅴ四虎| 91尤物视频在线观看| 国产精品理论在线观看| 乱一区二区av| 在线观看免费视频综合| 中文字幕永久在线不卡| 成人一级黄色片| 国产性天天综合网| 国产成人av电影在线| 久久亚洲影视婷婷| 激情五月婷婷综合网| 欧美变态tickling挠脚心| 午夜精品福利一区二区三区蜜桃| 色综合天天综合在线视频| 亚洲欧洲成人自拍| 欧美调教femdomvk| 九九精品一区二区| 久久久美女毛片| 韩国成人福利片在线播放| 欧美色老头old∨ideo| 一区二区三区四区国产精品| 在线看国产一区| 偷拍亚洲欧洲综合| 久久久www成人免费毛片麻豆| 成人黄色小视频| 亚洲精品老司机| 91麻豆国产精品久久| 亚洲国产成人av网| 欧美人牲a欧美精品| 免费在线一区观看| 紧缚捆绑精品一区二区| 国产精品天干天干在线综合| 欧美制服丝袜第一页| 久久精品国内一区二区三区| 国产精品免费aⅴ片在线观看| 在线一区二区三区四区| 日本大胆欧美人术艺术动态 | 欧美日韩国产综合一区二区三区| 调教+趴+乳夹+国产+精品| 久久精品无码一区二区三区| 99精品国产视频| 国产伦精品一区二区三区视频青涩| 亚洲视频你懂的| 精品国产一区二区三区久久影院| 日本精品裸体写真集在线观看 | 91高清在线观看| 日本美女视频一区二区| 亚洲人成在线播放网站岛国| 欧美xingq一区二区| 91免费视频网址| 国产真实精品久久二三区| 亚洲v精品v日韩v欧美v专区| 国产欧美视频一区二区| 亚洲精品一区二区三区福利| 欧美精品tushy高清| 91在线云播放| 成人动漫中文字幕| 免费高清在线一区| 美腿丝袜在线亚洲一区| 爽好多水快深点欧美视频| 亚洲最新视频在线观看| 亚洲人午夜精品天堂一二香蕉| 国产亚洲欧美日韩俺去了| www日韩大片| 久久精品夜色噜噜亚洲a∨| 精品欧美一区二区久久| 欧美一级国产精品| 欧美哺乳videos| 国产精品区一区二区三| 国产精品久久久久aaaa樱花 | 国产日韩欧美激情| 国产亚洲女人久久久久毛片| 久久久久久久久久久久久女国产乱| 精品卡一卡二卡三卡四在线| 国产午夜亚洲精品理论片色戒| 国产精品久久久久7777按摩| 欧美成人a∨高清免费观看| 欧美伊人精品成人久久综合97| 94-欧美-setu| 欧美嫩在线观看| 欧美精品一区二| 国产精品毛片大码女人| 亚洲免费伊人电影| 人人狠狠综合久久亚洲| 国内精品久久久久影院薰衣草| 懂色中文一区二区在线播放| 日本精品视频一区二区三区| 日韩一区二区三| 中文字幕一区在线| 青青草一区二区三区| av电影一区二区| 日韩精品专区在线影院重磅| 国产精品久久久久久久久久久免费看| 亚洲成人你懂的| 成人综合在线观看| 日韩视频一区二区在线观看| 国产精品福利电影一区二区三区四区| 精品日韩一区二区三区| 欧美精品一区男女天堂| 一区二区三区四区视频精品免费 | 99久久伊人精品| 欧美成人官网二区| 亚洲丝袜制服诱惑| 国产精品一二三四五| 在线不卡免费欧美| 亚洲一区在线观看网站| 成人久久18免费网站麻豆| 国产婷婷色一区二区三区| 蜜桃av一区二区三区电影| 精品视频1区2区3区| 久久女同互慰一区二区三区| 青青草91视频| 91精品国产综合久久久久久久| 亚洲欧洲日韩综合一区二区| 欧美日韩一区二区在线观看| 久久综合色婷婷| 欧美激情资源网| 奇米在线7777在线精品| 91精品啪在线观看国产60岁| 亚洲成国产人片在线观看| 99精品久久久久久| 亚洲一区二区欧美| 91精品国产色综合久久不卡电影| 亚洲综合一二三区| 99久精品国产| 亚洲美女视频一区| 91小视频在线免费看| 久久免费电影网| 成人黄色网址在线观看| 国产精品成人免费| 欧日韩精品视频| 午夜精品一区二区三区免费视频 | 国内精品伊人久久久久影院对白| 日韩免费一区二区三区在线播放| 久久精品国产亚洲高清剧情介绍 | 国产v综合v亚洲欧| 国产精品美女久久久久久 | 国产91精品露脸国语对白| 亚洲伦理在线免费看| 91精品久久久久久久99蜜桃| 国产另类ts人妖一区二区| 中文字幕精品一区二区三区精品| 91亚洲国产成人精品一区二三 | 日本不卡免费在线视频| 精品国产一区二区国模嫣然| 成人免费视频播放| 五月综合激情日本mⅴ| 欧美激情一区不卡| 精品国产成人系列| 欧美日韩在线电影| 丰满少妇久久久久久久| 亚洲成人av一区| 国产精品福利影院| 久久久精品天堂| 欧美日韩一区不卡| 99精品久久99久久久久| 精品一二三四在线| 亚洲亚洲精品在线观看| 国产精品美女久久久久高潮| 欧美一区二区三区婷婷月色| 欧美综合亚洲图片综合区| 国产成人精品亚洲日本在线桃色| 久久成人免费网|