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

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

?? f02x_uart1_interrupt.lst

?? 基于單片機(jī)c8051F020的串行口通信的源程序代碼。
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
C51 COMPILER V7.06   F02X_UART1_INTERRUPT                                                  04/18/2009 11:16:42 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE F02X_UART1_INTERRUPT
OBJECT MODULE PLACED IN F02x_UART1_Interrupt.OBJ
COMPILER INVOKED BY: D:\keil 7.06\C51\BIN\C51.EXE F02x_UART1_Interrupt.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //-----------------------------------------------------------------------------
   2          // F02x_UART1_Interrupt.c
   3          //-----------------------------------------------------------------------------
   4          // Copyright 2006 Silicon Laboratories, Inc.
   5          // http://www.silabs.com
   6          //
   7          // Program Description:
   8          //
   9          // This program demonstrates how to configure the C8051F020 to write to and read
  10          // from the UART interface. The program reads a word using the UART1 interrupts
  11          // and outputs that word to the screen, with all characters in uppercase
  12          //
  13          // How To Test:
  14          //
  15          // 1) Download code to a 'F02x device that is connected to a UART transceiver
  16          // 2) Verify jumpers J6 and J9 are populated on the 'F02x TB.
  17          // 3) Connect serial cable from the transceiver to a PC
  18          // 4) On the PC, open HyperTerminal (or any other terminal program) and connect
  19          //    to the COM port at <BAUDRATE> and 8-N-1
  20          // 5) Download and execute code on an 'F02x target board.
  21          //
  22          //
  23          // Target:         C8051F02x
  24          // Tool chain:     Keil C51 7.50 / Keil EVAL C51
  25          // Command Line:   None
  26          //
  27          // Release 1.0
  28          //    -Initial Revision (SM)
  29          //    -6 JUN 2007
  30          //
  31          //
  32          //-----------------------------------------------------------------------------
  33          // Includes
  34          //-----------------------------------------------------------------------------
  35          
  36          #include <c8051f020.h>                 // SFR declarations
*** WARNING C318 IN LINE 36 OF F02x_UART1_Interrupt.c: can't open file 'c8051f020.h'
  37          #include <stdio.h>
  38          
  39          //-----------------------------------------------------------------------------
  40          // 16-bit SFR Definitions for 'F02x
  41          //-----------------------------------------------------------------------------
  42          
  43          sfr16 RCAP2    = 0xca;                 // Timer2 capture/reload
  44          sfr16 TMR2     = 0xcc;                 // Timer2
  45          
  46          //-----------------------------------------------------------------------------
  47          // Global Constants
  48          //-----------------------------------------------------------------------------
  49          
  50          #define BAUDRATE     115200            // Baud rate of UART in bps
  51          
  52          // SYSTEMCLOCK = System clock frequency in Hz
  53          
  54          #define SYSTEMCLOCK       (22118400L)
C51 COMPILER V7.06   F02X_UART1_INTERRUPT                                                  04/18/2009 11:16:42 PAGE 2   

  55          
  56          //-----------------------------------------------------------------------------
  57          // Function Prototypes
  58          //-----------------------------------------------------------------------------
  59          
  60          void OSCILLATOR_Init (void);
  61          void PORT_Init (void);
  62          void UART1_Init (void);
  63          
  64          //-----------------------------------------------------------------------------
  65          // Global Variables
  66          //-----------------------------------------------------------------------------
  67          
  68          #define UART_BUFFERSIZE 64
  69          unsigned char UART_Buffer[UART_BUFFERSIZE];
  70          unsigned char UART_Buffer_Size = 0;
  71          unsigned char UART_Input_First = 0;
  72          unsigned char UART_Output_First = 0;
  73          unsigned char TX_Ready =1;
  74          static char Byte;
  75          
  76          //-----------------------------------------------------------------------------
  77          // main() Routine
  78          //-----------------------------------------------------------------------------
  79          
  80          void main (void)
  81          {
  82   1         WDTCN = 0xde;                       // Disable watchdog timer
*** ERROR C202 IN LINE 82 OF F02X_UART1_INTERRUPT.C: 'WDTCN': undefined identifier
  83   1         WDTCN = 0xad;
*** ERROR C202 IN LINE 83 OF F02X_UART1_INTERRUPT.C: 'WDTCN': undefined identifier
  84   1      
  85   1         OSCILLATOR_Init ();                 // Initialize oscillator
  86   1         PORT_Init ();                       // Initialize crossbar and GPIO
  87   1      
  88   1         UART1_Init ();                      // Initialize UART1
  89   1      
  90   1         EA = 1;
*** ERROR C202 IN LINE 90 OF F02X_UART1_INTERRUPT.C: 'EA': undefined identifier
  91   1         while (1)
  92   1         {
  93   2            // If the complete word has been entered via the hyperterminal followed by
  94   2            // carriage return
  95   2            if((TX_Ready == 1) && (UART_Buffer_Size != 0) && (Byte == 13))
  96   2            {
  97   3               TX_Ready = 0;                  // Set the flag to zero
  98   3               SCON1 = (SCON1 | 0x02);        // Set transmit flag to 1
*** ERROR C202 IN LINE 98 OF F02X_UART1_INTERRUPT.C: 'SCON1': undefined identifier
  99   3      
 100   3            }
 101   2         }
 102   1      }
 103          
 104          //-----------------------------------------------------------------------------
 105          // Initialization Subroutines
 106          //-----------------------------------------------------------------------------
 107          
 108          //-----------------------------------------------------------------------------
 109          // OSCILLATOR_Init
 110          //-----------------------------------------------------------------------------
 111          //
 112          // Return Value : None
C51 COMPILER V7.06   F02X_UART1_INTERRUPT                                                  04/18/2009 11:16:42 PAGE 3   

 113          // Parameters   : None
 114          //
 115          // This function initializes the system clock to use the  external 22.1184MHz
 116          // crystal.
 117          //
 118          //-----------------------------------------------------------------------------
 119          void OSCILLATOR_Init (void)
 120          {
 121   1         int i;                              // Software timer
 122   1      
 123   1         OSCICN |= 0x80;                     // Enable the missing clock detector
*** ERROR C202 IN LINE 123 OF F02X_UART1_INTERRUPT.C: 'OSCICN': undefined identifier
 124   1      
 125   1         // Initialize external crystal oscillator to use 22.1184 MHz crystal
 126   1      
 127   1         OSCXCN = 0x67;                      // Enable external crystal osc.
*** ERROR C202 IN LINE 127 OF F02X_UART1_INTERRUPT.C: 'OSCXCN': undefined identifier
 128   1         for (i=0; i < 256; i++);            // Wait at least 1ms
 129   1         while (!(OSCXCN & 0x80));           // Wait for crystal osc to settle
*** ERROR C202 IN LINE 129 OF F02X_UART1_INTERRUPT.C: 'OSCXCN': undefined identifier
 130   1         OSCICN |= 0x08;                     // Select external clock source
*** ERROR C202 IN LINE 130 OF F02X_UART1_INTERRUPT.C: 'OSCICN': undefined identifier
 131   1         OSCICN &= ~0x04;                    // Disable the internal osc.
*** ERROR C202 IN LINE 131 OF F02X_UART1_INTERRUPT.C: 'OSCICN': undefined identifier
 132   1      }
 133          
 134          //-----------------------------------------------------------------------------
 135          // PORT_Init
 136          //-----------------------------------------------------------------------------
 137          //
 138          // Return Value : None
 139          // Parameters   : None
 140          //
 141          // This function configures the crossbar and GPIO ports.
 142          //
 143          // P0.0   digital   push-pull     UART TX
 144          // P0.1   digital   open-drain    UART RX
 145          //-----------------------------------------------------------------------------
 146          void PORT_Init (void)
 147          {
 148   1         XBR0     = 0x00;
*** ERROR C202 IN LINE 148 OF F02X_UART1_INTERRUPT.C: 'XBR0': undefined identifier
 149   1         XBR1     = 0x00;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品成人佐山爱一区二区| 懂色av噜噜一区二区三区av| 免费成人av在线| 国产乱码精品一区二区三区av| 波多野结衣一区二区三区| 欧美精品v国产精品v日韩精品 | 亚洲美女免费在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 成人性色生活片| 日韩精品综合一本久道在线视频| 亚洲免费观看高清完整版在线观看 | 337p日本欧洲亚洲大胆精品| 亚洲午夜久久久久| 成人精品gif动图一区| 精品久久久三级丝袜| 亚洲va国产va欧美va观看| 99视频国产精品| 久久精品欧美日韩| 国模少妇一区二区三区| 欧美一级艳片视频免费观看| 一二三区精品福利视频| 99久久er热在这里只有精品15| 26uuu精品一区二区在线观看| 日本网站在线观看一区二区三区| 欧美专区日韩专区| 亚洲精品国久久99热| 成年人午夜久久久| 国产精品久久久久久久久免费相片| 国产一区二区三区四区五区美女| 91精品国产色综合久久| 日韩精品电影在线| 欧美丝袜丝交足nylons| 亚洲国产美女搞黄色| 欧美日韩中文一区| 亚洲a一区二区| 欧美精品在欧美一区二区少妇 | 精品处破学生在线二十三| 蜜桃91丨九色丨蝌蚪91桃色| 91精品国产综合久久久久久久| 日韩精品乱码免费| 日韩手机在线导航| 国产精品一二三区| 国产精品视频免费看| 成人国产精品视频| 亚洲精品乱码久久久久| 欧美丝袜丝交足nylons图片| 91美女蜜桃在线| 一区二区三区欧美| 欧美日本一区二区| 九色|91porny| 国产视频一区二区三区在线观看| 国产成a人亚洲精| 综合激情成人伊人| 在线日韩国产精品| 秋霞av亚洲一区二区三| 欧美亚洲国产一区在线观看网站| 中文字幕中文在线不卡住| 亚洲国产精品成人综合| 国产精品乱人伦| 久久成人羞羞网站| 成a人片国产精品| 日韩三级视频在线观看| 国产精品不卡一区| 精品一区二区久久| 欧美疯狂性受xxxxx喷水图片| 精品国精品国产| 亚洲成人免费av| 91麻豆视频网站| 中文字幕一区二区三区不卡在线| 日韩国产成人精品| 欧美视频精品在线| 一区二区三区四区蜜桃| 高潮精品一区videoshd| 久久影院视频免费| 国产原创一区二区| 欧美伦理影视网| 亚洲无人区一区| 欧美精品黑人性xxxx| 日韩影院精彩在线| 日韩三级.com| 国产69精品久久777的优势| 国产无人区一区二区三区| 国产成人精品1024| 中文字幕亚洲电影| 欧美系列在线观看| 日本视频一区二区三区| 久久久精品黄色| 成人av网站在线| 一区二区在线电影| 欧美一区二区免费视频| 国产真实乱对白精彩久久| 国产视频一区二区三区在线观看| 久久综合国产精品| 色天天综合色天天久久| 久色婷婷小香蕉久久| 欧美成人a视频| 久久99精品久久久| 欧美精品色一区二区三区| 亚洲va欧美va人人爽| 99精品国产视频| 国产精品系列在线| 豆国产96在线|亚洲| 全国精品久久少妇| 久久伊99综合婷婷久久伊| 一本色道久久综合亚洲精品按摩| 亚洲国产精品一区二区久久| 久久精品人人做人人爽97| 欧美唯美清纯偷拍| 波波电影院一区二区三区| 久久国产精品露脸对白| 亚洲麻豆国产自偷在线| 成人av资源站| 日韩高清不卡在线| 亚洲一区二区三区在线看| 亚洲色欲色欲www| 国产精品美日韩| 国产精品国产三级国产专播品爱网| 欧美一区二区三区人| 欧美一区二区三区四区在线观看 | 久久在线观看免费| 精品国精品自拍自在线| 欧美电影精品一区二区| 精品国产sm最大网站| 亚洲精品一区二区三区蜜桃下载| 精品欧美一区二区久久| 精品国产成人系列| 国产精品久久久久久久久动漫| 国产精品色噜噜| 一区二区国产视频| 日韩电影在线一区二区三区| 久久精品99国产精品日本| 国产精品自拍在线| 91国在线观看| www亚洲一区| 亚洲乱码国产乱码精品精小说 | 亚洲精品老司机| 蜜桃视频免费观看一区| www.日韩大片| 日韩三级电影网址| 亚洲手机成人高清视频| 国产在线视视频有精品| 91福利精品第一导航| 久久久夜色精品亚洲| 一区二区三区日韩精品| 国产精品一色哟哟哟| 欧美日韩黄色影视| 亚洲视频在线一区| 国产成人精品亚洲午夜麻豆| 91精品一区二区三区在线观看| 国产精品日韩成人| 国产精品正在播放| 欧美一区二区视频在线观看2020 | 国产精品萝li| 国产丶欧美丶日本不卡视频| 91精品国产欧美一区二区18| 一区二区三区在线免费| 色一情一伦一子一伦一区| 国产精品女主播av| www.欧美精品一二区| 国产精品久久久99| 色婷婷av一区二区三区软件 | 99久久国产综合色|国产精品| 欧美电视剧免费观看| 欧美日韩综合不卡| 亚洲自拍另类综合| 成人高清免费观看| 国产人成一区二区三区影院| 卡一卡二国产精品| 欧美成人aa大片| 国产麻豆一精品一av一免费 | 国产不卡在线一区| 欧美—级在线免费片| 国产精品18久久久久久久久久久久 | 99久久精品国产毛片| 欧美经典三级视频一区二区三区| 国模少妇一区二区三区| 26uuuu精品一区二区| 国产精品夜夜爽| 中文字幕综合网| 色菇凉天天综合网| 图片区小说区国产精品视频| 日韩精品在线一区| 精品在线观看视频| 亚洲欧洲精品一区二区三区 | 欧美一级国产精品| 国产在线精品不卡| 亚洲美女在线一区| 欧美一区二区视频网站| 色一情一乱一乱一91av| 日韩精彩视频在线观看| 国产欧美日韩另类视频免费观看| 国产精品一区二区在线看| 日韩美女久久久| 337p粉嫩大胆色噜噜噜噜亚洲 | 国产人妖乱国产精品人妖| 欧美在线播放高清精品| 国产麻豆一精品一av一免费| 亚洲一二三四久久| 国产欧美一区视频| 日韩片之四级片|