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

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

?? main.lst

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


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

stmt level    source

   1          #include <absacc.h>
   2          #include <intrins.h>
   3          #include <./Atmel/at89x51.h>
   4          
   5          //定義常量
   6          #define PrintStart 0x30
   7          #define PrintLen   0x10
   8          
   9          #define para8255Port_Mode 0
  10          #define para8255Port_A 1
  11          #define para8255Port_B 2
  12          #define para8255Port_C 3
  13          
  14          #define para8255reg_Mode  XBYTE[0x7FFF]
  15          #define para8255reg_PA  XBYTE[0x7FFC]
  16          #define para8255reg_PB  XBYTE[0x7FFD]
  17          #define para8255reg_PC  XBYTE[0x7FFE]
  18          
  19          //定義變量
  20          sfr para8255_Bus=0x80;
  21          unsigned char data *Print_ptr;
  22          
  23          bit print_on;
  24          bit RW_8255;
  25          
  26          unsigned char g_FirstByteAddr;
  27          unsigned char g_ByteNum;
  28          
  29          unsigned char g_ReadRegFor8255;
  30          unsigned char g_WriteRegFor8255;
  31          
  32          
  33          unsigned char CMD_8255;
  34          unsigned char PortX_8255;
  35          unsigned char ByteToBus;
  36          
  37          //函數(shù)聲明
  38          void Print_fstByte(g_FirstByteAddr,g_ByteNum);
  39          void Print_aByte(void);
  40          void RdWt_8255(RW_8255,PortX_8255,ByteToBus);
  41          
  42          
  43          /*******************************************************
  44          功能:主函數(shù)
  45          描述:初始化、啟動(dòng)打印、進(jìn)入空閑等待模式
  46          參數(shù):無
  47          返回:無
  48          ********************************************************/
  49          main()
  50          {
  51   1      
  52   1        P1=0x00;
  53   1        P2=0x00;
  54   1        P3=0xFF;
  55   1        IE=0x80;
C51 COMPILER V7.06   MAIN                                                                  10/29/2006 14:33:05 PAGE 2   

  56   1        print_on=0;
  57   1        g_FirstByteAddr = 0x30;
  58   1        g_ByteNum = 0x00;
  59   1        RdWt_8255(1,0,0xA4);//初始化8255
  60   1       
  61   1        while(1)
  62   1        {
  63   2           //此處添加其它程序,例如接收或等待打印命令;
  64   2           //確認(rèn)打印,則print_on=1;
  65   2           if (print_on) 
  66   2                {
  67   3             EX1 = 1;       
  68   3             Print_fstByte(PrintStart,PrintLen); 
  69   3              };//end of if (print_on)    
  70   2      
  71   2      
  72   2         };//end of while(1)
  73   1      
  74   1      
  75   1      
  76   1      
  77   1      }
  78          
  79          /*******************************************************
  80          功能:RW_8255
  81          描述:讀寫8255
  82          參數(shù):RW_8255:1表示寫8255,0表示讀8255
  83                PortX_8255:指示8255工作端口
  84                ByteToBus:要寫的數(shù)據(jù)
  85          返回:如果RW_8255參數(shù)為0,則返回讀結(jié)果g_ReadRegFor8255
  86          ********************************************************/
  87          void RdWt_8255(RW_8255,PortX_8255,ByteToBus)
  88          {  
  89   1        if(RW_8255)
  90   1        {
  91   2          switch(PortX_8255){
  92   3                                      case para8255Port_Mode:
  93   3                                              para8255reg_Mode = ByteToBus;
  94   3                                              break;
  95   3                                      case para8255Port_A:
  96   3                                              para8255reg_PA = ByteToBus;
  97   3                                              break;
  98   3                                      case para8255Port_B:
  99   3                          para8255reg_PB = ByteToBus;
 100   3                                               break;
 101   3                      case para8255Port_C:
 102   3                          para8255reg_PC = ByteToBus;                   
 103   3                          break;
 104   3                      default:
 105   3                                              para8255reg_PA = 0x00;
 106   3                                              para8255reg_PB = 0x00;
 107   3                                              para8255reg_PC = 0x00;
 108   3                                              break;  
 109   3                                                 };//end of switch(PortX_8255)                        
 110   2      
 111   2      
 112   2         }
 113   1        else
 114   1         {
 115   2              switch(PortX_8255){
 116   3                                      case para8255Port_Mode:
 117   3                                              g_ReadRegFor8255 = para8255reg_Mode;
C51 COMPILER V7.06   MAIN                                                                  10/29/2006 14:33:05 PAGE 3   

 118   3                                              break;
 119   3                                      case para8255Port_A:
 120   3                                              g_ReadRegFor8255 = para8255reg_PA;
 121   3                                              break;
 122   3                                      case para8255Port_B:
 123   3                          g_ReadRegFor8255 = para8255reg_PB;
 124   3                                               break;
 125   3                      case para8255Port_C:
 126   3                          g_ReadRegFor8255 = para8255reg_PC;                  
 127   3                          break;
 128   3                      default:
 129   3                                              g_ReadRegFor8255 = 0x00;
 130   3                                              break;  
 131   3                                                 };//end of switch(PortX_8255)        
 132   2      
 133   2              };//end of if(RW_8255)
 134   1      
 135   1      }//end of this function
 136          
 137          /*******************************************************
 138          功能:Print_fstByte
 139          描述:打印第一個(gè)字節(jié)
 140          參數(shù):g_FirstByteAddr,g_ByteNum
 141          返回:無
 142          ********************************************************/
 143          void Print_fstByte(g_FirstByteAddr,g_ByteNum)
 144          {  
 145   1        
 146   1          Print_ptr = g_FirstByteAddr;
 147   1          RdWt_8255(1,1,*Print_ptr);
 148   1          Print_ptr++;
 149   1          g_FirstByteAddr = *Print_ptr;
 150   1          RdWt_8255(1,1,0x0E);
 151   1              _nop_();
 152   1          RdWt_8255(1,1,0x0F);
 153   1              _nop_();
 154   1          g_ByteNum--;
 155   1              
 156   1      
 157   1      }//end of this function
 158          
 159          /*******************************************************
 160          功能:Print_aByte
 161          描述:通過中斷打印一個(gè)字節(jié)
 162          參數(shù):無
 163          返回:無
 164          ********************************************************/
 165          void Print_aByte(void)interrupt 2
 166          {  
 167   1        if(g_ByteNum!=0)
 168   1         {
 169   2          Print_ptr = g_FirstByteAddr;
 170   2          RdWt_8255(1,1,*Print_ptr);
 171   2          Print_ptr++;
 172   2          g_FirstByteAddr = *Print_ptr;
 173   2          RdWt_8255(1,1,0x0E);
 174   2              _nop_();
 175   2          RdWt_8255(1,1,0x0F);
 176   2              _nop_();
 177   2          g_ByteNum--;
 178   2          }
 179   1        else
C51 COMPILER V7.06   MAIN                                                                  10/29/2006 14:33:05 PAGE 4   

 180   1         {
 181   2          print_on = 0;
 182   2              EX1 = 0;
 183   2          };
 184   1              
 185   1      
 186   1      }//end of this function


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    282    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      8       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡av在线免费观看| 精品一区二区三区免费| 欧美激情中文字幕一区二区| 6080日韩午夜伦伦午夜伦| 日本精品一区二区三区高清| 国内不卡的二区三区中文字幕| 亚洲自拍偷拍九九九| 亚洲国产欧美另类丝袜| 亚洲在线中文字幕| 视频一区二区三区在线| 午夜精品一区在线观看| 首页国产欧美久久| 精品在线播放免费| 国产一区二区0| 成人永久看片免费视频天堂| 国产裸体歌舞团一区二区| 五月天亚洲精品| 日韩电影在线一区| 国产精品一区二区x88av| 99国内精品久久| 91麻豆精品国产91久久久使用方法 | 日本欧美肥老太交大片| 国产尤物一区二区| 99久久精品久久久久久清纯| 欧美无乱码久久久免费午夜一区| 日韩一区二区三| 国产亚洲自拍一区| 亚洲人成小说网站色在线| 亚洲va欧美va人人爽| 国产伦精品一区二区三区在线观看| 狠狠狠色丁香婷婷综合久久五月| 成人精品免费网站| 91精品久久久久久久久99蜜臂| 久久女同精品一区二区| 亚洲一线二线三线视频| 国产一区二区在线电影| 欧美在线观看你懂的| 久久综合色婷婷| 一区二区三区日韩欧美| 国产麻豆91精品| 欧美精品久久天天躁| 国产精品免费人成网站| 午夜视频一区在线观看| 盗摄精品av一区二区三区| 91精品免费观看| 亚洲美女电影在线| 国产一区二区精品久久91| 欧美日韩不卡一区二区| 一区二区中文视频| 国模套图日韩精品一区二区| 欧美日韩亚洲丝袜制服| 亚洲欧洲av在线| 国产风韵犹存在线视精品| 91麻豆精品国产91久久久| 亚洲免费观看高清完整版在线观看| 久久99久久99| 91精品国产黑色紧身裤美女| 亚洲女厕所小便bbb| 懂色av中文字幕一区二区三区| 日韩欧美激情四射| 亚洲成a人片在线不卡一二三区| 福利视频网站一区二区三区| 2020国产精品| 国产精品一卡二卡| 337p粉嫩大胆噜噜噜噜噜91av| 日韩极品在线观看| 6080yy午夜一二三区久久| 五月天中文字幕一区二区| 欧洲精品一区二区三区在线观看| 国产精品久久一级| 不卡的av中国片| 中文字幕亚洲一区二区av在线| 国产东北露脸精品视频| 国产区在线观看成人精品| 狠狠色狠狠色合久久伊人| 久久这里只有精品6| 狂野欧美性猛交blacked| 精品日韩欧美一区二区| 日本中文一区二区三区| 欧美一区二区三区四区高清| 日韩精品久久久久久| 欧美精品1区2区3区| 日韩中文字幕av电影| 精品国产一区二区三区四区四| 精品中文字幕一区二区小辣椒| 精品va天堂亚洲国产| 成人国产免费视频| 国产精品剧情在线亚洲| 欧美三级欧美一级| 免费精品视频在线| 欧美日韩欧美一区二区| 免费欧美在线视频| 久久久久国产精品人| 91免费在线视频观看| 亚洲综合一二三区| 在线电影国产精品| 国产一本一道久久香蕉| 亚洲婷婷综合久久一本伊一区| 欧美性生活大片视频| 老司机精品视频导航| 中文字幕一区二区三区在线播放 | 亚洲欧洲国产日韩| 一本久久精品一区二区| 亚洲成av人片| 日韩欧美一区在线| 国产成人啪午夜精品网站男同| 国产精品高潮呻吟| 欧美日本一道本在线视频| 国产精品123| 亚洲国产精品久久一线不卡| 亚洲精品一区二区三区蜜桃下载| 色综合久久综合中文综合网| 日本视频一区二区| 亚洲国产精品成人综合 | 国产视频不卡一区| 欧美日韩一区不卡| 国产成人av影院| 水蜜桃久久夜色精品一区的特点| 日本一区二区电影| 欧美一区二区在线免费播放| 不卡视频一二三| 国产毛片精品国产一区二区三区| 亚洲影院久久精品| 中文字幕亚洲在| 久久麻豆一区二区| 欧美一区二区三区在线观看视频| 91香蕉视频污| 成熟亚洲日本毛茸茸凸凹| 麻豆专区一区二区三区四区五区| 亚洲男人天堂一区| 国产精品久久久久毛片软件| 久久综合色之久久综合| 欧美成人猛片aaaaaaa| 欧美日韩二区三区| 欧美主播一区二区三区| gogo大胆日本视频一区| 国产盗摄女厕一区二区三区| 久久99精品久久久| 日韩成人一区二区| 亚洲福利视频一区二区| 亚洲精品久久久久久国产精华液| 26uuu欧美| 一区二区三区电影在线播| 亚洲人成影院在线观看| 欧美一三区三区四区免费在线看| 色婷婷激情综合| 91香蕉视频mp4| 国产成人免费高清| 国产成人午夜电影网| 国产精品中文字幕欧美| 蜜桃免费网站一区二区三区| 视频一区二区三区在线| 奇米影视一区二区三区| 日韩激情av在线| 美女免费视频一区二区| 麻豆一区二区三区| 国产自产v一区二区三区c| 精品在线亚洲视频| 国产中文字幕精品| 粉嫩aⅴ一区二区三区四区| 东方aⅴ免费观看久久av| 成人18精品视频| 91麻豆高清视频| 欧美日韩情趣电影| 日韩欧美你懂的| 久久久高清一区二区三区| 国产欧美日韩视频一区二区| 国产精品高潮呻吟| 亚洲一区二区在线播放相泽| 日韩一区精品视频| 国产精品888| 欧美日韩中文字幕一区二区| 欧美日高清视频| 国产午夜三级一区二区三| 中文字幕一区av| 婷婷亚洲久悠悠色悠在线播放| 麻豆一区二区三| 99精品偷自拍| 91.xcao| 国产精品视频第一区| 一区二区三区在线免费视频| 午夜电影一区二区三区| 国内外精品视频| 色婷婷亚洲婷婷| 欧美成人a视频| 亚洲精品综合在线| 精品在线播放午夜| 91在线小视频| 亚洲精品一线二线三线| 亚洲免费观看高清完整版在线观看 | 中文字幕欧美区| 亚洲成a人片在线观看中文| 国产麻豆成人传媒免费观看| 欧美综合一区二区| 久久久国际精品| 亚洲成人精品一区| 成年人国产精品| 2023国产精品自拍| 亚洲成人动漫在线观看| 成人一区二区在线观看|