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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? uart.lst

?? ucos 在 arm9 芯片上的移植
?? LST
?? 第 1 頁 / 共 3 頁
字號:



ARM Macro Assembler    Page 1 


    1 00000000         ;*******************************************************
                       *****************
    2 00000000         ; *
    3 00000000         ; * Title  :swi.s
    4 00000000         ; *
    5 00000000         ; * Summary  :SoftwareInterrupt
    6 00000000         ; *
    7 00000000         ; * Author  :xhl
    8 00000000         ; *
    9 00000000         ; * Date                :2008-06-30
   10 00000000         ; *
   11 00000000         ; * Copyright (c) Pioneer Corporation
   12 00000000         ; *
   13 00000000         ;*******************************************************
                       ******************/
   14 00000000 101F5000 
                       UART_BASE
                               EQU              UART3_BASE_ADDR
   15 00000000         
   16 00000000                 GET              sfr.inc
    1 00000000         ;*$Id: sfr.inc,v 1.1 2008/03/06 04:34:25 xuhongliang Exp
                        $ */
    2 00000000         ;*******************************************************
                       *****************
    3 00000000         ; *
    4 00000000         ; * Title  :sfr.inc
    5 00000000         ; *
    6 00000000         ; * Summary  :sfr
    7 00000000         ; *
    8 00000000         ; * Author  :xhl
    9 00000000         ; *
   10 00000000         ; * Date                :2008-03-04
   11 00000000         ; *
   12 00000000         ; * Copyright (c) Pioneer Corporation
   13 00000000         ; *
   14 00000000         ;*******************************************************
                       ******************/
   15 00000000         ;SMC configuration registers
   16 00000000 10100000 
                       SMC_DBWCR
                               EQU              0x10100000
   17 00000000 10100004 
                       SMC_EDWCR
                               EQU              0x10100004
   18 00000000 10100008 
                       SMC_WSCR
                               EQU              0x10100008
   19 00000000         
   20 00000000 10100010 
                       SMC_TAREA
                               EQU              0x10100010
   21 00000000 10100014 
                       SMC_TACSR
                               EQU              0x10100014
   22 00000000 10100018 
                       SMC_TCOSR
                               EQU              0x10100018
   23 00000000 1010001C 
                       SMC_TCOHR



ARM Macro Assembler    Page 2 


                               EQU              0x1010001C
   24 00000000         
   25 00000000         
   26 00000000         ;Decoder(HOSTIF)
   27 00000000         ;SYSTEM
   28 00000000         ;VIDEO
   29 00000000 101C0240 
                       VIDEO_SDR_INDEX
                               EQU              0x101c0240
   30 00000000 101C0244 
                       VIDEO_SDRAM_MODE
                               EQU              0x101c0244
   31 00000000 101C0248 
                       VIDEO_SDCLK_MODE
                               EQU              0x101c0248
   32 00000000 101C024C 
                       VIDEO_SDDQSO_MODE
                               EQU              0x101c024c
   33 00000000 101C0250 
                       VIDEO_SDDQSEN_MODE
                               EQU              0x101c0250
   34 00000000 101C0254 
                       VIDEO_SDDQI_MODE
                               EQU              0x101c0254
   35 00000000 101C0258 
                       VIDEO_PON_SEQ
                               EQU              0x101c0258
   36 00000000 101C025C 
                       VIDEO_REF_SET
                               EQU              0x101c025c
   37 00000000         
   38 00000000         
   39 00000000 101C02C0 
                       VIDEO_RESET
                               EQU              0x101c02c0
   40 00000000         
   41 00000000         ;APB CORE
   42 00000000         ;System controller
   43 00000000         
   44 00000000 101E0000 
                       APB_SCCTRL
                               EQU              0x101e0000
   45 00000000 101E0004 
                       APB_SCSYSSTAT
                               EQU              0x101e0004
   46 00000000 101E0008 
                       APB_SCIMCTRL
                               EQU              0x101e0008
   47 00000000 101E000C 
                       APB_SCIMSTAT
                               EQU              0x101e000C
   48 00000000 101E0014 
                       APB_SCPLLCTRL
                               EQU              0x101e0014
   49 00000000 101E0018 
                       APB_SCPLLFCTRL
                               EQU              0x101e0018
   50 00000000 101E001C 
                       APB_SCPERCTRL0



ARM Macro Assembler    Page 3 


                               EQU              0x101e001C
   51 00000000 101E0020 
                       APB_SCPERCTRL1
                               EQU              0x101e0020
   52 00000000 101E0024 
                       APB_SCPEREN
                               EQU              0x101e0024
   53 00000000 101E0028 
                       APB_SCPERDIS
                               EQU              0x101e0028
   54 00000000 101E002C 
                       APB_SCPERCLKEN
                               EQU              0x101e002C
   55 00000000 101E0030 
                       APB_SCPERSTAT
                               EQU              0x101e0030
   56 00000000         
   57 00000000 101E0100 
                       APB_MCIINS
                               EQU              0x101e0100
   58 00000000 101E0104 
                       APB_MCIINSE
                               EQU              0x101e0104
   59 00000000 101E0108 
                       APB_MCIINSS
                               EQU              0x101e0108
   60 00000000 101E010C 
                       APB_MCIIC
                               EQU              0x101e010C
   61 00000000 101E0110 
                       APB_MCIWP
                               EQU              0x101e0110
   62 00000000 101E0114 
                       APB_MCIWEN
                               EQU              0x101e0114
   63 00000000 101E0118 
                       APB_MCICLKEN
                               EQU              0x101e0118
   64 00000000         
   65 00000000 101E0180 
                       APB_CLR_HOSTIF
                               EQU              0x101e0180
   66 00000000         
   67 00000000         ;Uart Base address
   68 00000000 101F2000 
                       UART0_BASE_ADDR
                               EQU              0x101f2000
   69 00000000 101F3000 
                       UART1_BASE_ADDR
                               EQU              0x101f3000
   70 00000000 101F4000 
                       UART2_BASE_ADDR
                               EQU              0x101f4000
   71 00000000 101F5000 
                       UART3_BASE_ADDR
                               EQU              0x101f5000
   72 00000000         
   73 00000000 00000000 
                       UARTDR  EQU              0x00



ARM Macro Assembler    Page 4 


   74 00000000 00000004 
                       UARTRSR_ECR
                               EQU              0x04
   75 00000000 00000018 
                       UARTFR  EQU              0x18
   76 00000000 00000020 
                       UARTILPR
                               EQU              0x20
   77 00000000 00000024 
                       UARTIBRD
                               EQU              0x24
   78 00000000 00000028 
                       UARTFBRD
                               EQU              0x28
   79 00000000 0000002C 
                       UARTLCR_H
                               EQU              0x2c
   80 00000000 00000030 
                       UARTCR  EQU              0x30
   81 00000000 00000034 
                       UARTIFLS
                               EQU              0x34
   82 00000000 00000038 
                       UARTIMSC
                               EQU              0x38
   83 00000000 0000003C 
                       UARTRIS EQU              0x3c
   84 00000000 00000040 
                       UARTMIS EQU              0x40
   85 00000000 00000044 
                       UARTICR EQU              0x44
   86 00000000 00000048 
                       UARTDMACR
                               EQU              0x48
   87 00000000         
   88 00000000         
   89 00000000                 END
   17 00000000         
   18 00000000                 EXPORT           tgetc
   19 00000000                 EXPORT           vgetc
   20 00000000                 EXPORT           vputc
   21 00000000                 EXPORT           vputstr
   22 00000000                 EXPORT           vputnstr
   23 00000000                 EXPORT           InitUart
   24 00000000         
   25 00000000                 PRESERVE8
   26 00000000                 CODE32
   27 00000000         
   28 00000000                 AREA             UART,CODE,READONLY
   29 00000000         
   30 00000000         ;*******************************************************
                       **********
   31 00000000         ;*
   32 00000000         ;* Function Name
   33 00000000         ;*    void InitUart(void)
   34 00000000         ;* Inputs
   35 00000000         ;*    None
   36 00000000         ;* Outputs
   37 00000000         ;*    None



ARM Macro Assembler    Page 5 


   38 00000000         ;* Return Codes
   39 00000000         ;*    None
   40 00000000         ;* Description
   41 00000000         ;*   This funtion is initial the uart  
   42 00000000         ;* Date:
   43 00000000         ;*    2008-06-11
   44 00000000         ;*******************************************************
                       **********/
   45 00000000         InitUart
   46 00000000 E3A00007        mov              r0, #&07
   47 00000004 E59F1110        ldr              r1, =UART_BASE + UARTIBRD
   48 00000008 E5810000        str              r0, [r1,#0]
   49 0000000C E3A00015        mov              r0, #&15    ;07                
                                                                               
                                                                               
                                                            
   50 00000010 E59F1108        ldr              r1, =UART_BASE + UARTFBRD
   51 00000014 E5810000        str              r0, [r1,#0]
   52 00000018 E3A00070        mov              r0, #&70
   53 0000001C E59F1100        ldr              r1, =UART_BASE + UARTLCR_H
   54 00000020 E5810000        str              r0, [r1,#0]
   55 00000024 E3A00012        mov              r0, #&12
   56 00000028 E59F10F8        ldr              r1, =UART_BASE + UARTIFLS
   57 0000002C E5810000        str              r0, [r1,#0]
   58 00000030 E3A00000        mov              r0, #&00
   59 00000034 E59F10F0        ldr              r1, =UART_BASE + UARTIMSC
   60 00000038 E5810000        str              r0, [r1,#0]
   61 0000003C E59F00EC        ldr              r0, =&FFFF
   62 00000040 E59F10EC        ldr              r1, =UART_BASE + UARTICR
   63 00000044 E5810000        str              r0, [r1,#0]
   64 00000048         fifo
   65 00000048 E59F10E8        ldr              r1, =UART_BASE + UARTFR
   66 0000004C E5911000        ldr              r1, [r1,#0]
   67 00000050 E3110010        tst              r1, #&10
   68 00000054 059F00E0        ldreq            r0, =UART_BASE + UARTDR
   69 00000058 05900000        ldreq            r0, [r0,#0]
   70 0000005C 0AFFFFF9        beq              fifo
   71 00000060         
   72 00000060 E59F00D8        ldr              r0, =&b01
   73 00000064 E59F10D8        ldr              r1, =UART_BASE + UARTCR
   74 00000068 E5810000        str              r0, [r1,#0]
   75 0000006C E1A0F00E        mov              pc, lr
   76 00000070         
   77 00000070         ;*******************************************************
                       **********
   78 00000070         ;*
   79 00000070         ;* Function Name
   80 00000070         ;*    int tgetc(unsigned long)
   81 00000070         ;* Inputs
   82 00000070         ;*    None
   83 00000070         ;* Outputs
   84 00000070         ;*    None
   85 00000070         ;* Return Codes
   86 00000070         ;*    char: get the char
   87 00000070         ;* Description
   88 00000070         ;*   This funtion get a char from uart  
   89 00000070         ;* Date:
   90 00000070         ;*    2008-06-11
   91 00000070         ;*******************************************************



ARM Macro Assembler    Page 6 


                       **********/
   92 00000070         tgetc
   93 00000070         tnochar
   94 00000070 E3500000        cmp              r0, #0
   95 00000074 03E00000        moveq            r0, #-1
   96 00000078 01A0F00E        moveq            pc, lr
   97 0000007C E2400001        sub              r0, r0, #1
   98 00000080 E59F10B0        ldr              r1, =UART_BASE + UARTFR
   99 00000084 E5911000        ldr              r1, [r1,#0]
  100 00000088 E3110010        tst              r1, #&10
  101 0000008C 1AFFFFF7        bne              tnochar
  102 00000090 E59F00A4        ldr              r0, =UART_BASE + UARTDR
  103 00000094 E5900000        ldr              r0, [r0,#0]
  104 00000098 E20000FF        and              r0, r0, #&000000ff 
                                                            ;the return char
  105 0000009C E1A0F00E        mov              pc, lr
  106 000000A0         
  107 000000A0         ;*******************************************************
                       **********
  108 000000A0         ;*
  109 000000A0         ;* Function Name
  110 000000A0         ;*    char getc(void)
  111 000000A0         ;* Inputs
  112 000000A0         ;*    None
  113 000000A0         ;* Outputs
  114 000000A0         ;*    None
  115 000000A0         ;* Return Codes
  116 000000A0         ;*    char: get the char
  117 000000A0         ;* Description
  118 000000A0         ;*   This funtion get a char from uart  
  119 000000A0         ;* Date:
  120 000000A0         ;*    2008-06-11
  121 000000A0         ;*******************************************************
                       **********/
  122 000000A0         vgetc
  123 000000A0         nochar
  124 000000A0 E59F0090        ldr              r0, =UART_BASE + UARTFR
  125 000000A4 E5900000        ldr              r0, [r0,#0]
  126 000000A8 E3100010        tst              r0, #&10
  127 000000AC 1AFFFFFB        bne              nochar
  128 000000B0 E59F0084        ldr              r0, =UART_BASE + UARTDR
  129 000000B4 E5900000        ldr              r0, [r0,#0]
  130 000000B8 E20000FF        and              r0, r0, #&000000ff 
                                                            ;the return char

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区免费看| 日韩欧美专区在线| 欧美一区二区免费视频| 中文字幕精品—区二区四季| 亚洲成av人片在www色猫咪| 成熟亚洲日本毛茸茸凸凹| 日韩三级视频中文字幕| 亚洲精品欧美激情| 福利一区二区在线| 日韩精品在线一区| 亚洲电影一区二区三区| 91在线视频官网| 国产欧美日韩在线观看| 国模冰冰炮一区二区| 日韩亚洲欧美综合| 丝袜美腿亚洲一区二区图片| 91黄色免费版| 一区二区三区国产豹纹内裤在线| 国产 欧美在线| 国产欧美一区二区精品秋霞影院| 精品亚洲aⅴ乱码一区二区三区| 在线不卡免费av| 天天综合天天做天天综合| 欧美在线播放高清精品| 亚洲精品乱码久久久久久| 91美女在线看| 亚洲欧美日韩成人高清在线一区| 国产91高潮流白浆在线麻豆 | 91美女在线观看| 国产精品乱码一区二区三区软件| 国产精品影视网| 久久久国产综合精品女国产盗摄| 黄色成人免费在线| 精品1区2区在线观看| 国产主播一区二区| 久久久久久免费| 精一区二区三区| 精品sm在线观看| 国产成a人无v码亚洲福利| 国产色综合久久| 成人av电影在线网| 一区二区视频在线看| 欧美日韩黄色一区二区| 天天操天天色综合| 精品国精品国产尤物美女| 国产精品一级二级三级| 国产精品国产三级国产普通话蜜臀 | 国产 欧美在线| 最新国产の精品合集bt伙计| 91美女在线视频| 日韩精品电影在线观看| 精品久久免费看| av电影一区二区| 亚洲黄色片在线观看| 在线播放视频一区| 国产91色综合久久免费分享| 亚洲欧美日韩国产综合| 678五月天丁香亚洲综合网| 精品午夜久久福利影院| 国产精品久久三区| 7777精品久久久大香线蕉| 久久se精品一区精品二区| 国产精品美女久久久久高潮| 欧美日韩精品免费| 国产成人精品午夜视频免费| 亚洲综合色自拍一区| 欧美精品一区二区三区在线| 97国产精品videossex| 免费高清视频精品| 亚洲女同ⅹxx女同tv| 精品久久99ma| 91久久奴性调教| 国模一区二区三区白浆| 亚洲愉拍自拍另类高清精品| 精品免费日韩av| 日本韩国欧美国产| 国产一区二区三区| 日韩成人av影视| 亚洲视频一二三| 国产三区在线成人av| 欧美日本一区二区在线观看| 国产91丝袜在线播放0| 男女男精品视频网| 夜夜嗨av一区二区三区中文字幕 | 国产精品影视网| 丝袜美腿亚洲综合| 亚洲欧美激情在线| 亚洲国产成人一区二区三区| 日韩视频国产视频| 欧美又粗又大又爽| 99re视频精品| 国产不卡视频在线播放| 美女一区二区久久| 亚洲国产一区二区在线播放| 国产精品理论在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 欧美日韩精品欧美日韩精品| 色欧美片视频在线观看| 国产白丝精品91爽爽久久 | 94色蜜桃网一区二区三区| 国产精品一区二区无线| 久久机这里只有精品| 日韩av网站在线观看| 一区二区三区在线影院| 综合久久久久久久| 成人欧美一区二区三区白人 | 欧美成人精精品一区二区频| 欧美日韩一区 二区 三区 久久精品| 91麻豆精品视频| 色一区在线观看| 99久久夜色精品国产网站| 成人污污视频在线观看| 成人丝袜18视频在线观看| 成人小视频在线| thepron国产精品| 97精品久久久久中文字幕| 波多野结衣91| 色综合久久天天| 欧美日韩在线三区| 91精品欧美一区二区三区综合在| 91精品久久久久久久久99蜜臂| 欧美日韩国产中文| 91精品国产免费| 欧美不卡在线视频| 久久久精品日韩欧美| 中文一区二区完整视频在线观看| 欧美国产精品一区二区| 亚洲视频一二区| 亚洲aⅴ怡春院| 免费看欧美女人艹b| 国产精品69毛片高清亚洲| 国产ts人妖一区二区| 日本精品视频一区二区| 欧美电影在线免费观看| 精品精品欲导航| 亚洲人成网站在线| 午夜久久电影网| 国产自产2019最新不卡| 99久久久久免费精品国产| 在线播放中文一区| 国产欧美一区二区三区鸳鸯浴| 亚洲欧美另类在线| 青青草97国产精品免费观看| 国产成人av电影| 欧美日韩免费一区二区三区| 欧美精品一区视频| 亚洲欧美日韩国产另类专区| 奇米精品一区二区三区在线观看一| 国产呦精品一区二区三区网站| 91美女精品福利| 欧美成人bangbros| 一区二区三区欧美日韩| 蜜桃av噜噜一区二区三区小说| 成人性生交大片免费看中文网站| 欧美日韩视频不卡| 国产精品午夜在线观看| 日韩精品欧美成人高清一区二区| 成人自拍视频在线| 日韩亚洲欧美在线观看| 亚洲人午夜精品天堂一二香蕉| 蜜桃在线一区二区三区| 91年精品国产| 久久久精品tv| 青青草原综合久久大伊人精品 | 亚洲欧美中日韩| 免费成人你懂的| 在线观看国产精品网站| 国产欧美视频一区二区| 七七婷婷婷婷精品国产| 日本精品免费观看高清观看| 国产午夜精品在线观看| 免费美女久久99| 欧美三级一区二区| 亚洲视频图片小说| 国产精品中文欧美| 欧美成人高清电影在线| 丝袜亚洲另类欧美综合| 在线观看一区日韩| 亚洲男人天堂一区| 白白色 亚洲乱淫| 国产日韩欧美高清在线| 久久国产精品一区二区| 在线不卡中文字幕播放| 亚洲国产成人精品视频| 在线观看免费视频综合| 亚洲男人都懂的| 色哟哟日韩精品| 亚洲精品国久久99热| 91亚洲精品久久久蜜桃| 亚洲国产精品国自产拍av| 国产一区二区三区免费看 | 91超碰这里只有精品国产| 亚洲人成精品久久久久| av一区二区三区在线| 中文字幕一区日韩精品欧美| www.亚洲在线| 亚洲天堂2016| 日本韩国视频一区二区| 亚洲一区二区三区国产| 欧美三级三级三级爽爽爽|