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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? startup.lst

?? 實驗3 RS-485雙機通信 實驗3 RS-485雙機通信 實驗3 RS-485雙機通信
?? LST
字號:
A51 MACRO ASSEMBLER  STARTUP                                                              10/09/2006 14:14:48 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN STARTUP.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE STARTUP.A51 SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     $nomod51 
                       2     ;------------------------------------------------------------------------------
                       3     ;  This file is part of the C51 Compiler package
                       4     ;  Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
                       5     ;------------------------------------------------------------------------------
                       6     ;  STARTUP.A51:  This code is executed after processor reset.
                       7     ;
                       8     ;  To translate this file use A51 with the following invocation:
                       9     ;
                      10     ;     A51 STARTUP.A51
                      11     ;
                      12     ;  To link the modified STARTUP.OBJ file to your application use the following
                      13     ;  BL51 invocation:
                      14     ;
                      15     ;     BL51 <your object file list>, STARTUP.OBJ <controls>
                      16     ;
                      17     ;------------------------------------------------------------------------------
                      18     ;
                      19     ;  User-defined Power-On Initialization of Memory
                      20     ;
                      21     ;  With the following EQU statements the initialization of memory
                      22     ;  at processor reset can be defined:
                      23     ;
                      24     ;               ; the absolute start-address of IDATA memory is always 0
  0080                25     IDATALEN        EQU     80H     ; the length of IDATA memory in bytes.
                      26     ;
  0000                27     XDATASTART      EQU     0H      ; the absolute start-address of XDATA memory
  0000                28     XDATALEN        EQU     0H      ; the length of XDATA memory in bytes.
                      29     ;
  0000                30     PDATASTART      EQU     0H      ; the absolute start-address of PDATA memory
  0000                31     PDATALEN        EQU     0H      ; the length of PDATA memory in bytes.
                      32     ;
                      33     ;  Notes:  The IDATA space overlaps physically the DATA and BIT areas of the
                      34     ;          8051 CPU. At minimum the memory space occupied from the C51 
                      35     ;          run-time routines must be set to zero.
                      36     ;------------------------------------------------------------------------------
                      37     ;
                      38     ;  Reentrant Stack Initilization
                      39     ;
                      40     ;  The following EQU statements define the stack pointer for reentrant
                      41     ;  functions and initialized it:
                      42     ;
                      43     ;  Stack Space for reentrant functions in the SMALL model.
  0000                44     IBPSTACK        EQU     0       ; set to 1 if small reentrant is used.
  0100                45     IBPSTACKTOP     EQU     0FFH+1  ; set top of stack to highest location+1.
                      46     ;
                      47     ;  Stack Space for reentrant functions in the LARGE model.      
  0000                48     XBPSTACK        EQU     0       ; set to 1 if large reentrant is used.
  0000                49     XBPSTACKTOP     EQU     0FFFFH+1; set top of stack to highest location+1.
                      50     ;
                      51     ;  Stack Space for reentrant functions in the COMPACT model.    
  0000                52     PBPSTACK        EQU     0       ; set to 1 if compact reentrant is used.
  0000                53     PBPSTACKTOP     EQU     0FFFFH+1; set top of stack to highest location+1.
                      54     ;
                      55     ;------------------------------------------------------------------------------
                      56     ;
                      57     ;  Page Definition for Using the Compact Model with 64 KByte xdata RAM
                      58     ;
A51 MACRO ASSEMBLER  STARTUP                                                              10/09/2006 14:14:48 PAGE     2

                      59     ;  The following EQU statements define the xdata page used for pdata
                      60     ;  variables. The EQU PPAGE must conform with the PPAGE control used
                      61     ;  in the linker invocation.
                      62     ;
  0000                63     PPAGEENABLE     EQU     0       ; set to 1 if pdata object are used.
                      64     ;
  0000                65     PPAGE           EQU     0       ; define PPAGE number.
                      66     ;
  00A0                67     PPAGE_SFR       DATA    0A0H    ; SFR that supplies uppermost address byte
                      68     ;               (most 8051 variants use P2 as uppermost address byte)
                      69     ;
                      70     ;------------------------------------------------------------------------------
                      71     
                      72     ; Standard SFR Symbols 
  00E0                73     ACC     DATA    0E0H
  00F0                74     B       DATA    0F0H
  0081                75     SP      DATA    81H
  0082                76     DPL     DATA    82H
  0083                77     DPH     DATA    83H
                      78     
                      79                     NAME    ?C_STARTUP
                      80     
                      81     
                      82     ?C_C51STARTUP   SEGMENT   CODE
                      83     ?STACK          SEGMENT   IDATA
                      84     
----                  85                     RSEG    ?STACK
0000                  86                     DS      1
                      87     
                      88                     EXTRN CODE (?C_START)
                      89                     PUBLIC  ?C_STARTUP
                      90     
----                  91                     CSEG    AT      0
0000 020000   F       92     ?C_STARTUP:     LJMP    STARTUP1
                      93     
----                  94                     RSEG    ?C_C51STARTUP
                      95     
0000                  96     STARTUP1:
                      97     ;在這里插入串行口初始化代碼
  2580                98     BaudRate        EQU     9600            ;定義波特率(晶振11.0592MHz)
  0087                99     PCON    DATA    0x87
  0089               100     TMOD    DATA    0x89
  008B               101     TL1     DATA    0x8B
  008D               102     TH1     DATA    0x8D
  008E               103     TR1     BIT     0x8E
  0098               104     SCON    DATA    0x98
0000 759852          105                     MOV     SCON, #0x52     ;串口方式1(8位UART),允許接收,置位TI
0003 438780          106                     ORL     PCON, #0x80     ;波特率加倍
0006 53890F          107                     ANL     TMOD, #0x0F     ;設(shè)置T1為8位自動重裝定時器,用于產(chǎn)生波特率
0009 438920          108                     ORL     TMOD, #0x20
000C 758BFA          109                     MOV     TL1, #(256-57600/BaudRate)      ;根據(jù)波特率設(shè)置T1初值
000F 858B8D          110                     MOV     TH1, TL1
0012 D28E            111                     SETB    TR1
                     112     
                     113     IF IDATALEN <> 0
0014 787F            114                     MOV     R0,#IDATALEN - 1
0016 E4              115                     CLR     A
0017 F6              116     IDATALOOP:      MOV     @R0,A
0018 D8FD            117                     DJNZ    R0,IDATALOOP
                     118     ENDIF
                     119     
                     120     IF XDATALEN <> 0
                                             MOV     DPTR,#XDATASTART
                                             MOV     R7,#LOW (XDATALEN)
                               IF (LOW (XDATALEN)) <> 0
                                             MOV     R6,#(HIGH (XDATALEN)) +1
A51 MACRO ASSEMBLER  STARTUP                                                              10/09/2006 14:14:48 PAGE     3

                               ELSE
                                             MOV     R6,#HIGH (XDATALEN)
                               ENDIF
                                             CLR     A
                             XDATALOOP:      MOVX    @DPTR,A
                                             INC     DPTR
                                             DJNZ    R7,XDATALOOP
                                             DJNZ    R6,XDATALOOP
                             ENDIF
                     134     
                     135     IF PPAGEENABLE <> 0
                                             MOV     PPAGE_SFR,#PPAGE
                             ENDIF
                     138     
                     139     IF PDATALEN <> 0
                                             MOV     R0,#LOW (PDATASTART)
                                             MOV     R7,#LOW (PDATALEN)
                                             CLR     A
                             PDATALOOP:      MOVX    @R0,A
                                             INC     R0
                                             DJNZ    R7,PDATALOOP
                             ENDIF
                     147     
                     148     IF IBPSTACK <> 0
                             EXTRN DATA (?C_IBP)
                             
                                             MOV     ?C_IBP,#LOW IBPSTACKTOP
                             ENDIF
                     153     
                     154     IF XBPSTACK <> 0
                             EXTRN DATA (?C_XBP)
                             
                                             MOV     ?C_XBP,#HIGH XBPSTACKTOP
                                             MOV     ?C_XBP+1,#LOW XBPSTACKTOP
                             ENDIF
                     160     
                     161     IF PBPSTACK <> 0
                             EXTRN DATA (?C_PBP)
                                             MOV     ?C_PBP,#LOW PBPSTACKTOP
                             ENDIF
                     165     
001A 758100   F      166                     MOV     SP,#?STACK-1
                     167     ; This code is required if you use L51_BANK.A51 with Banking Mode 4
                     168     ; EXTRN CODE (?B_SWITCH0)
                     169     ;               CALL    ?B_SWITCH0      ; init bank mechanism to code bank 0
001D 020000   F      170                     LJMP    ?C_START
                     171     
                     172                     END
A51 MACRO ASSEMBLER  STARTUP                                                              10/09/2006 14:14:48 PAGE     4

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

?C_C51STARTUP. . .  C SEG    0020H       REL=UNIT
?C_START . . . . .  C ADDR   -----       EXT
?C_STARTUP . . . .  C ADDR   0000H   A   
?STACK . . . . . .  I SEG    0001H       REL=UNIT
ACC. . . . . . . .  D ADDR   00E0H   A   
B. . . . . . . . .  D ADDR   00F0H   A   
BAUDRATE . . . . .  N NUMB   2580H   A   
DPH. . . . . . . .  D ADDR   0083H   A   
DPL. . . . . . . .  D ADDR   0082H   A   
IBPSTACK . . . . .  N NUMB   0000H   A   
IBPSTACKTOP. . . .  N NUMB   0100H   A   
IDATALEN . . . . .  N NUMB   0080H   A   
IDATALOOP. . . . .  C ADDR   0017H   R   SEG=?C_C51STARTUP
PBPSTACK . . . . .  N NUMB   0000H   A   
PBPSTACKTOP. . . .  N NUMB   0000H   A   
PCON . . . . . . .  D ADDR   0087H   A   
PDATALEN . . . . .  N NUMB   0000H   A   
PDATASTART . . . .  N NUMB   0000H   A   
PPAGE. . . . . . .  N NUMB   0000H   A   
PPAGEENABLE. . . .  N NUMB   0000H   A   
PPAGE_SFR. . . . .  D ADDR   00A0H   A   
SCON . . . . . . .  D ADDR   0098H   A   
SP . . . . . . . .  D ADDR   0081H   A   
STARTUP1 . . . . .  C ADDR   0000H   R   SEG=?C_C51STARTUP
TH1. . . . . . . .  D ADDR   008DH   A   
TL1. . . . . . . .  D ADDR   008BH   A   
TMOD . . . . . . .  D ADDR   0089H   A   
TR1. . . . . . . .  B ADDR   0088H.6 A   
XBPSTACK . . . . .  N NUMB   0000H   A   
XBPSTACKTOP. . . .  N NUMB   0000H   A   
XDATALEN . . . . .  N NUMB   0000H   A   
XDATASTART . . . .  N NUMB   0000H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久久网站| 久久久久久久电影| 亚洲欧美一区二区三区孕妇| 国产精品综合在线视频| 久久综合狠狠综合| 国产一区二区三区日韩| 日韩一级片在线播放| 婷婷久久综合九色国产成人| 欧美日产国产精品| 午夜精品爽啪视频| 欧美日韩日本视频| 亚洲伊人色欲综合网| 欧美自拍偷拍午夜视频| 亚欧色一区w666天堂| 欧美久久一二三四区| 日韩黄色在线观看| 日韩精品专区在线影院重磅| 久久精品国产免费看久久精品| 欧美一区二区三区不卡| 久久不见久久见中文字幕免费| 欧美精品一区二区高清在线观看| 国产在线播放一区| 中文字幕二三区不卡| 懂色av一区二区三区蜜臀| 中文字幕在线一区二区三区| 在线观看日韩国产| 视频一区二区不卡| 精品国产1区2区3区| 国产九九视频一区二区三区| 中日韩av电影| 在线区一区二视频| 麻豆精品一区二区三区| 国产视频视频一区| 91视频免费播放| 热久久久久久久| 国产女人aaa级久久久级| 99久久精品久久久久久清纯| 一区二区在线观看视频在线观看| 欧美区在线观看| 精品一区二区三区香蕉蜜桃| 国产人伦精品一区二区| 91搞黄在线观看| 秋霞国产午夜精品免费视频| 国产精品入口麻豆原神| 欧美日韩一区高清| 亚洲第一成年网| 欧美zozozo| 在线观看一区二区视频| 免费观看日韩电影| 亚洲桃色在线一区| 日韩视频一区二区三区在线播放 | 日本女人一区二区三区| 国产日韩欧美电影| 欧美精品久久久久久久多人混战 | 美女视频一区在线观看| 国产精品电影院| 日韩欧美一区在线观看| 91啪九色porn原创视频在线观看| 麻豆国产欧美日韩综合精品二区| 国产精品久久午夜夜伦鲁鲁| 91精品国产综合久久久久| 国产精品一品二品| 日本亚洲电影天堂| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美精品在线观看播放| 成人国产精品免费观看| 激情偷乱视频一区二区三区| 一区二区三区影院| 国产精品你懂的在线| 日韩亚洲欧美在线观看| 91国偷自产一区二区开放时间| 韩国欧美一区二区| 水野朝阳av一区二区三区| 日韩毛片视频在线看| xfplay精品久久| 欧美另类videos死尸| 91小视频免费观看| 成人丝袜视频网| 国内精品嫩模私拍在线| 美女一区二区三区| 日韩国产在线观看一区| 亚洲永久免费视频| 亚洲欧美乱综合| 中文字幕在线不卡视频| 国产精品久久久爽爽爽麻豆色哟哟| 日韩精品专区在线| 日韩欧美在线影院| 日韩一区二区在线观看视频播放| 欧美日韩在线观看一区二区| 一本高清dvd不卡在线观看| bt7086福利一区国产| 国产91富婆露脸刺激对白| 国产成人无遮挡在线视频| 久久99国产精品免费| 久久国产尿小便嘘嘘| 蜜臀av性久久久久蜜臀av麻豆| 秋霞国产午夜精品免费视频| 欧美aaaaaa午夜精品| 美美哒免费高清在线观看视频一区二区 | 色哟哟欧美精品| 91在线国产观看| 91久久一区二区| 欧美午夜影院一区| 91麻豆精品一区二区三区| 91丨九色丨黑人外教| 91麻豆自制传媒国产之光| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 丰满岳乱妇一区二区三区| 国产99久久久国产精品免费看 | 欧美午夜电影网| 欧美日韩在线一区二区| 欧美一区二区三区啪啪| wwwwww.欧美系列| 久久久噜噜噜久噜久久综合| 国产亚洲欧洲997久久综合| 国产欧美日本一区视频| 亚洲欧美综合另类在线卡通| 夜色激情一区二区| 日韩国产欧美在线观看| www.性欧美| 色婷婷综合中文久久一本| 欧美日韩免费观看一区二区三区| 欧美日韩国产123区| 精品久久久三级丝袜| 国产欧美精品区一区二区三区| 亚洲图片激情小说| 免费成人美女在线观看.| 国产精品正在播放| 色婷婷综合久久久久中文一区二区| 欧美日韩亚洲综合在线| 精品国产免费久久 | 亚洲精品一区二区三区99| 国产精品护士白丝一区av| 亚洲国产一区二区三区青草影视| 三级久久三级久久| 成人免费视频视频| 欧美日韩精品高清| 久久精品免视看| 图片区小说区国产精品视频| 国产美女精品一区二区三区| 在线免费观看成人短视频| 精品国产乱码久久久久久老虎| 国产精品乱子久久久久| 日韩av不卡在线观看| av在线一区二区三区| 91精品一区二区三区久久久久久 | 日韩一区二区影院| 中文字幕欧美国产| 日韩成人精品在线观看| 成人精品视频.| 色综合咪咪久久| 久久亚洲私人国产精品va媚药| 亚洲国产精品人人做人人爽| 国产一区二区三区黄视频 | 岛国一区二区在线观看| 欧美日韩高清在线| 国产精品美女一区二区在线观看| 五月天丁香久久| 91网站最新地址| 国产人妖乱国产精品人妖| 免费观看成人av| 欧美日韩美女一区二区| 综合欧美亚洲日本| 国产成人一区在线| 久久综合色之久久综合| 日本不卡视频在线| 欧美精选在线播放| 亚洲国产精品久久人人爱蜜臀| bt欧美亚洲午夜电影天堂| 国产亚洲女人久久久久毛片| 免费成人结看片| 欧美顶级少妇做爰| 亚洲一区二区欧美| 在线一区二区三区四区五区 | 欧美日韩在线三区| 婷婷成人综合网| 91精品国产高清一区二区三区| 日韩成人午夜电影| 日韩精品中文字幕在线不卡尤物| 黄页网站大全一区二区| 26uuu久久天堂性欧美| 粉嫩av一区二区三区| 中文字幕在线一区| 欧美在线影院一区二区| 婷婷综合久久一区二区三区| 91精品国产aⅴ一区二区| 久久精品国产久精国产爱| 国产亚洲综合色| 在线视频一区二区免费| 亚洲国产精品久久久久秋霞影院| 91麻豆精品国产自产在线观看一区 | 欧美日韩另类一区| 久久国产精品第一页| 欧美激情一区二区三区全黄| 99久久99久久免费精品蜜臀| 亚洲亚洲精品在线观看| 日韩欧美一级特黄在线播放| 国产.欧美.日韩| 亚洲va欧美va天堂v国产综合| 日韩欧美国产三级电影视频|