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

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

?? interrupt.lst

?? 本代碼是用C8051F330 MCU對24LC256EEPROM的讀寫和與RS232終端以9600BPS速率通信代碼.
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.05   INTERRUPT                                                             04/12/2005 09:13:15 PAGE 1   


C51 COMPILER V7.05, COMPILATION OF MODULE INTERRUPT
OBJECT MODULE PLACED IN interrupt.OBJ
COMPILER INVOKED BY: E:\Cygnal\IDEfiles\C51\BIN\C51.exe interrupt.c DB OE

stmt level    source

   1          #define INT_ISR_C
   2          
   3          
   4          #include "c8051F330.h"
   5          #include "rs232.h"
   6          
   7          
   8          char rece,count_UART,count_UART1;
   9          char Rec_OK,Tran_OK;
  10          char Tran_Flag;
  11          char xdata sRecComBuf[8];
  12          char *pointer;
  13          void UART_Isr(void)  interrupt 4
  14          {
  15   1              ES0 = 0x0;
  16   1              if(TI0)
  17   1                      {
  18   2                              SCON0 &=0xFD;
  19   2                              Tran_Flag=0;
  20   2                              if (count_UART1==8)
  21   2                                      Tran_OK=0x45;
  22   2                                      
  23   2                      }
  24   1              else
  25   1                      {
  26   2                              SCON0 &=0xFE;
  27   2                              *pointer++ = SBUF0;
  28   2                              count_UART++;
  29   2                              if (count_UART==8)
  30   2                              {
  31   3                                      Rec_OK=0x23;
  32   3                              }
  33   2                              
  34   2                      }
  35   1              ES0 = 0x1;       
  36   1      } 
  37          
  38          
  39          
  40          
  41          
  42          //------------------------------------------------------------------------------------
  43          // Timer3 Interrupt Service Routine (ISR)
  44          //------------------------------------------------------------------------------------
  45          //
  46          // A Timer3 interrupt indicates an SMBus SCL low timeout.
  47          // The SMBus is disabled and re-enabled here
  48          //
  49          void Timer3_ISR (void) interrupt 14
  50          {
  51   1         SMB0CF &= ~0x80;          // Disable SMBus
  52   1         SMB0CF |= 0x80;           // Re-enable SMBus
  53   1         TMR3CN &= ~0x80;          // Clear Timer3 interrupt-pending flag
  54   1      }
  55          
C51 COMPILER V7.05   INTERRUPT                                                             04/12/2005 09:13:15 PAGE 2   

  56          
  57          
  58          
  59          
  60          
  61          //------------------------------------------------------------------------------------
  62          // SMBus Interrupt Service Routine (ISR)
  63          //------------------------------------------------------------------------------------
  64          //
  65          // SMBus ISR state machine
  66          // - Master only implementation - no slave or arbitration states defined
  67          // - All incoming data is written starting at the global pointer <pSMB_DATA_IN>
  68          // - All outgoing data is read from the global pointer <pSMB_DATA_OUT>
  69          //
  70          void SMBus_ISR (void) interrupt 7
  71          {
  72   1         bit FAIL = 0;                             // Used by the ISR to flag failed
  73   1                                                   // transfers
  74   1      
  75   1         static char i;                            // Used by the ISR to count the
  76   1                                                   // number of data bytes sent or
  77   1                                                   // received
  78   1      
  79   1         static bit SEND_START = 0;                // Send a start
  80   1      
  81   1         switch (SMB0CN & 0xF0)                    // Status vector
  82   1         {
  83   2            // Master Transmitter/Receiver: START condition transmitted.
  84   2            case SMB_MTSTA:
  85   2               SMB0DAT = TARGET;                   // Load address of the target slave
  86   2               SMB0DAT |= SMB_RW;                  // Load R/W bit
  87   2               STA = 0;                            // Manually clear START bit
  88   2               i = 0;                              // reset data byte counter
  89   2               break;
  90   2      
  91   2            // Master Transmitter: Data byte (or Slave Address) transmitted
  92   2            case SMB_MTDB:
  93   2               if (ACK)                            // Slave Address or Data Byte
  94   2               {                                   // Acknowledged?
  95   3                  if (SEND_START)
  96   3                  {
  97   4                     STA = 1;
  98   4                     SEND_START = 0;
  99   4                     break;
 100   4                  }
 101   3                  if(SMB_SENDWORDADDR)             // Are we sending the word address?
 102   3                  {
 103   4                     SMB_SENDWORDADDR = 0;         // Clear flag
 104   4                     SMB0DAT = WORD_ADDR;          // send word's high 8bits address
 105   4      
 106   4                    /* if (SMB_RANDOMREAD)
 107   4                     {
 108   4                        SEND_START = 1;            // send a START after the next ACK cycle
 109   4                        SMB_RW = READ;
 110   4                     }*/
 111   4      
 112   4                     break;
 113   4                  }
 114   3      
 115   3                      else if(SMB_SENDWORDADDR1)             // Are we sending the word address?
 116   3                  {
 117   4                     SMB_SENDWORDADDR1 = 0;         // Clear flag
C51 COMPILER V7.05   INTERRUPT                                                             04/12/2005 09:13:15 PAGE 3   

 118   4                     SMB0DAT = WORD_ADDR1;          // send word's low 8bits address
 119   4      
 120   4                     if (SMB_RANDOMREAD)
 121   4                     {
 122   5                        SEND_START = 1;            // send a START after the next ACK cycle
 123   5                        SMB_RW = READ;
 124   5                     }
 125   4      
 126   4                     break;
 127   4                  }
 128   3      
 129   3                  if (SMB_RW==WRITE)               // Is this transfer a WRITE?
 130   3                  {
 131   4      
 132   4                     if (i < SMB_DATA_LEN)         // Is there data to send?
 133   4                     {
 134   5                        SMB0DAT = *pSMB_DATA_OUT;  // send data byte
 135   5                        pSMB_DATA_OUT++;           // increment data out pointer
 136   5                        i++;                       // increment number of bytes sent
 137   5                     }
 138   4                     else
 139   4                     {
 140   5                       STO = 1;                    // set STO to terminte transfer
 141   5                       SMB_BUSY = 0;               // clear software busy flag
 142   5                     }
 143   4                  }
 144   3                  else {}                          // If this transfer is a READ,
 145   3                                                   // then take no action. Slave
 146   3                                                   // address was transmitted. A
 147   3                                                   // separate 'case' is defined
 148   3                                                   // for data byte recieved.
 149   3               }
 150   2               else                                // If slave NACK,
 151   2               {
 152   3                  if(SMB_ACKPOLL)
 153   3                  {
 154   4                     STA = 1;                      // Restart transfer
 155   4                  }
 156   3                  else

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费电影网站| 国产欧美日韩激情| 国产精品久久精品日日| 日本成人中文字幕在线视频| 国产精品剧情在线亚洲| 精品一区二区三区免费| 亚洲男人天堂av| 久久婷婷一区二区三区| 欧美日韩免费观看一区三区| av在线播放成人| 久久精品国产999大香线蕉| 亚洲女与黑人做爰| 欧美激情一区三区| 精品国产青草久久久久福利| 欧美日韩亚洲另类| 色婷婷av一区二区三区gif | 精品av综合导航| 色美美综合视频| 国产成人精品亚洲777人妖| 美女一区二区在线观看| 亚洲超碰精品一区二区| 亚洲乱码国产乱码精品精可以看| 国产午夜精品美女毛片视频| 日韩精品一区在线观看| 欧美一区欧美二区| 9191成人精品久久| 欧美最猛性xxxxx直播| 91欧美一区二区| 99热精品一区二区| 成人av动漫网站| eeuss鲁片一区二区三区在线观看| 国内久久精品视频| 国产精品自产自拍| 国产成人免费xxxxxxxx| 国产精品69毛片高清亚洲| 极品少妇xxxx偷拍精品少妇| 蜜臂av日日欢夜夜爽一区| 蜜桃av噜噜一区二区三区小说| 免费成人av在线播放| 日韩成人伦理电影在线观看| 免费高清不卡av| 国产一区二区三区不卡在线观看 | 亚洲精品国产视频| 一区二区三区中文字幕| 亚洲国产精品人人做人人爽| 亚洲制服丝袜av| 欧美日本乱大交xxxxx| 成人午夜电影小说| 欧美视频一区二区| 国产电影精品久久禁18| 麻豆精品视频在线观看免费| 五月婷婷综合在线| 亚洲午夜久久久久久久久电影网| 久久网站最新地址| www国产精品av| 欧美大片国产精品| 欧美日韩一卡二卡三卡| 日本一区二区在线不卡| 欧美日本一区二区三区| 91精品国产综合久久福利软件| 欧美日韩mp4| 精品国产一区二区三区不卡 | 一区二区三区鲁丝不卡| 亚洲一区二区三区四区不卡| 免费在线观看日韩欧美| 国内精品视频666| av亚洲精华国产精华精华| 欧美性极品少妇| 欧美成人a视频| 国产精品视频免费看| 亚洲一区二区在线免费看| 日本成人在线一区| 成人avav在线| 日韩欧美一区在线| 国产精品嫩草影院av蜜臀| 亚洲综合无码一区二区| 蜜臀久久99精品久久久久宅男| 国产精品996| 色哟哟欧美精品| 日韩欧美国产成人一区二区| 中文字幕亚洲精品在线观看| 丝袜国产日韩另类美女| 粗大黑人巨茎大战欧美成人| 欧美日韩mp4| 成人欧美一区二区三区在线播放| 午夜天堂影视香蕉久久| av在线不卡电影| 精品免费一区二区三区| 亚洲黄色免费网站| 国产精品88av| 欧美一级高清片在线观看| 1区2区3区国产精品| 老鸭窝一区二区久久精品| 色菇凉天天综合网| 国产日韩综合av| 日本最新不卡在线| 91色九色蝌蚪| 久久久久久久综合色一本| 亚洲国产欧美日韩另类综合| 成人免费视频app| 精品久久久久99| 亚洲福利国产精品| 97se亚洲国产综合在线| 久久久国产一区二区三区四区小说| 婷婷夜色潮精品综合在线| 色哟哟在线观看一区二区三区| 精品国产乱码久久久久久浪潮| 亚洲高清视频在线| 972aa.com艺术欧美| 国产精品久久久久久久蜜臀 | 视频一区欧美日韩| 色欧美片视频在线观看| 国产精品午夜春色av| 国产呦精品一区二区三区网站| 欧美高清dvd| 亚洲一区在线电影| 色哟哟在线观看一区二区三区| 国产精品色呦呦| 国产91对白在线观看九色| 久久午夜电影网| 国产在线播放一区二区三区 | 亚洲精品大片www| av一区二区三区黑人| 日本一区二区三区高清不卡| 国内精品视频一区二区三区八戒| 欧美大胆人体bbbb| 麻豆freexxxx性91精品| 91精品国产入口| 天堂av在线一区| 欧美一级精品大片| 久久草av在线| 26uuu精品一区二区| 国产一区二区三区观看| 国产亚洲一区二区在线观看| 国产精品亚洲一区二区三区妖精| 欧美精品一区二区不卡| 国产美女精品人人做人人爽| 久久综合狠狠综合久久综合88| 韩国中文字幕2020精品| 久久综合色综合88| 国产久卡久卡久卡久卡视频精品| 国产日韩欧美麻豆| 成人美女视频在线观看| 一区视频在线播放| 色婷婷综合在线| 亚洲国产日产av| 日韩欧美视频在线| 91精品国产欧美日韩| 日日摸夜夜添夜夜添亚洲女人| 91蝌蚪porny| 亚洲综合免费观看高清在线观看| 欧洲另类一二三四区| 天堂av在线一区| 精品国产亚洲一区二区三区在线观看| 精品影视av免费| 欧美国产一区视频在线观看| 91首页免费视频| 水野朝阳av一区二区三区| 日韩片之四级片| 国产成人综合精品三级| 亚洲欧洲精品一区二区三区| 91传媒视频在线播放| 亚洲成av人片一区二区| 精品久久久久久无| gogo大胆日本视频一区| 亚洲va韩国va欧美va精品| 精品久久久久久久久久久久久久久久久| 国产精品18久久久久久久久久久久 | 国产一区在线看| 最新国产精品久久精品| 欧美日韩国产小视频| 国产综合一区二区| 国产精品高潮呻吟| 欧美电影一区二区| 国产91精品欧美| 亚洲123区在线观看| 国产免费成人在线视频| 欧美三级中文字| 国产乱妇无码大片在线观看| 亚洲图片你懂的| 精品国产91洋老外米糕| 日本丰满少妇一区二区三区| 男女视频一区二区| 国产精品久久久久aaaa| 欧美一卡2卡3卡4卡| aa级大片欧美| 久久99精品国产91久久来源| 亚洲天堂av老司机| 国产亚洲一本大道中文在线| 欧美欧美欧美欧美首页| 成人h动漫精品一区二| 久久激情五月激情| 亚洲综合视频在线观看| 2023国产精品自拍| 3d成人h动漫网站入口| 91视频免费观看| 成人综合婷婷国产精品久久蜜臀| 日韩精品免费专区| 亚洲人成伊人成综合网小说| 精品粉嫩超白一线天av|