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

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

?? bargraph.lst

?? time triggered 時間觸發嵌入式系統的開發實例3
?? LST
字號:
C51 COMPILER V6.10  BARGRAPH                                                               04/18/2001 18:01:10 PAGE 1   


C51 COMPILER V6.10, COMPILATION OF MODULE BARGRAPH
OBJECT MODULE PLACED IN .\BARGRAPH.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE .\BARGRAPH.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*------------------------------------------------------------------*-
   2          
   3             Bargraph.c (v1.00)
   4          
   5            ------------------------------------------------------------------
   6          
   7             Simple bargraph library.  
   8          
   9             See Chapter 10 for further details.
  10          
  11          
  12             COPYRIGHT
  13             ---------
  14          
  15             This code is from the book:
  16          
  17             PATTERNS FOR TIME-TRIGGERED EMBEDDED SYSTEMS by Michael J. Pont 
  18             [Pearson Education, 2001; ISBN: 0-201-33138-1].
  19          
  20             This code is copyright (c) 2001 by Michael J. Pont.
  21           
  22             See book for copyright details and other information.
  23          
  24          -*------------------------------------------------------------------*/
  25          
  26          #include "Main.h"
  27          #include "Port.h"
  28          
  29          #include "Bargraph.h"
  30          
  31          // ------ Public variable declarations -----------------------------
  32          
  33          // The data to be displayed
  34          tBargraph Data_G;
  35          
  36          // ------ Private constants ----------------------------------------
  37          
  38          #define BARGRAPH_ON (1)
  39          #define BARGRAPH_OFF (0)
  40          
  41          // ------ Private variables ----------------------------------------
  42          
  43          // These  variables store the thresholds
  44          // used to update the display
  45          static tBargraph M9_1_G;
  46          static tBargraph M9_2_G;
  47          static tBargraph M9_3_G;
  48          static tBargraph M9_4_G;
  49          static tBargraph M9_5_G;
  50          static tBargraph M9_6_G;
  51          static tBargraph M9_7_G;
  52          static tBargraph M9_8_G;
  53          
  54          
  55          /*------------------------------------------------------------------*-
C51 COMPILER V6.10  BARGRAPH                                                               04/18/2001 18:01:10 PAGE 2   

  56          
  57            BARGRAPH_Init()
  58          
  59            Prepare for the bargraph display.
  60          
  61          -*------------------------------------------------------------------*/
  62          void BARGRAPH_Init(void)
  63             {
  64   1         Pin0 = BARGRAPH_OFF;   
  65   1         Pin1 = BARGRAPH_OFF;   
  66   1         Pin2 = BARGRAPH_OFF;   
  67   1         Pin3 = BARGRAPH_OFF;   
  68   1         Pin4 = BARGRAPH_OFF;   
  69   1         Pin5 = BARGRAPH_OFF;   
  70   1         Pin6 = BARGRAPH_OFF;   
  71   1         Pin7 = BARGRAPH_OFF;   
  72   1      
  73   1         // Use a linear scale to display data 
  74   1         // Remember: *9* possible output states
  75   1         // - do all calculations ONCE
  76   1         M9_1_G = (BARGRAPH_MAX - BARGRAPH_MIN) / 9;
  77   1         M9_2_G = M9_1_G * 2;
  78   1         M9_3_G = M9_1_G * 3;
  79   1         M9_4_G = M9_1_G * 4;
  80   1         M9_5_G = M9_1_G * 5;
  81   1         M9_6_G = M9_1_G * 6;
  82   1         M9_7_G = M9_1_G * 7;
  83   1         M9_8_G = M9_1_G * 8;
  84   1         }
  85          
  86          /*------------------------------------------------------------------*-
  87          
  88            BARGRAPH_Update()
  89          
  90            Update the bargraph display.
  91          
  92          -*------------------------------------------------------------------*/
  93          void BARGRAPH_Update(void)
  94             {
  95   1         tBargraph Data = Data_G - BARGRAPH_MIN; 
  96   1      
  97   1         Pin0 = ((Data >= M9_1_G) == BARGRAPH_ON);
  98   1         Pin1 = ((Data >= M9_2_G) == BARGRAPH_ON);
  99   1         Pin2 = ((Data >= M9_3_G) == BARGRAPH_ON);
 100   1         Pin3 = ((Data >= M9_4_G) == BARGRAPH_ON);
 101   1         Pin4 = ((Data >= M9_5_G) == BARGRAPH_ON);
 102   1         Pin5 = ((Data >= M9_6_G) == BARGRAPH_ON);
 103   1         Pin6 = ((Data >= M9_7_G) == BARGRAPH_ON);
 104   1         Pin7 = ((Data >= M9_8_G) == BARGRAPH_ON);
 105   1         }
 106          
 107          /*------------------------------------------------------------------*-
 108            ---- END OF FILE -------------------------------------------------
 109          -*------------------------------------------------------------------*/
 110          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    245    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
C51 COMPILER V6.10  BARGRAPH                                                               04/18/2001 18:01:10 PAGE 3   

   DATA SIZE        =      9    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品女同一区二区| 精品久久久久久最新网址| 亚洲图片欧美综合| 在线视频一区二区三区| 美日韩一区二区| 国产精品亲子伦对白| 欧美在线免费观看亚洲| 日韩和欧美一区二区三区| 欧美高清在线一区二区| 欧美性色欧美a在线播放| 精品一区二区三区在线播放| 国产精品欧美极品| 欧美综合在线视频| 国产精品88888| 香蕉成人伊视频在线观看| 国产日产欧美一区二区视频| 国产成人免费视频一区| 亚洲成人av一区二区三区| 国产日韩精品一区二区浪潮av| 欧美在线你懂得| 成人免费视频一区二区| 午夜精品久久久久久久久久 | 欧美在线看片a免费观看| 午夜在线成人av| 久久先锋影音av| 色婷婷久久久综合中文字幕| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲欧美福利一区二区| 国产日韩欧美亚洲| 欧美无砖专区一中文字| 成人黄色国产精品网站大全在线免费观看 | 欧美乱妇23p| 国产成人精品免费| 另类小说一区二区三区| 亚洲一区二区高清| 亚洲男人天堂一区| 久久这里只有精品视频网| 欧美视频一区在线| 色综合久久综合中文综合网| 国产精品亚洲专一区二区三区| 免费视频一区二区| 午夜免费欧美电影| 亚洲美女视频在线| 一区在线观看视频| 国产精品对白交换视频| 精品盗摄一区二区三区| 日韩美女在线视频| 日韩一区二区影院| 在线成人午夜影院| 欧美久久久一区| 在线视频你懂得一区| 色视频一区二区| 91丨九色丨蝌蚪丨老版| 不卡一区二区在线| 不卡在线观看av| 99在线精品观看| 色综合天天在线| 色综合中文综合网| 中文字幕欧美日本乱码一线二线| 日韩亚洲电影在线| 欧美午夜电影一区| 欧美高清hd18日本| 欧美精品第一页| 欧美一级精品在线| 欧美一级在线视频| 欧美精品一区二区三区蜜桃视频| 日韩久久久精品| 欧美精品一区二区高清在线观看| 欧美日韩国产大片| 欧美一区二区高清| 久久综合久久综合久久| 国产亚洲欧美日韩俺去了| 中文欧美字幕免费| 自拍偷拍国产亚洲| 亚洲一本大道在线| 麻豆精品久久久| 国产一区二区美女诱惑| 成人午夜看片网址| 99国产精品久久久| 欧美日韩dvd在线观看| 日韩欧美一区二区在线视频| 精品国产伦一区二区三区观看体验 | 色综合视频在线观看| 欧美一区二区三区日韩视频| 中文无字幕一区二区三区 | 欧美国产精品中文字幕| 亚洲一区二区偷拍精品| 久久国产日韩欧美精品| 99视频在线精品| 欧美成人vps| 一区二区三区日韩欧美精品| 麻豆国产欧美一区二区三区| 色综合一个色综合亚洲| 久久免费电影网| 亚洲成精国产精品女| 国产大片一区二区| 欧美喷潮久久久xxxxx| 中文一区二区完整视频在线观看| 日本女人一区二区三区| 99这里只有精品| 久久久美女毛片| 免费在线观看视频一区| 91亚洲国产成人精品一区二三| 日韩午夜av一区| 亚洲在线中文字幕| av一区二区久久| 国产欧美一区二区在线观看| 欧美aa在线视频| 欧美视频一区在线| 亚洲另类在线视频| 懂色av中文一区二区三区| 日韩欧美亚洲国产精品字幕久久久 | 久久成人av少妇免费| 欧美精品一二三四| 亚洲男人的天堂一区二区| 成人免费黄色大片| 久久精品在线观看| 久久狠狠亚洲综合| 日韩午夜在线播放| 男人的j进女人的j一区| 欧美色网一区二区| 一区二区三区在线影院| 91麻豆产精品久久久久久| 国产欧美一区二区精品婷婷| 精东粉嫩av免费一区二区三区| 欧美猛男男办公室激情| 亚洲成人777| 欧美日韩dvd在线观看| 亚洲自拍偷拍图区| 欧美三区在线视频| 亚洲国产日韩综合久久精品| 日本韩国视频一区二区| 亚洲日本韩国一区| 色又黄又爽网站www久久| 亚洲色图欧美在线| 91老司机福利 在线| 亚洲日本青草视频在线怡红院| 91污在线观看| 亚洲品质自拍视频网站| 日本精品一级二级| 一区二区三区四区高清精品免费观看 | 在线一区二区三区做爰视频网站| 亚洲欧美激情小说另类| 欧美在线短视频| 亚洲va欧美va人人爽午夜| 欧美精品777| 久久成人麻豆午夜电影| 国产色爱av资源综合区| 国产91精品免费| 国产精品福利电影一区二区三区四区| av一区二区三区黑人| 亚洲综合精品自拍| 91精品国产麻豆国产自产在线| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩精品一区国产麻豆| 国产一区二区三区久久久| 国产精品丝袜91| 在线视频你懂得一区二区三区| 天天影视涩香欲综合网| 日韩免费观看高清完整版| 国产成人高清在线| 一区二区视频在线| 91精品国产高清一区二区三区蜜臀| 美女在线观看视频一区二区| 久久久99精品免费观看| 白白色亚洲国产精品| 亚洲狠狠爱一区二区三区| 日韩你懂的在线观看| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 91精品国产高清一区二区三区蜜臀| 精品制服美女丁香| ●精品国产综合乱码久久久久| 欧美午夜精品一区| 麻豆成人免费电影| 1024国产精品| 91精品国产高清一区二区三区蜜臀| 国产精品99久久久久久宅男| 一区二区三区四区五区视频在线观看| 欧美一区二区视频在线观看2020 | 中日韩av电影| 欧美精品久久久久久久多人混战| 国产精品中文欧美| 亚洲图片欧美色图| 国产亲近乱来精品视频| 欧美精品自拍偷拍动漫精品| 丁香婷婷综合激情五月色| 午夜精品国产更新| 国产精品视频一区二区三区不卡| 欧美日本一区二区三区| 成人中文字幕合集| 日韩av中文字幕一区二区三区 | 一区二区三区四区视频精品免费| 欧美成人精品3d动漫h| 91国偷自产一区二区使用方法| 久久国产生活片100| 亚洲国产一二三| 国产精品美女久久久久久久久| 欧美一级免费大片| 欧洲亚洲国产日韩| 成人综合婷婷国产精品久久免费|