⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 该程序是液晶3310的源码程序
💻 LST
字号:
ARM COMPILER V2.53,  main                                                                  13/07/07  19:51:16  PAGE 1   


ARM COMPILER V2.53, COMPILATION OF MODULE main
OBJECT MODULE PLACED IN .\main.obj
COMPILER INVOKED BY: D:\Program Files\Keil3\ARM\BIN\CA.exe ..\Source\main.c THUMB BROWSE DEBUG PRINT(.\MAIN.LST) TABS(4)
                    - OBJECT(.\main.obj) 

stmt  level    source

    1          /****************************************Copyright (c)**************************************************
    2          **      www.sanxinwork.net  
    3          **              2007.5.30
    4          **
    5          **     功能:使用UART0与计算机进行串口通信。
    6          **
    7          **      说明:将RXD,TXD短接。
    8          **
    9          ********************************************************************************************************/
   10          
   11          #include  <LPC213x.h> 
   12          #include  "config.h" 
   13          #include  "uart.h"
   14          
   15          
   16          /****************************************************************************
   17          * 名称:DelayNS()
   18          * 功能:长软件延时
   19          * 入口参数:dly     延时参数,值越大,延时越久
   20          * 出口参数:无
   21          ****************************************************************************/
   22          
   23          void  DelayNS(uint32  dly)
   24          { 
   25   1          uint32  i;
   26   1      
   27   1          for(; dly>0; dly--) 
   28   1              for(i=0; i<5000; i++);
   29   1      }
   30          
   31          
   32          /****************************************************************************
   33          * 名称:main()
   34          * 功能:主函数
   35          * 入口参数:
   36          * 出口参数:
   37          ****************************************************************************/
   38          
   39          void main ()
   40          {
   41   1          uint8 snd[8];
   42   1          
   43   1          UART0_Init(9600,8,1,0);         // 串口初始化
   44   1      
   45   1          UART0_SendStr("欢迎使用sanxinwork-ARM开发板!\n");
   46   1      
   47   1      while(1)
   48   1      {
   49   2          UART0_GetStr(snd,8);            // 从串口接收字符串
   50   2          DelayNS(10);
   51   2          UART0_SendStr(snd);             // 向串口发送字符串
   52   2          DelayNS(10);
   53   2      }
   54   1      
   55   1      
   56   1      }
   57          
   58          
ARM COMPILER V2.53,  main                                                                  13/07/07  19:51:16  PAGE 2   

   59          
   60          
   61          
   62          
   63          
   64          /********************************************************************************************************
             -*
   65          **                            End Of File
   66          ********************************************************************************************************/
ARM COMPILER V2.53,  main                                                                  13/07/07  19:51:16  PAGE 3   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** EXTERNALS:
 EXTERN CODE16 (UART0_Init?T)
 EXTERN CODE16 (UART0_GetStr?T)
 EXTERN CODE16 (UART0_SendStr?T)
 EXTERN NUMBER (__startup)



*** PUBLICS:
 PUBLIC         DelayNS?T
 PUBLIC         main



*** DATA SEGMENT '?CON?main':
 00000000          ??S_1:
 00000000            DB          0xBB,0xB6,'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -