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

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

?? main.lst

?? flash_download.C8051中的應用
?? LST
字號:
C51 COMPILER V7.02b   MAIN                                                                 03/06/2006 15:41:23 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\output\main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c LARGE BROWSE DEBUG OBJECTEXTEND TABS(3) OBJECT(.\output\main.obj)

stmt level    source

   1          /************************************************************************************
   2          *  Copyright (c) 2004,西安銘朗電子科技有限責任公司
   3          *            All rights reserved.
   4          *
   5          * 文件名稱: main.c
   6          * 文件標識: none
   7          * 適用器件: C8051F040
   8          * 
   9          * 摘 要: 本文件是FLASH讀寫測試實驗;使用外部22.1184MHz晶振. 利用PC機控制FLASH讀寫文件,
  10          *       擦除芯片等功能。利用串口調試終端操作,將字庫文件寫到FLASH中去.
  11          *        使用外部22.1184MHz晶振。由于其他串口傳輸應用程序是連續傳輸的,寫入時沒有足
  12          *          夠的延時時間,因此會出錯。建議使用光盤中附帶的字庫文件和串口傳輸應用程序.
  13          *
  14          * 當前版本:1.2
  15          * 作 者:張寧強
  16          * 完成日期:2006年1月10日
  17          *
  18          * 當前版本:1.01  (本次修改使程序支持下載標準GB2312字庫,增加了682個非漢字符號)
  19          * 作 者:張寧強
  20          * 完成日期:2005年4月18日
  21          *
  22          * 歷史版本:1.0 
  23          * 原作者 : 李林利 盧陽
  24          * 完成日期:2005年6月1日
  25          *************************************************************************************/
  26          
  27          /************************************************************************************/
  28          // 引用外部頭文件
  29          
  30          #include "c8051F040.h"
  31          #include "Const.h"
  32          #include "Uart.h"
  33          #include "flash.h"
  34          #include "Delay.h"
  35          #include "lcd.h"
  36          
  37          /************************************************************************************/
  38          sbit LED_FLAG = P2^3;
  39          
  40          /************************************************************************************
  41          //  系統初始化功能子程序
  42          *************************************************************************************/
  43          
  44          /***********************************************************************************
  45          * 函數名稱:SYSCLK_Init;
  46          *
  47          * 函數功能描述:系統時鐘初始化,使用外部22.1184MHz晶振作為時鐘源,using the PLL;
  48          *        This routine initializes the system clock to use an external 22.1184 MHz 
  49          *     crystal oscillator multiplied by a factor of 9/2 using the PLL as its 
  50          *     clock source. The resulting frequency is 22.1184 MHz * 9/2 = 100(99.6) MHz
  51          *              
  52          * 輸入參數:none;
  53          *
  54          * 返回數據:none;
  55          *
C51 COMPILER V7.02b   MAIN                                                                 03/06/2006 15:41:23 PAGE 2   

  56          * 注意:    none;
  57          ************************************************************************************/
  58          
  59          void SYSCLK_Init (void)
  60          {
  61   1         int i;                           // delay counter
  62   1         
  63   1         char data SFRPAGE_SAVE = SFRPAGE;     // Save Current SFR page
  64   1      
  65   1         SFRPAGE = CONFIG_PAGE;           // set SFR page
  66   1      
  67   1         OSCXCN = 0x67;                   // start external oscillator with
  68   1                                          // 22.1184MHz crystal
  69   1      
  70   1         for (i=0; i < 256; i++) ;        // Wait for osc. to start up
  71   1         
  72   1         while (!(OSCXCN & 0x80)) ;       // Wait for crystal osc. to settle
  73   1      
  74   1         CLKSEL = 0x01;                   // Select the external osc. as
  75   1                                          // the SYSCLK source
  76   1      
  77   1         OSCICN = 0x00;                   // Disable the internal osc.
  78   1         
  79   1      
  80   1         SFRPAGE = SFRPAGE_SAVE;          // Restore SFR page
  81   1      }
  82          
  83          /***********************************************************************************
  84          * 函數名稱:PORT_Init;
  85          *
  86          * 函數功能描述:配置端口初始化,配置交叉開關和端口;
  87          *              
  88          * 輸入參數:none;
  89          *
  90          * 返回數據:none;
  91          *
  92          * 注意:    none;
  93          ************************************************************************************/
  94          void PORT_Init (void)
  95          {
  96   1         char data SFRPAGE_SAVE = SFRPAGE;    // Save Current SFR page
  97   1         
  98   1         SFRPAGE = SFR_PAGE_F;               // set SFR page F
  99   1      
 100   1         XBR0   =   0x07;                    //設置XBR0
 101   1         XBR1   =   0x14;                    //設置XBR1
 102   1         XBR2   =   0x44;                    //打開交叉開關和弱上拉
 103   1         
 104   1         P0MDOUT = 0x95;                  //設置P0口輸出
 105   1         P1MDOUT = 0x01;                  //設置P1口輸出
 106   1         P2MDOUT = 0xfc;                  //設置P2口輸出
 107   1         P3MDOUT = 0x00;                  //設置P3口輸出
 108   1         P3MDIN = 0x00;
 109   1      
 110   1         P4MDOUT  = 0xff;              //設置P4口輸出
 111   1         P5MDOUT  = 0x0f;              //設置P5口輸出
 112   1         P6MDOUT  = 0xff;              //設置P6口輸出
 113   1         P7MDOUT  = 0xff;              //設置P7口輸出 
 114   1         P4 = 0xe0;                    //P4口置0
 115   1         
 116   1         SFRPAGE = SFR_PAGE_0;            // set SFR page 0
 117   1      
C51 COMPILER V7.02b   MAIN                                                                 03/06/2006 15:41:23 PAGE 3   

 118   1         EMI0CF=0x2f;                  //外部存儲器接口配置
 119   1         EMI0TC=0xff;                  //外部存儲器時序控制
 120   1      
 121   1         SFRPAGE = SFRPAGE_SAVE;          // Restore SFR page
 122   1      }
 123          
 124          
 125          /************************************************************************************
 126          //  主循環程序
 127          *************************************************************************************/
 128          
 129          void main(void)
 130          {
 131   1         unsigned int i;
 132   1         unsigned char j,cmd;
 133   1      
 134   1         unsigned long addres;
 135   1      
 136   1         unsigned char xdata temp[128];
 137   1      
 138   1         WDTCN = 0xde;
 139   1            WDTCN = 0xad;
 140   1         
 141   1         PORT_Init();
 142   1         lcd_init();
 143   1         dis_clr();
 144   1         dis_start0();
 145   1      
 146   1         SYSCLK_Init();
 147   1         
 148   1      
 149   1         addres=0x00000;
 150   1      
 151   1         i=0;
 152   1         j=0;
 153   1      
 154   1         Uart0_Init(57600);
 155   1         Uart0_Enable(1);
 156   1         LED_FLAG = 1;  
 157   1         
 158   1         cmd = Uart0_ReceiveData();
 159   1         while(cmd!='C')
 160   1         {
 161   2            cmd = Uart0_ReceiveData();
 162   2         }
 163   1      
 164   1         Uart0_SendByte('C');
 165   1         Delay_ms(100);
 166   1      
 167   1         while(i<2048)
 168   1         {  
 169   2            Uart0_SendByte('S'); 
 170   2            while(j<128)
 171   2            {
 172   3               temp[j]=Uart0_ReceiveData();
 173   3               //Uart0_SendByte(temp[j]);
 174   3               j++;
 175   3            }
 176   2            
 177   2            flash_write_protect(1);
 178   2            flash_write_page(addres,&temp[0]);
 179   2            Delay_ms(10);
C51 COMPILER V7.02b   MAIN                                                                 03/06/2006 15:41:23 PAGE 4   

 180   2            addres+=128;
 181   2            j=0;
 182   2            i++;
 183   2            LED_FLAG = ~LED_FLAG;      
 184   2         }  
 185   1      
 186   1         Uart0_SendByte('T'); 
 187   1      
 188   1         while(1)
 189   1         {
 190   2            LED_FLAG = ~LED_FLAG;
 191   2            Delay_s(1);
 192   2         }
 193   1      }
 194          
 195          /***********************************************************************************/
 196          // 文件結束
 197          /***********************************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    327    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----     135
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   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一区二区三区免费野_久草精品视频
日韩不卡手机在线v区| 欧美网站大全在线观看| 久久亚洲影视婷婷| 青青草成人在线观看| 欧美日本一区二区三区四区| 亚洲v日本v欧美v久久精品| 色婷婷狠狠综合| 一个色妞综合视频在线观看| 粉嫩av一区二区三区粉嫩| 久久影视一区二区| 国产麻豆精品视频| 国产精品乱子久久久久| 在线观看不卡视频| 亚洲一区免费视频| 日韩视频中午一区| 国产高清无密码一区二区三区| 亚洲国产精品成人综合| 在线看日韩精品电影| 亚洲九九爱视频| 日韩欧美国产1| 成人福利电影精品一区二区在线观看| 国产精品888| 欧美日韩精品一区二区三区四区| 久草这里只有精品视频| 丝瓜av网站精品一区二区| 亚洲色图另类专区| 欧美国产精品一区二区| 久久夜色精品一区| 久久久五月婷婷| 26uuu久久天堂性欧美| 日韩精品专区在线影院重磅| 日韩精品一区在线| 欧美三级视频在线| av在线播放成人| 国产精品资源在线观看| 日韩综合在线视频| 亚洲欧美日韩综合aⅴ视频| 久久婷婷色综合| 欧美日本国产一区| eeuss影院一区二区三区| 久久精品国产精品亚洲红杏| 亚洲一卡二卡三卡四卡无卡久久| 国产午夜精品美女毛片视频| 欧美电影免费观看高清完整版在线| 欧美色偷偷大香| 欧美自拍偷拍午夜视频| 99re成人精品视频| 91高清视频免费看| 不卡av免费在线观看| www.欧美日韩| 97久久精品人人做人人爽50路| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 91精品国产综合久久婷婷香蕉| 欧美一区二区三区四区五区| 欧美日韩精品福利| 一区二区在线看| 奇米影视7777精品一区二区| 国产一区在线视频| 99国产精品久久久久久久久久久 | 欧美高清dvd| 久久久五月婷婷| 亚洲高清三级视频| 国产自产2019最新不卡| 波多野结衣中文字幕一区| 99国产精品久久久久久久久久 | 国产一区二区三区免费播放| av在线播放成人| 日韩免费观看高清完整版| 国产精品高潮呻吟| 日本少妇一区二区| 91视频在线看| 久久精品欧美一区二区三区不卡 | 99久久综合国产精品| 欧美日韩在线三区| 中文字幕在线视频一区| 日韩在线a电影| av电影天堂一区二区在线观看| 6080国产精品一区二区| 亚洲精品国产无套在线观| 免费观看91视频大全| 色老汉一区二区三区| 精品久久国产老人久久综合| 一区二区三区精品在线| 国产精品亚洲午夜一区二区三区| 成人黄色a**站在线观看| 欧美精品在线一区二区三区| 亚洲一区二区成人在线观看| 色久优优欧美色久优优| 一区视频在线播放| www.日韩精品| 日本一区免费视频| 国产成人精品亚洲日本在线桃色| 91麻豆精品国产无毒不卡在线观看| 亚洲精品欧美综合四区| 99精品偷自拍| 一区二区三区在线看| 欧美蜜桃一区二区三区| 午夜久久久久久久久久一区二区| 不卡高清视频专区| 亚洲视频综合在线| 99re在线精品| 午夜一区二区三区视频| 3atv在线一区二区三区| 免费的国产精品| 久久久激情视频| 色老汉一区二区三区| 青草av.久久免费一区| 色国产综合视频| 日韩黄色免费网站| 久久女同精品一区二区| 日本道在线观看一区二区| 一区二区三区四区乱视频| 日韩限制级电影在线观看| 国产一二精品视频| 亚洲一区在线视频观看| 日韩一二三区视频| 在线一区二区视频| 精彩视频一区二区| 亚洲永久精品国产| 中文字幕精品在线不卡| 欧美浪妇xxxx高跟鞋交| 国产成人鲁色资源国产91色综| 亚洲午夜久久久久久久久电影院| 欧美成人精品高清在线播放| 91理论电影在线观看| 美女视频一区在线观看| 亚洲欧美精品午睡沙发| 国产人成亚洲第一网站在线播放| 欧美精品色综合| 欧美在线观看一区| 99国产麻豆精品| 国产福利一区二区三区在线视频| 亚洲成人精品影院| 伊人开心综合网| 洋洋成人永久网站入口| 中文字幕一区二区三区四区| 国产欧美一区二区精品久导航 | 在线看不卡av| 91国产成人在线| 91国偷自产一区二区使用方法| 成人av在线影院| 91在线播放网址| 日本高清不卡视频| 欧美三级一区二区| 欧美精品黑人性xxxx| 欧美日韩国产综合草草| 在线播放欧美女士性生活| 欧美乱妇23p| 精品乱人伦小说| 亚洲欧美自拍偷拍| 久久精品夜色噜噜亚洲a∨| 色视频欧美一区二区三区| 美女视频黄久久| 亚洲第一在线综合网站| 国产精品影视网| 日韩精品一区二区三区swag| 一区二区三区免费观看| 成人性生交大片免费看中文网站| 欧美日韩www| 亚洲一卡二卡三卡四卡五卡| 成人美女在线视频| 欧美一级片在线观看| 中文字幕av一区 二区| 美脚の诱脚舐め脚责91| 欧美日韩一区二区在线观看视频| 久久久精品免费观看| 丝袜脚交一区二区| 99久久精品国产导航| 欧美成人高清电影在线| 欧美xxxxx裸体时装秀| 国产精品久久久久久久浪潮网站| 亚洲成人在线免费| 99精品视频一区| 26uuu亚洲| 婷婷开心久久网| 91福利资源站| 亚洲免费观看在线观看| www.欧美日韩国产在线| 日韩一级精品视频在线观看| 一区二区成人在线视频| 一本一道综合狠狠老| 伊人性伊人情综合网| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲精品一区二区三区99| 蜜臀a∨国产成人精品| 7777精品伊人久久久大香线蕉| 亚洲第一在线综合网站| 日韩一区二区三| 成人免费视频国产在线观看| 一区二区三区鲁丝不卡| 95精品视频在线| 亚洲成a人在线观看| 欧美一区二区三区视频免费播放| 国产一区二区三区免费播放| 国产精品初高中害羞小美女文| 在线观看免费成人| 秋霞电影网一区二区| 久久精品人人做人人爽97| 91免费国产在线| 无吗不卡中文字幕|