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

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

?? screen.lst

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


C51 COMPILER V7.06, COMPILATION OF MODULE SCREEN
OBJECT MODULE PLACED IN screen.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE screen.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í)間、信息的區(qū)域顯示函數(shù)*/
   7          bit screen_hbs(void){
   8   1              static unsigned char inf_seq=0;
   9   1              unsigned char local_msg;
  10   1              local_msg=read_hbs_msg();//讀其消息隊(duì)列
  11   1              if(local_msg){//如果返回值為非0,則消息不為空
  12   2                      switch(local_msg){
  13   3                              case MSG_HBS_INFO_CLEAR:
  14   3                                      switch(screen.hbs_fsm){
  15   4                                              case FSM_HBS_CLEAR:
  16   4                                                      break;
  17   4                                              default:
  18   4                                                      clr_notice();
  19   4                                                      change_hbs_fsm(FSM_HBS_CLEAR);
  20   4                                                      break;
  21   4                                      }
  22   3                                      break;
  23   3                              case MSG_HBS_INFO_SHOW:
  24   3                                      switch(screen.hbs_fsm){
  25   4                                              case FSM_HBS_INFO:
  26   4                                                      break;
  27   4                                              default:                                        
  28   4                                                      clr_notice();   //清除以前的信息
  29   4                                                      inf_seq=0;
  30   4                                                      show_elvinfo(show_notice.ognd+inf_seq); //顯示第一條信息
  31   4                                                      change_hbs_fsm(FSM_HBS_INFO);//把狀態(tài)轉(zhuǎn)換為顯示信息狀態(tài)
  32   4                                                      break;
  33   4                                      }
  34   3                                      break;
  35   3                              case MSG_HBS_INFO_CHANGE:
  36   3                                      switch(screen.hbs_fsm){
  37   4                                              case FSM_HBS_INFO://循環(huán)顯示從1到9的信息
  38   4                                                      clr_notice();//清除以前的信息
  39   4                                                      inf_seq++;
  40   4                                                      inf_seq %=10;
  41   4                                                      show_elvinfo(show_notice.ognd+inf_seq);//顯示下一條信息
  42   4                                                      break;
  43   4                                      }
  44   3                                      break;
  45   3                              case MSG_HBS_UPD_TIME://更新時(shí)間
  46   3                                      break;
  47   3                              case MSG_HBS_UPD_TEMPE://更新溫度
  48   3                                      show_wd(others.temperature);
  49   3                                      break;
  50   3                              default:
  51   3                                      break;
  52   3                      }
  53   2                      return 1;
  54   2              }
  55   1              else{
C51 COMPILER V7.06   SCREEN                                                                10/13/2006 09:21:10 PAGE 2   

  56   2                      return 0;
  57   2              }
  58   1      }
  59          /*為屏幕顯示箭頭的區(qū)域*/
  60          bit screen_status(void){
  61   1              static  unsigned char move_step=(STATAREA_HEIGHT-ARROW_HEIGHT)/3-1;
  62   1              unsigned char this_msg;
  63   1              this_msg=read_status_msg();//讀其消息隊(duì)列
  64   1              if(this_msg){
  65   2                      switch(this_msg){
  66   3                              case MSG_STATUS_UP://為顯示箭頭向上的消息
  67   3                                      switch(screen.status_fsm){
  68   4                                              case FSM_STATUS_UP:
  69   4                                                      break;
  70   4                                              default:
  71   4                                                      clr_area(STATAREA_LEFT,STATAREA_TOP,STATAREA_WIDTH,STATAREA_HEIGHT);
  72   4                                                      draw_uparrow(POS_ARROW_ORGX,STATAREA_TOP+STATAREA_HEIGHT-ARROW_HEIGHT);
  73   4                                                      scentry.arrow_cur_top=STATAREA_TOP+STATAREA_HEIGHT-ARROW_HEIGHT;
  74   4                                                      change_status_fsm(FSM_STATUS_UP);
  75   4                                                      break;
  76   4                                      }
  77   3                                      break;
  78   3                              case MSG_STATUS_DOWN://為顯示箭頭向下的消息
  79   3                                      switch(screen.status_fsm){
  80   4                                              case FSM_STATUS_DOWN:
  81   4                                                      break;
  82   4                                              default:
  83   4                                                      clr_area(STATAREA_LEFT,STATAREA_TOP,STATAREA_WIDTH,STATAREA_HEIGHT);
  84   4                                                      draw_downarrow(POS_ARROW_ORGX,STATAREA_TOP);
  85   4                                                      scentry.arrow_cur_top=STATAREA_TOP;
  86   4                                                      change_status_fsm(MSG_STATUS_DOWN);
  87   4                                                      break;
  88   4                                      
  89   4                                      }
  90   3                                      break;
  91   3                              case MSG_STATUS_CLEAR://為清除箭頭的消息
  92   3                                      switch(screen.status_fsm){
  93   4                                              case FSM_STATUS_CLR:
  94   4                                                      break;
  95   4                                              default:
  96   4                                                      /*清除顯示箭頭的區(qū)域*/
  97   4                                                      clr_area(STATAREA_LEFT,STATAREA_TOP,STATAREA_WIDTH,STATAREA_HEIGHT);
  98   4                                                      change_status_fsm(FSM_STATUS_CLR);
  99   4                                                      break;
 100   4                                      
 101   4                                      }
 102   3                                      break;
 103   3                              case MSG_STATUS_MOVE://箭頭移動(dòng)
 104   3                                      switch(screen.status_fsm){
 105   4                                              case FSM_STATUS_DOWN:
 106   4                                                      if(scentry.arrow_cur_top+move_step+ARROW_HEIGHT>STATAREA_HEIGHT+STATAREA_TOP){
 107   5                                                              //已經(jīng)到達(dá)箭頭顯示區(qū)域的最低部,箭頭停止
 108   5                                                      }
 109   4                                                      else{//向下移動(dòng)箭頭,在移動(dòng)箭頭時(shí)沒(méi)有清除以前的箭頭,可以看出其移動(dòng)軌跡
 110   5                                                              set_timer(MOVE_TIMER,MOVE_TIME_LENGTH);
 111   5                                                              scentry.arrow_cur_top +=move_step;
 112   5                                                              draw_downarrow(POS_ARROW_ORGX,scentry.arrow_cur_top);                   
 113   5                                                      }
 114   4                                                      break;
 115   4                                              case FSM_STATUS_UP:
 116   4                                                      if(scentry.arrow_cur_top<(move_step+STATAREA_TOP)){
 117   5                                                              //已經(jīng)到達(dá)箭頭顯示區(qū)域的最頂部,箭頭停止
C51 COMPILER V7.06   SCREEN                                                                10/13/2006 09:21:10 PAGE 3   

 118   5                                                      }
 119   4                                                      else{//向上移動(dòng)箭頭,在移動(dòng)箭頭時(shí)沒(méi)有清除以前的箭頭,可以看出其移動(dòng)軌跡
 120   5                                                              set_timer(MOVE_TIMER,MOVE_TIME_LENGTH);
 121   5                                                              scentry.arrow_cur_top -=move_step;                      
 122   5                                                              draw_uparrow(POS_ARROW_ORGX,scentry.arrow_cur_top);                     
 123   5                                                      }               
 124   4                                                      break;
 125   4                                      }
 126   3                                      break;
 127   3                              default:
 128   3                                      break;
 129   3                      }
 130   2                      return 1;
 131   2              }
 132   1              else{
 133   2                      return 0;
 134   2              }
 135   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    460    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =      2    ----
   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艺术| 精品亚洲成a人在线观看| 玖玖九九国产精品| 一区二区三区四区国产精品| 91在线视频观看| 国产片一区二区三区| 精品免费视频一区二区| 日韩一区二区三区高清免费看看| 在线播放中文一区| 欧美日韩精品一区二区在线播放 | 国产成人av电影在线观看| 狠狠色丁香久久婷婷综| 国产一区在线看| 国产精品综合久久| 成人少妇影院yyyy| 9久草视频在线视频精品| 99这里只有久久精品视频| 一本久道久久综合中文字幕 | 色婷婷久久久综合中文字幕| 色婷婷av一区二区三区之一色屋| 欧美中文字幕一二三区视频| 精品视频在线视频| 日韩免费观看高清完整版在线观看| 精品国产伦一区二区三区观看体验| 久久综合色综合88| 国产精品久久久久久久午夜片| 最新不卡av在线| 午夜精品爽啪视频| 看电影不卡的网站| 99久久99精品久久久久久| 欧美在线看片a免费观看| 91精品国产综合久久福利| 日韩一区二区在线观看视频| 久久综合色婷婷| 亚洲女人的天堂| 偷拍亚洲欧洲综合| 国产精品一线二线三线| 91丨九色porny丨蝌蚪| 欧美日韩不卡在线| 久久嫩草精品久久久精品一| 国产精品灌醉下药二区| 一区二区三区小说| 精品一二线国产| 91热门视频在线观看| 欧美一级欧美三级在线观看| 日本一区二区三区久久久久久久久不 | 欧美精品久久99| 久久久国产一区二区三区四区小说 | 国产一区二三区好的| www.在线欧美| 欧美肥大bbwbbw高潮| 国产欧美日韩一区二区三区在线观看| 亚洲乱码国产乱码精品精小说 | 久久精品国产秦先生| 波多野结衣在线一区| 欧美男生操女生| 中文子幕无线码一区tr| 午夜欧美2019年伦理| 国产91精品在线观看| 欧美剧情片在线观看| 国产精品免费久久| 日韩av不卡一区二区| 99久久er热在这里只有精品66| 日韩欧美在线观看一区二区三区| 日韩一区日韩二区| 精品无人码麻豆乱码1区2区| 91精彩视频在线| 中文字幕精品综合| 美女免费视频一区二区| 91黄色激情网站| 欧美国产日韩亚洲一区| 蜜臀久久99精品久久久久久9| 色拍拍在线精品视频8848| 久久免费的精品国产v∧| 亚洲v中文字幕| 99久久国产综合色|国产精品| 欧美大片日本大片免费观看| 一级特黄大欧美久久久| 成人av电影观看| 成人欧美一区二区三区白人| 国产成人av电影在线| 99在线精品免费| 日本在线不卡一区| 老司机精品视频导航| 欧美三级视频在线| 亚洲视频你懂的| 国产在线不卡视频| 欧美日高清视频| 尤物视频一区二区| 97se狠狠狠综合亚洲狠狠| 国产欧美精品一区二区三区四区 | 亚洲伦理在线免费看| 成人亚洲一区二区一| 国产精品免费丝袜| 1024国产精品| 综合欧美亚洲日本| av电影一区二区| 国产精品天干天干在观线| 国模大尺度一区二区三区| 日韩一级大片在线| 蜜桃av噜噜一区| 欧美一区二区黄| 蜜臀久久久久久久| 欧美一级生活片| 久久精品国产亚洲高清剧情介绍| 日韩一区二区三区高清免费看看| 青青草国产精品97视觉盛宴 | 91福利区一区二区三区| 国产精品久久久久久久久免费丝袜| 九一久久久久久| 久久综合色之久久综合| 国产精品一区一区| 中文字幕免费不卡在线| 国产99精品国产| 国产精品伦理一区二区| 91伊人久久大香线蕉| 亚洲三级在线免费观看| 在线视频欧美精品| 一区二区国产视频| 欧美日韩小视频| 秋霞午夜av一区二区三区| 精品少妇一区二区三区免费观看| 久久精品夜夜夜夜久久| 成人精品在线视频观看| 亚洲天堂福利av| 欧美三级电影网站| 免费精品视频最新在线| 91精品国产91久久久久久一区二区 | 26uuu成人网一区二区三区| 国产露脸91国语对白| 国产精品全国免费观看高清 | 一区二区三区欧美| 欧美午夜不卡在线观看免费| 日本一道高清亚洲日美韩| 精品国产一二三区| av午夜一区麻豆| 午夜精品国产更新| 2023国产精华国产精品| 91麻豆免费视频| 视频一区在线播放| 国产日韩av一区| 色呦呦网站一区| 久久丁香综合五月国产三级网站| 国产女人18毛片水真多成人如厕| 欧美亚洲综合另类| 国产在线麻豆精品观看| 中文字幕日韩一区| 欧美一二三四在线| 99精品热视频| 久久一区二区三区国产精品| 色哟哟一区二区三区| 免费成人你懂的| 专区另类欧美日韩| 欧美一级二级三级乱码| 91丨porny丨首页| 久久99热这里只有精品| 亚洲精品国产视频| 欧美精品一区二区在线观看| 一本久久a久久精品亚洲| 国产麻豆视频一区| 亚洲444eee在线观看| 欧美色男人天堂| 婷婷六月综合网| 中文字幕日韩av资源站| 精品免费视频一区二区| 欧美在线免费播放| fc2成人免费人成在线观看播放| 日韩av在线发布| 亚洲欧美日本韩国| 久久久电影一区二区三区| 欧美日韩精品欧美日韩精品| 成人免费视频app| 精品一区二区影视| 天天做天天摸天天爽国产一区| 中文字幕一区二区在线观看| 日韩美一区二区三区| 欧美综合色免费| 91在线播放网址| 懂色av一区二区在线播放| 麻豆精品视频在线观看免费| 夜夜嗨av一区二区三区四季av | 日本道色综合久久| 东方aⅴ免费观看久久av| 久久爱www久久做| 三级久久三级久久久| 一区二区三区在线视频免费| 国产精品色婷婷| 久久久午夜精品理论片中文字幕| 欧美一区二区视频网站| 欧美日韩一区不卡| 欧美亚洲免费在线一区| 精品视频在线看| 日本精品视频一区二区三区| 成人高清在线视频| 国产suv精品一区二区883| 国产原创一区二区三区| 激情综合色播五月| 久久疯狂做爰流白浆xx| 久久精品国产一区二区三区免费看| 成人av资源下载|