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

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

?? test.lst

?? 串口通信 單片機程序 isp在線下載功能
?? LST
字號:
C51 COMPILER V6.12  TEST                                                                   10/14/2008 15:04:16 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN .\test.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE .\test.c DEBUG OBJECTEXTEND

stmt level    source

   1          //庫文件
   2          #include <stdio.h>
   3          #include "W78E516B.H"	//本地目錄中,W78E516B頭文件
   4          #include "APROM.H"	//本地目錄中,自定義頭文件
   5          //定時中斷0
   6          void Timer0 (void) interrupt 1 using 1
   7          {
   8   1          TR0=0;										 //關中斷
   9   1          TF0=0;
  10   1      }
  11          //串口處理程序
  12          void Serial(void) interrupt 4 using 3
  13          {
  14   1      	 uint i,j,CodeTemp;							//CodeTemp為指令臨時變量,i為Index,j為串口數據
  15   1      	 //未接收到數據
  16   1          if(RI==0)
  17   1          { 
  18   2      	 	  TI=0;
  19   2        	 }
  20   1      	 //接收到數據,做判斷
  21   1          else
  22   1          {
  23   2              JmpLDROM=1;
  24   2              i=0;										//i從0~8,目前上位機使用9個字符作為升級指令SYNTEC001
  25   2              while(1)
  26   2              {
  27   3      		  	j=SBUF;									//接收串口數據
  28   3                  CodeTemp=UpdateCommandCode[i];
  29   3      				//不是升級指令 
  30   3                  if(j!=CodeTemp)               	        
  31   3                  {
  32   4      				JmpLDROM=0;	
  33   4                      goto ERROR;						//不是升級指令出口
  34   4                  }
  35   3      				//判斷Index是否為最后一個字符,即判斷完畢
  36   3                  while(i==UpdateCommandCodeTotalNumber)//i=8
  37   3                  { 
  38   4      					goto OK;								//通信正常,并且接收完畢,并且為升級指令出口
  39   4      				}
  40   3                  RecDataCheck();						//檢測串行通信是否正常
  41   3      				//通信超時
  42   3                  if(TimerOut==1)
  43   3                  { 
  44   4                 	   JmpLDROM=0;
  45   4                  	goto ERROR; 						//通信錯誤出口
  46   4                  }
  47   3                  i++;
  48   3              }
  49   2          }
  50   1          OK: 													//成功
  51   1      		;												
  52   1          ERROR: 												//錯誤
  53   1      	 	;											
  54   1          RI=0;
  55   1          TR0=0;
C51 COMPILER V6.12  TEST                                                                   10/14/2008 15:04:16 PAGE 2   

  56   1      
  57   1      }
  58          
  59          //主程序
  60          void main(void)
  61          {
  62   1      	 int i,k;								//i為Index,8ms的循環使用,k為查詢串口次數index,
  63   1          k=0;
  64   1          InitialProgram();					//初始化程序
  65   1          JmpLDROM=0;							//跳轉LDROM狀態位,1跳轉,0不跳轉
  66   1          while(1)
  67   1          {
  68   2      	     if(JmpLDROM==1)					//跳轉 LDROM狀態位為1
  69   2      	     {
  70   3      	        ES=0;							//關串口
  71   3      
  72   3      	        ChangeAPtoLD();				//跳轉LDROM
  73   3      	     }
  74   2      	     for(i=0;i<8000;i++);	     	//8ms循環判斷一次JmpLDROM 
  75   2      		  {
  76   3      	         ;
  77   3      		  }
  78   2      	     k++;
  79   2      	    if(k==25)							//循環判斷25次后如果還是不能接收正確并跳轉LDROM,則說明不用升級直接執行用戶應用程序,
             -根據需要可以修改
  80   2      	 	 {
  81   3      			goto	UserApplication;
  82   3      		 }
  83   2          }
  84   1      
  85   1      	 //用戶應用程序
  86   1          UserApplication:
  87   1      	 P2 = 0xaa;							//測試進入用戶程序
  88   1      		;										//
  89   1      
  90   1      }
  91          //初始化程序
  92          void InitialProgram(void)
  93          {
  94   1              IE=0x00;
  95   1              ET0=1;          // timer0 interrupt enable
  96   1              ES=1;           // RS-232 interrupt enable
  97   1              EA=1;           // all interrupt enable
  98   1              // Timer2BaudRate();
  99   1              SCON=0x50;      // mode=mode1 ,ren=enable
 100   1              T2CON=0x30;     // Timer2=BaudRate CLK
 101   1      
 102   1              RCAP2H = 0xff;			//Fosc = 11.0592M
 103   1              RCAP2L = 0xdc;			//BaudRate = 9600
 104   1      
 105   1              TH2=RCAP2H;
 106   1              TL2=RCAP2L;
 107   1              TR2=1;
 108   1      }
 109          
 110          //串口通信檢測
 111          void RecDataCheck(void)
 112          {
 113   1              uint delay;
 114   1              RI=0;
 115   1              TimerOut=0;
 116   1      
C51 COMPILER V6.12  TEST                                                                   10/14/2008 15:04:16 PAGE 3   

 117   1              TMOD=0x11;																	//工作方式1,16位定時器
 118   1              TR0=1;
 119   1      
 120   1              for(delay=50; delay>0; delay--)									  	//50*1ms=50ms
 121   1              {																				//11.0592M
 122   2                    TH0 = 0xfc; 															// th0=(65536-(1000*(Fosc/12000000)))/256, delay x 1ms
 123   2                    TL0 = 0x66; 															// tl0=65536-(1000*(Fosc/12000000)),  delay x 1ms
 124   2                    for(TF0=0; TF0==0; )												//處理定時器未溢出時,判斷接收位
 125   2                    {
 126   3                      while(RI==1)														//正常
 127   3                      { 
 128   4      					 	goto OK ; 
 129   4      					 }
 130   3                    }
 131   2              }
 132   1              TimerOut=1;																	//通信超時
 133   1              OK: ;																			//通信正常
 134   1      }
 135          
 136          //APROM 跳轉 LDROM ,即ISP模式
 137          void ChangeAPtoLD(void)
 138          {
 139   1      		  //單片機重啟,軟復位
 140   1              CHPENR=0x87;       													  	// write enable
 141   1              CHPENR=0x59;        														// write enable
 142   1              CHPCON=0x03;        														// bank=4k,flash mode
 143   1              TL0=0xfe;
 144   1              TH0=0xff;
 145   1              TR0=1;																			//打開定時器T0中斷,從Idle模式喚醒MCU
 146   1              PCON=0x01;           														// enter idle mode
 147   1      }
 148          
 149          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    243    ----
   CONSTANT SIZE    =      9    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1       4
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av网站在线| 国产一区久久久| 中文字幕制服丝袜成人av| 91精品午夜视频| 欧美一区二区福利在线| 777精品伊人久久久久大香线蕉| 欧美日韩一区三区| 欧美一区二区三区影视| 欧美va亚洲va香蕉在线| 久久综合狠狠综合| 欧美国产乱子伦| 亚洲欧美偷拍另类a∨色屁股| 综合久久国产九一剧情麻豆| 成人欧美一区二区三区1314| 一区二区三区在线免费| 丝袜国产日韩另类美女| 极品少妇一区二区| 成人深夜福利app| 欧美吻胸吃奶大尺度电影| 4438x成人网最大色成网站| 欧美一区日韩一区| 国产人妖乱国产精品人妖| 国产精品色噜噜| 亚洲午夜在线视频| 韩国午夜理伦三级不卡影院| 波多野结衣欧美| 欧美色综合网站| 久久综合网色—综合色88| 国产精品丝袜在线| 丝袜a∨在线一区二区三区不卡| 精品一区二区三区的国产在线播放| 成人小视频在线| 欧美日韩国产高清一区二区三区| 日韩美女视频在线| 亚洲视频免费观看| 美国十次了思思久久精品导航| 国产精品主播直播| 91福利在线观看| 久久久久久久久久久久久夜| 一区二区三区四区乱视频| 精品亚洲欧美一区| 欧美日韩在线三区| 中文字幕欧美国产| 日本免费在线视频不卡一不卡二| 不卡大黄网站免费看| 欧美一区二区三区免费视频| √…a在线天堂一区| 另类小说视频一区二区| 色狠狠桃花综合| 国产欧美日韩精品a在线观看| 亚洲国产精品一区二区久久恐怖片| 懂色av一区二区三区蜜臀 | 久久精品国产亚洲a| 99麻豆久久久国产精品免费| 久久精品视频免费观看| 免费一级片91| 777xxx欧美| 亚洲一区二区三区四区的| 波波电影院一区二区三区| 久久久综合九色合综国产精品| 秋霞国产午夜精品免费视频| 91免费观看国产| 国产精品美女久久久久aⅴ| 国产精品一二三在| 精品国产91久久久久久久妲己| 午夜精品免费在线| 在线视频你懂得一区二区三区| 国产午夜亚洲精品羞羞网站| 麻豆91小视频| 日韩免费一区二区| 久久国产精品色| 欧美mv和日韩mv国产网站| 日本麻豆一区二区三区视频| 欧美日韩国产天堂| 无码av免费一区二区三区试看| 欧美手机在线视频| 亚洲v日本v欧美v久久精品| 色噜噜久久综合| 亚洲国产精品影院| 欧美放荡的少妇| 美女一区二区久久| 久久久久久免费毛片精品| 国产成人在线网站| 国产精品久久国产精麻豆99网站| 成人福利电影精品一区二区在线观看 | 久久精品综合网| 成人影视亚洲图片在线| 国产精品国产三级国产aⅴ中文| av中文字幕一区| 亚洲一区二区在线免费观看视频| 欧美日韩成人综合在线一区二区| 丝袜诱惑亚洲看片| 久久中文娱乐网| 91麻豆视频网站| 日韩国产精品久久久| 久久久一区二区三区捆绑**| 成人性生交大合| 亚洲成av人片一区二区三区| 日韩欧美一二三区| 丁香桃色午夜亚洲一区二区三区| 亚洲男人电影天堂| 日韩欧美www| 9人人澡人人爽人人精品| 一区二区在线看| 日韩免费视频一区| 99精品在线观看视频| 日韩和的一区二区| 欧美激情一区二区在线| 欧美亚洲国产一卡| 精品一区二区三区在线观看国产| 中文字幕制服丝袜成人av| 69精品人人人人| 91性感美女视频| 久久成人久久鬼色| 亚洲精品日日夜夜| 久久久无码精品亚洲日韩按摩| 色噜噜久久综合| 国产在线视频精品一区| 一区二区三区四区在线播放| 精品国产乱码久久久久久夜甘婷婷 | 成人午夜电影网站| 亚洲网友自拍偷拍| 久久老女人爱爱| 欧美少妇一区二区| 99久久精品国产一区| 美女视频一区二区三区| 亚洲欧美国产三级| 久久久www成人免费毛片麻豆| 欧美日韩午夜精品| 色综合一个色综合| 国产在线国偷精品免费看| 亚洲不卡av一区二区三区| 日韩美女精品在线| 久久精品一区二区三区不卡| 欧美一区二区三区在线| 欧美在线视频全部完| av在线不卡电影| 国产美女一区二区| 久久国产免费看| 麻豆精品新av中文字幕| 亚洲国产成人av网| 亚洲与欧洲av电影| 亚洲视频一二区| 中文字幕一区二区在线观看| 国产亚洲欧美激情| 精品国产百合女同互慰| 日韩欧美一区二区免费| 91精品欧美综合在线观看最新| 欧美私模裸体表演在线观看| 在线观看欧美黄色| 欧美午夜精品久久久久久超碰| 在线影视一区二区三区| 色8久久人人97超碰香蕉987| 99国产精品视频免费观看| 成人动漫视频在线| 91一区在线观看| 欧美性xxxxx极品少妇| 欧美伊人精品成人久久综合97 | 亚洲国产人成综合网站| 亚洲日本欧美天堂| 亚洲一区免费视频| 午夜久久久久久| 久久精品国产免费看久久精品| 精品一二三四在线| 不卡在线视频中文字幕| 色8久久精品久久久久久蜜| 欧美午夜电影在线播放| 日韩女优制服丝袜电影| 久久久国产精品不卡| 中文字幕一区二区三区蜜月 | 2欧美一区二区三区在线观看视频| 欧美一级理论性理论a| 精品国产一区二区三区久久久蜜月 | 国产欧美一区二区精品秋霞影院| 国产日产欧美精品一区二区三区| 中文字幕人成不卡一区| 亚洲午夜羞羞片| 久久99精品一区二区三区三区| 懂色av中文一区二区三区| 色美美综合视频| 精品日韩成人av| 亚洲精品老司机| 精品一区二区三区在线播放视频 | 国产一区二区在线影院| 不卡一区二区在线| 51久久夜色精品国产麻豆| 国产欧美久久久精品影院| 亚洲国产一区二区视频| 国产精品一级二级三级| 91精彩视频在线| 久久看人人爽人人| 亚洲va国产va欧美va观看| 国产高清在线精品| 欧美性大战xxxxx久久久| 欧美精品一区二区蜜臀亚洲| 一区二区三区在线视频播放| 国产成人av网站| 91精品国产乱| 伊人婷婷欧美激情| 成人综合婷婷国产精品久久 |