亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产精品乡下勾搭老头1| 日韩美女一区二区三区四区| 欧美一级国产精品| 欧美激情一区二区三区在线| 亚洲在线视频一区| www.欧美精品一二区| 91精品国产麻豆| 一区二区视频免费在线观看| 国产成人啪免费观看软件| 欧美日韩国产区一| 中文字幕在线一区二区三区| 精品一区二区日韩| 欧美福利视频导航| 亚洲乱码一区二区三区在线观看| 韩国毛片一区二区三区| 欧美一区二区三区爱爱| 亚洲一区二区三区在线播放| 成人av资源在线观看| 久久九九久久九九| 久久精品99国产国产精| 666欧美在线视频| 夜夜揉揉日日人人青青一国产精品| 丁香激情综合国产| 国产欧美一区二区三区在线看蜜臀 | 91免费版在线| 国产精品天美传媒| 国产高清一区日本| 久久久久久久性| 国内精品伊人久久久久av一坑| 91精品国产乱码| 捆绑调教一区二区三区| 777a∨成人精品桃花网| 日韩制服丝袜av| 日韩欧美一级二级| 久久国产剧场电影| 久久综合色婷婷| 国精品**一区二区三区在线蜜桃| 精品久久五月天| 国产乱人伦偷精品视频免下载| 久久久久久久免费视频了| 国产一区二区三区不卡在线观看| 久久久久久久久久久久久女国产乱 | 欧美成人伊人久久综合网| 日韩电影在线观看一区| 日韩欧美一区电影| 国产一区二区在线看| 国产三区在线成人av| 成人av资源站| 亚洲第一av色| 欧美白人最猛性xxxxx69交| 国产乱理伦片在线观看夜一区| 久久久久久亚洲综合影院红桃| 成人免费毛片高清视频| 亚洲精品欧美在线| 91精品国产综合久久久久| 国产一区二区三区精品欧美日韩一区二区三区 | 国产日韩精品一区二区三区在线| 懂色一区二区三区免费观看 | 亚洲777理论| 91性感美女视频| 欧美国产日产图区| av不卡一区二区三区| 成人欧美一区二区三区视频网页| aaa国产一区| 天堂一区二区在线免费观看| 久久综合久色欧美综合狠狠| 99这里只有久久精品视频| 亚洲国产日韩综合久久精品| 欧美大胆人体bbbb| 99久久久久久| 五月激情综合网| 国产性天天综合网| 欧美日韩国产中文| 国产乱码精品一区二区三区忘忧草 | 欧美一区二区三区影视| 日本不卡免费在线视频| 国产精品每日更新| 日韩女优av电影| 99re视频精品| 国精产品一区一区三区mba视频| 亚洲综合在线免费观看| 国产精品亚洲午夜一区二区三区| 自拍偷拍国产精品| 日韩精品一区二区三区蜜臀| 一本到不卡精品视频在线观看 | 国产麻豆精品在线| 亚洲综合激情另类小说区| 国产亚洲短视频| 欧美一二三区在线| 色哟哟欧美精品| 国产精品18久久久久久久网站| 亚洲第一电影网| 亚洲欧美国产高清| 国产蜜臀97一区二区三区| 日韩欧美一级在线播放| 在线视频你懂得一区二区三区| 国产精品影视在线| 国产在线不卡一区| 久久精品国产一区二区| 午夜国产精品影院在线观看| 亚洲欧美日韩在线播放| 欧美国产精品中文字幕| 久久精品亚洲精品国产欧美kt∨| 日韩一卡二卡三卡四卡| 欧美无砖砖区免费| 欧美怡红院视频| 91在线视频网址| 国产成人免费在线观看不卡| 国产一区日韩二区欧美三区| 韩国视频一区二区| 国产精品夜夜嗨| 国产伦理精品不卡| 国产一区免费电影| 国产精品123| 成人免费观看av| caoporn国产精品| 91性感美女视频| 在线免费观看一区| 欧美在线观看一二区| 在线观看欧美精品| 欧美性欧美巨大黑白大战| 欧美视频第二页| 欧美巨大另类极品videosbest | 色视频成人在线观看免| 91久久精品网| 欧美日韩免费不卡视频一区二区三区| 色94色欧美sute亚洲线路一久| 91麻豆文化传媒在线观看| 色系网站成人免费| 制服丝袜中文字幕亚洲| 日韩午夜在线观看视频| 337p粉嫩大胆噜噜噜噜噜91av| 2021国产精品久久精品| 国产欧美日韩激情| 亚洲激情六月丁香| 五月婷婷综合激情| 久久电影网站中文字幕| 国产成人精品免费网站| 色香色香欲天天天影视综合网| 精品视频一区三区九区| 日韩欧美在线影院| 久久精品综合网| 一区二区三区在线视频免费 | 精品欧美乱码久久久久久 | 91久久久免费一区二区| 日韩一区二区三区免费看| 久久综合色婷婷| 一区二区三区四区五区视频在线观看 | 成人综合婷婷国产精品久久免费| k8久久久一区二区三区| 欧美电影一区二区三区| 久久久欧美精品sm网站| 亚洲激情欧美激情| 国内精品伊人久久久久影院对白| 91视视频在线直接观看在线看网页在线看| 日本韩国精品在线| 精品国产制服丝袜高跟| 亚洲美女视频在线| 国产曰批免费观看久久久| 91捆绑美女网站| 精品国产乱码久久久久久老虎| 日韩伦理免费电影| 激情综合色播激情啊| 91成人国产精品| 国产无遮挡一区二区三区毛片日本| 一区二区视频在线| 国产精品亚洲成人| 欧美久久免费观看| 1区2区3区精品视频| 久久99久久99小草精品免视看| 欧美亚洲综合色| 国产精品视频在线看| 久久国内精品视频| 欧美做爰猛烈大尺度电影无法无天| 久久久美女艺术照精彩视频福利播放| 亚洲国产成人高清精品| 波多野结衣亚洲| 欧美精品一区二区高清在线观看 | 丰满少妇久久久久久久| 日韩三级伦理片妻子的秘密按摩| 一区二区三区日韩精品| 成人av网站在线观看免费| 精品国产乱码久久久久久牛牛 | 亚洲综合丁香婷婷六月香| 成人av手机在线观看| 久久精品一区八戒影视| 麻豆91在线播放| 91精品国产综合久久久蜜臀粉嫩| 亚洲图片欧美一区| 91碰在线视频| 亚洲日本护士毛茸茸| 丰满白嫩尤物一区二区| 欧美精彩视频一区二区三区| 经典三级一区二区| 精品国产a毛片| 国产呦萝稀缺另类资源| 26uuu色噜噜精品一区| 狠狠色丁香久久婷婷综合_中 | 捆绑调教美女网站视频一区| 7777精品伊人久久久大香线蕉完整版 |