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

📄 target.txt

📁 在KEIL下成功使用UCOS-II嵌入式操作系统
💻 TXT
📖 第 1 页 / 共 2 页
字号:
;;;299    #endif
;;;300        MAMCR = 2;
0001cc  e3a00002          MOV      r0,#2
0001d0  e5c10000          STRB     r0,[r1,#0]
;;;301    
;;;302    /* 设置串行口 */
;;;303    /* initialize UART*/
;;;304        InitialiseUART0(9600);
0001d4  e3a00d96          MOV      r0,#0x2580
0001d8  ebfffffe          BL       InitialiseUART0
;;;305    
;;;306    /* 设置实时时钟 */
;;;307    /* initialize RTC*/
;;;308        CCR = 1;
0001dc  e3a00001          MOV      r0,#1
0001e0  e59f1170          LDR      r1,|L1.856|
0001e4  e5c10008          STRB     r0,[r1,#8]
;;;309        PREINT = Fpclk / 32768 - 1;
0001e8  e3a00e15          MOV      r0,#0x150
0001ec  e1c108b0          STRH     r0,[r1,#0x80]
;;;310        PREFRAC = Fpclk - (Fpclk / 32768) * 32768;
0001f0  e3a00901          MOV      r0,#0x4000
0001f4  e1c108b4          STRH     r0,[r1,#0x84]
;;;311        YEAR = 2003;
0001f8  e59f015c          LDR      r0,|L1.860|
0001fc  e1c103bc          STRH     r0,[r1,#0x3c]
;;;312        MONTH = 6;
000200  e3a00006          MOV      r0,#6
000204  e5c10038          STRB     r0,[r1,#0x38]
;;;313        DOM = 2;
000208  e3a00002          MOV      r0,#2
00020c  e5c1002c          STRB     r0,[r1,#0x2c]
;;;314        
;;;315    /* initialize VIC*/
;;;316        VICIntEnClr = 0xffffffff;
000210  e3e00000          MVN      r0,#0
000214  e3a01000          MOV      r1,#0
000218  e5010fec          STR      r0,[r1,#-0xfec]
;;;317        VICVectAddr = 0;
00021c  e3a00000          MOV      r0,#0
000220  e5000fd0          STR      r0,[r0,#-0xfd0]
;;;318        VICIntSelect = 0;
000224  e3a00000          MOV      r0,#0
000228  e5000ff4          STR      r0,[r0,#-0xff4]
;;;319        T0IR = 0xffffffff;
00022c  e3e00000          MVN      r0,#0
000230  e59f1104          LDR      r1,|L1.828|
000234  e5810000          STR      r0,[r1,#0]
;;;320        T0TCR = 0X02;
000238  e3a00002          MOV      r0,#2
00023c  e5810004          STR      r0,[r1,#4]
;;;321    }
000240  e8bd8010          POP      {r4,pc}
                          ENDP

                  __rt_div0 PROC
;;;340            int __rt_div0(int a)
;;;341    {
000244  e1a01000          MOV      r1,r0
;;;342        a = a;
000248  e1a00000          MOV      r0,r0
;;;343        return 0;
00024c  e3a00000          MOV      r0,#0
;;;344    }
000250  e12fff1e          BX       lr
                          ENDP

                  fputc PROC
;;;346            int fputc(int ch,FILE *f)
;;;347    {
000254  e1a02000          MOV      r2,r0
;;;348        ch = ch;
000258  e1a00000          MOV      r0,r0
;;;349        f = f;
00025c  e1a00000          MOV      r0,r0
;;;350        return 0;
000260  e3a00000          MOV      r0,#0
;;;351    }
000264  e12fff1e          BX       lr
                          ENDP

                  fgetc PROC
;;;353        int fgetc(FILE *f)
;;;354    {
000268  e1a01000          MOV      r1,r0
;;;355        f = f;
00026c  e1a00000          MOV      r0,r0
;;;356        return 0;
000270  e3a00000          MOV      r0,#0
;;;357    }
000274  e12fff1e          BX       lr
                          ENDP

                  _sys_close PROC
;;;360            int _sys_close(FILEHANDLE fh)
;;;361    {
000278  e1a01000          MOV      r1,r0
;;;362        fh = fh;
00027c  e1a00000          MOV      r0,r0
;;;363        return 0;
000280  e3a00000          MOV      r0,#0
;;;364    }
000284  e12fff1e          BX       lr
                          ENDP

                  _sys_write PROC
;;;367                          unsigned len, int mode)
;;;368    {
000288  e1a0c000          MOV      r12,r0
;;;369        fh = fh;
00028c  e1a00000          MOV      r0,r0
;;;370        buf = buf;
000290  e1a00000          MOV      r0,r0
;;;371        len =len;
000294  e1a00000          MOV      r0,r0
;;;372        mode = mode;
000298  e1a00000          MOV      r0,r0
;;;373        return 0;
00029c  e3a00000          MOV      r0,#0
;;;374    }
0002a0  e12fff1e          BX       lr
                          ENDP

                  _sys_read PROC
;;;376                         unsigned len, int mode)
;;;377    {
0002a4  e1a0c000          MOV      r12,r0
;;;378        fh = fh;
0002a8  e1a00000          MOV      r0,r0
;;;379        buf = buf;
0002ac  e1a00000          MOV      r0,r0
;;;380        len =len;
0002b0  e1a00000          MOV      r0,r0
;;;381        mode = mode;
0002b4  e1a00000          MOV      r0,r0
;;;382        
;;;383        return 0;
0002b8  e3a00000          MOV      r0,#0
;;;384    }
0002bc  e12fff1e          BX       lr
                          ENDP

                  _ttywrch PROC
;;;387    {
;;;388        ch = ch;
0002c0  e1a00000          MOV      r0,r0
;;;389    }
0002c4  e12fff1e          BX       lr
                          ENDP

                  _sys_istty PROC
;;;391            int _sys_istty(FILEHANDLE fh)
;;;392    {
0002c8  e1a01000          MOV      r1,r0
;;;393        fh = fh;
0002cc  e1a00000          MOV      r0,r0
;;;394        return 0;
0002d0  e3a00000          MOV      r0,#0
;;;395    }
0002d4  e12fff1e          BX       lr
                          ENDP

                  _sys_seek PROC
;;;396            int _sys_seek(FILEHANDLE fh, long pos)
;;;397    {
0002d8  e1a02000          MOV      r2,r0
;;;398        fh = fh;
0002dc  e1a00000          MOV      r0,r0
;;;399        return 0;
0002e0  e3a00000          MOV      r0,#0
;;;400    }
0002e4  e12fff1e          BX       lr
                          ENDP

                  _sys_ensure PROC
;;;401            int _sys_ensure(FILEHANDLE fh)
;;;402    {
0002e8  e1a01000          MOV      r1,r0
;;;403        fh = fh;
0002ec  e1a00000          MOV      r0,r0
;;;404        return 0;
0002f0  e3a00000          MOV      r0,#0
;;;405    }
0002f4  e12fff1e          BX       lr
                          ENDP

                  _sys_flen PROC
;;;407            long _sys_flen(FILEHANDLE fh)
;;;408    {
0002f8  e1a01000          MOV      r1,r0
;;;409        fh = fh;
0002fc  e1a00000          MOV      r0,r0
;;;410        return 0;
000300  e3a00000          MOV      r0,#0
;;;411    }
000304  e12fff1e          BX       lr
                          ENDP

                  _sys_tmpnam PROC
;;;412           int _sys_tmpnam(char * name, int sig, unsigned maxlen)
;;;413    {
000308  e1a03000          MOV      r3,r0
;;;414        name = name;
00030c  e1a00000          MOV      r0,r0
;;;415        sig = sig;
000310  e1a00000          MOV      r0,r0
;;;416        maxlen = maxlen;
000314  e1a00000          MOV      r0,r0
;;;417        return 0;
000318  e3a00000          MOV      r0,#0
;;;418    }
00031c  e12fff1e          BX       lr
                          ENDP

                  _sys_exit PROC
;;;421    {
;;;422        returncode = returncode;
000320  e1a00000          MOV      r0,r0
;;;423    }
000324  e12fff1e          BX       lr
                          ENDP

                  _sys_command_string PROC
;;;425            char *_sys_command_string(char * cmd, int len)
;;;426    {
000328  e1a02000          MOV      r2,r0
;;;427        cmd = cmd;
00032c  e1a00000          MOV      r0,r0
;;;428        len = len;
000330  e1a00000          MOV      r0,r0
;;;429        return 0;
000334  e3a00000          MOV      r0,#0
;;;430    }
000338  e12fff1e          BX       lr
                  |L1.828|
00033c  e0004000          DCD      0xe0004000
                  |L1.832|
000340  00000000          DCD      IRQ_Handler
                  |L1.836|
000344  00000000          DCD      Timer0_Handler
                  |L1.840|
000348  e002c000          DCD      0xe002c000
                  |L1.844|
00034c  000a8c00          DCD      0x000a8c00
                  |L1.848|
000350  e000c000          DCD      0xe000c000
                  |L1.852|
000354  e01fc000          DCD      0xe01fc000
                  |L1.856|
000358  e0024000          DCD      0xe0024000
                  |L1.860|
00035c  000007d3          DCD      0x000007d3
                          ENDP


⌨️ 快捷键说明

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