?? main.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 + -