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

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

?? selftest.lst

?? can for 51 ,用keil 51建的項(xiàng)目
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
C51 COMPILER V7.06   SELFTEST                                                              07/01/2003 16:02:57 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE SELFTEST
OBJECT MODULE PLACED IN selftest.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE selftest.c BROWSE INCDIR(C:\Keil\C51\INC\) DEBUG OBJECTEXTEND

stmt level    source

   1          #include "REG52.H"
   2          #include "SJA_BCANCONF.H"
   3          #include "VIIC_C51.h"
   4          #include "ZLG7290.h"
   5          #include "string.h"
   6          #include "intrins.h"
   7          
   8          void Init_Cpu(void);
   9          void Init_T0(void);
  10          void Sja_1000_Init(void);
  11          void disp_ok(unsigned char *);
  12          void disp_err(void);
  13          void delay(unsigned int k);
  14          //void send(unsigned char a);
  15          void display(unsigned char display_buffer[5]);
  16          
  17          
  18          bit flag_sec;
  19          unsigned char data a[5];
  20          unsigned char data  send_data[10],rcv_data[10];
  21          unsigned char databuf,sec_data,second;
  22          unsigned char data  Tmod_data;
  23          unsigned char bdata flag_init;
  24          
  25          unsigned        char    data    display_bit;
  26          
  27          sbit rcv_flag=flag_init^0;
  28          sbit err_flag=flag_init^2;
  29          
  30          
  31          void main(void)
  32          {
  33   1              Sja_1000_Init();                                                                //initialize Sja1000
  34   1              Init_T0();                                                                              //initialize T0
  35   1              Init_Cpu();                                                                             //initialize mcu
  36   1              flag_init=0x00;
  37   1      
  38   1              while(1)
  39   1              {
  40   2                      if(rcv_flag)                                                            //if there is receive interrupt
  41   2                      {
  42   3                              rcv_flag=0;
  43   3                              BCAN_DATA_RECEIVE(rcv_data);
  44   3                              BCAN_CMD_PRG(0x04);                                             //釋放緩沖區(qū)
  45   3                              disp_ok(rcv_data);
  46   3                      }
  47   2                      if(flag_sec)                                                            //
  48   2                      {
  49   3                              flag_sec=0;                                                             //send data if reach 1 s
  50   3                              //send_data[0]=0xaa;                                    //Basic can
  51   3                              send_data[0]=0x08;                                              //Pelican
  52   3                              send_data[1]=0xaa;
  53   3                              send_data[2]=second;
  54   3                              send_data[3]=second;
  55   3                              BCAN_DATA_WRITE(send_data);
C51 COMPILER V7.06   SELFTEST                                                              07/01/2003 16:02:57 PAGE 2   

  56   3                              BCAN_CMD_PRG(0x01);
  57   3                      }
  58   2                      if (err_flag)
  59   2                      {
  60   3                              err_flag=0;
  61   3                              disp_err();
  62   3                              Sja_1000_Init();
  63   3                      }
  64   2              
  65   2      
  66   2                      display(a);
  67   2                      delay(200);
  68   2              }       
  69   1      }
  70          
  71          
  72          void ex0_int(void) interrupt 2 //using 1
  73          {
  74   1              SJA_BCANAdr=REG_INTERRUPT;
  75   1              flag_init=*SJA_BCANAdr;
  76   1      }
  77          
  78          void T0_int(void) interrupt 1 //using 2
  79          {
  80   1      static unsigned char ii=0;
  81   1              TR0=0;
  82   1                      TH0=0x80;
  83   1                      TL0=0x60;
  84   1                      ii++;
  85   1                      if(ii>40)
  86   1                      {
  87   2                              flag_sec=1;
  88   2                              ii=0;
  89   2                              second++;
  90   2                      }
  91   1              TR0=1;
  92   1      }
  93          
  94          void Init_Cpu(void)
  95          {
  96   1              PX1=1;
  97   1              IT1=1;
  98   1              EX1=1;
  99   1              ET0=1;
 100   1              EA=1;
 101   1              sec_data=0x10;
 102   1      }
 103          
 104          
 105          void Init_T0(void)
 106          {
 107   1      Tmod_data=TMOD;
 108   1      Tmod_data&=0xf0;
 109   1      Tmod_data|=0x01;
 110   1      TMOD=Tmod_data;
 111   1      TH0=0x80;
 112   1      TL0=0x60;
 113   1      TR0=1;
 114   1      sec_data=0x20;
 115   1      second=0x00;
 116   1      }
 117          
C51 COMPILER V7.06   SELFTEST                                                              07/01/2003 16:02:57 PAGE 3   

 118          void Sja_1000_Init(void)
 119          {
 120   1              bit s;
 121   1              s=BCAN_CREATE_COMMUNATION();
 122   1              s=BCAN_ENTER_RETMODEL();
 123   1              s=BCAN_SET_OUTCLK(0xaa,0xc8);                           //Pelican
 124   1              s=BCAN_SET_BANDRATE(0x04);
 125   1              s=BCAN_SET_OBJECT(0xaa,0xff);
 126   1              //s=BCAN_SET_OUTCLK(0xaa,0x48);
 127   1              s=BCAN_SET_MOD();
 128   1              s=BCAN_QUIT_RETMODEL();
 129   1              SJA_BCANAdr=REG_IER;
 130   1              *SJA_BCANAdr=0x03;
 131   1              //*SJA_BCANAdr=0xff;
 132   1              //SJA_BCANAdr=REG_CONTROL;
 133   1              //*SJA_BCANAdr|=0x1e;
 134   1      }
 135          
 136          
 137          
 138          void disp_ok(unsigned char * rcv_data)
 139          {
 140   1              a[0]=rcv_data[0]%16;
 141   1              a[1]=rcv_data[0]/16;
 142   1              a[2]=0x1f;
 143   1              a[3]=rcv_data[3]%16;
 144   1              a[4]=rcv_data[3]/16;
 145   1      }
 146          
 147          
 148          void disp_err(void)
 149          {
 150   1              a[0]=0x18;
 151   1              a[1]=0x15;
 152   1              a[2]=0x18;
 153   1              a[3]=0x18;
 154   1              a[4]=0x0E;
 155   1      }
 156          
 157          
 158          
 159           bit   BCAN_CREATE_COMMUNATION(void)
 160           {  
 161   1          SJA_BCANAdr=REG_TEST;                     //訪(fǎng)問(wèn)測(cè)試寄存器            
 162   1          
 163   1          *SJA_BCANAdr   =0xaa;                     //寫(xiě)入測(cè)試值
 164   1          if(*SJA_BCANAdr == 0xaa)
 165   1          {
 166   2              return    0;                          //讀測(cè)試正確
 167   2          }
 168   1          else
 169   1          {    
 170   2             return    1;
 171   2          } 
 172   1       }      
 173          
 174          
 175           bit   BCAN_ENTER_RETMODEL(void)
 176           {
 177   1          unsigned   char   TempData;
 178   1          SJA_BCANAdr  = REG_CONTROL;                   //訪(fǎng)問(wèn)地址指向控制寄存器 
 179   1          TempData=  *SJA_BCANAdr;                      //保存原始值
C51 COMPILER V7.06   SELFTEST                                                              07/01/2003 16:02:57 PAGE 4   

 180   1          *SJA_BCANAdr=(TempData|0x01);                 //置位復(fù)位請(qǐng)求
 181   1          if((*SJA_BCANAdr&0x01) == 1)
 182   1          {
 183   2             return   0;
 184   2          }
 185   1          else
 186   1          {
 187   2             return   1;
 188   2          }
 189   1          
 190   1       }
 191          
 192          
 193           bit   BCAN_QUIT_RETMODEL(void)
 194           {
 195   1          unsigned   char   TempData;
 196   1          SJA_BCANAdr = REG_CONTROL;                   //訪(fǎng)問(wèn)地址指向控制寄存器 
 197   1          TempData    = *SJA_BCANAdr;                  //保存原始值
 198   1          *SJA_BCANAdr=(TempData&0xfe);                        //清除復(fù)位請(qǐng)求
 199   1          if((*SJA_BCANAdr&0x01) == 0)
 200   1          {
 201   2             return   0;                               //
 202   2          }
 203   1          else
 204   1          {
 205   2             return   1;                              //退出成功
 206   2          }
 207   1      
 208   1       }
 209          
 210          
 211          unsigned  char  code    SJA_BTR_CODETAB[]={
 212              0x53,0x2F,                        //   ;20KBPS的預(yù)設(shè)值
 213              0x87,0xFF,                     //;40KBPS的預(yù)設(shè)值
 214              0x47,0x2F,                     //;50KBPS的預(yù)設(shè)值
 215              0x83,0xFF,                     //;80KBPS的預(yù)設(shè)值
 216              0x43,0x2f,                     //;100KBPS的預(yù)設(shè)值
 217              0x03,0x1c,                     //;125KBPS的預(yù)設(shè)值
 218              0x81,0xfa,                     //;200KBPS的預(yù)設(shè)值

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久夜色精品亚洲| 制服丝袜亚洲色图| 天堂va蜜桃一区二区三区| 2014亚洲片线观看视频免费| 在线精品视频小说1| 国产成人综合视频| 视频一区欧美日韩| 亚洲美女一区二区三区| 久久综合一区二区| 91精品国产色综合久久| 99国产麻豆精品| 国产精品萝li| 6080日韩午夜伦伦午夜伦| 99视频有精品| 高清国产一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 成人免费一区二区三区在线观看| 精品久久久久99| 欧美日韩日日骚| 色婷婷av一区| 91在线视频观看| 懂色av一区二区三区蜜臀| 精品一区二区三区免费观看| 午夜精品久久久久影视| 亚洲欧美成人一区二区三区| 看电视剧不卡顿的网站| 亚洲资源中文字幕| 亚洲女同一区二区| 中文字幕一区二区三区四区| 欧美国产欧美综合| 国产欧美va欧美不卡在线| 久久精品免视看| 久久综合色婷婷| 亚洲精品一区二区三区蜜桃下载| 日韩亚洲欧美高清| 日韩精品一区在线观看| 麻豆传媒一区二区三区| 午夜精品一区二区三区三上悠亚 | 不卡一区在线观看| 国产乱子轮精品视频| 九九久久精品视频| 国产一区二区三区在线观看免费| 久久精品理论片| 精品一区二区三区的国产在线播放| 麻豆国产欧美一区二区三区| 久久国产精品99久久人人澡| 国产呦萝稀缺另类资源| 风间由美一区二区av101| 国产.欧美.日韩| 成人av电影在线网| 日本精品视频一区二区| 欧美区一区二区三区| 91精品麻豆日日躁夜夜躁| 欧美日韩高清一区二区三区| 欧美一级一区二区| 亚洲精品一区二区三区精华液 | 久久久精品tv| 中国色在线观看另类| 亚洲视频一区在线| 亚洲午夜久久久久| 人禽交欧美网站| 极品少妇xxxx偷拍精品少妇| 国产98色在线|日韩| av男人天堂一区| 91久久精品一区二区三| 欧美电影在哪看比较好| 久久人人97超碰com| **性色生活片久久毛片| 午夜精品久久久久| 国产乱人伦精品一区二区在线观看 | 丝袜亚洲精品中文字幕一区| 久久99精品久久久久久久久久久久| 国产激情一区二区三区| 91亚洲国产成人精品一区二区三| 7777精品伊人久久久大香线蕉的| 欧美xxxxxxxxx| 亚洲女子a中天字幕| 日韩精品一二区| 丁香亚洲综合激情啪啪综合| 在线观看网站黄不卡| 精品国产露脸精彩对白| 亚洲美腿欧美偷拍| 激情av综合网| 在线亚洲+欧美+日本专区| 欧美电视剧免费观看| 136国产福利精品导航| 日本色综合中文字幕| 成人综合日日夜夜| 欧美一级二级三级蜜桃| 中文字幕一区二区三区乱码在线| 午夜精品免费在线观看| 成人免费视频一区| 欧美一级久久久久久久大片| 中文字幕综合网| 国产一区欧美一区| 欧美视频在线观看一区| 中文在线免费一区三区高中清不卡| 天堂av在线一区| 91在线精品一区二区| 精品成人免费观看| 午夜国产不卡在线观看视频| av资源站一区| 久久综合色综合88| 人人狠狠综合久久亚洲| 91成人免费在线视频| 欧美激情综合在线| 蜜臀av性久久久久蜜臀aⅴ| 色婷婷av一区二区| 国产精品免费丝袜| 国产精品99久久久久久似苏梦涵 | 亚洲一区在线视频观看| 波多野结衣欧美| 久久蜜桃av一区二区天堂| 日韩精品福利网| 91国产精品成人| 亚洲色图一区二区三区| 国产不卡视频一区| 26uuu亚洲综合色欧美| 日韩av在线发布| 欧美日韩国产中文| 亚洲精品美国一| 99久久er热在这里只有精品15 | 成人av高清在线| 国产亚洲污的网站| 青青草国产成人av片免费 | 久久精品人人做人人综合| 青草av.久久免费一区| 欧美日韩中文精品| 一二三四社区欧美黄| 91影视在线播放| 国产精品国产三级国产专播品爱网| 国产成人精品免费网站| 久久婷婷成人综合色| 精品一区二区在线视频| 日韩一区二区麻豆国产| 日韩电影免费在线观看网站| 91精品国产欧美一区二区成人| 同产精品九九九| 91麻豆精品国产| 捆绑调教一区二区三区| 欧美大片在线观看一区二区| 久久精品噜噜噜成人88aⅴ| 精品嫩草影院久久| 国模一区二区三区白浆| 久久免费视频色| 成人97人人超碰人人99| 亚洲欧美日韩电影| 欧美三级在线看| 日本成人在线不卡视频| 日韩欧美国产午夜精品| 国产自产v一区二区三区c| 欧美国产日韩在线观看| 91日韩一区二区三区| 亚洲一区免费在线观看| 56国语精品自产拍在线观看| 老司机午夜精品99久久| 久久香蕉国产线看观看99| 成人综合在线观看| 亚洲精品免费在线| 欧美一级理论性理论a| 国产乱码精品一区二区三| 亚洲欧洲在线观看av| 欧美丝袜丝交足nylons图片| 久久黄色级2电影| 中日韩av电影| 欧美日韩国产精品自在自线| 精品一二三四在线| 亚洲丝袜另类动漫二区| 制服丝袜日韩国产| 国产.欧美.日韩| 亚洲一区在线免费观看| 精品国产一区二区国模嫣然| 波多野结衣视频一区| 日韩 欧美一区二区三区| 欧美激情一区二区| 欧美老女人第四色| 懂色一区二区三区免费观看| 亚洲国产aⅴ天堂久久| 久久精品一区四区| 欧美日韩一区二区在线观看| 国精产品一区一区三区mba视频| 亚洲日本va午夜在线电影| 日韩欧美你懂的| 色综合久久久久综合体桃花网| 乱一区二区av| 亚洲精品免费一二三区| 26uuu精品一区二区三区四区在线| 91免费国产视频网站| 黄网站免费久久| 亚洲国产欧美日韩另类综合| 久久久亚洲高清| 欧美日本一道本在线视频| 不卡视频在线观看| 免费成人深夜小野草| 亚洲美女免费在线| 国产亚洲制服色| 欧美一区欧美二区| 在线观看视频欧美| 成人精品一区二区三区中文字幕 | 九一九一国产精品|