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

📄 install.lst

📁 单片机C语言参考程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
A51 MACRO ASSEMBLER  Configuration for MONITOR-51   (C) 1987-1995 KEIL                    03/11/2004 21:40:55 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN INSTALL.OBJ
ASSEMBLER INVOKED BY: D:\Keil\C51\BIN\A51.EXE INSTALL.A51 SET(SERIAL=8) 

LOC  OBJ            LINE     SOURCE

                       1     $title  ('Configuration for MONITOR-51   (C) 1987-1995 KEIL')
                       2     ;***********************************************************************
                       3     ;*                                                                     *
                       4     ;* MONITOR 8051  Configuration                                         *
                       5     ;* COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 1995                          *
                       6     ;*                                                                     *
                       7     ;* written by:     RK  11.06.87                                        *
                       8     ;* updated by:     RK  23.10.89                                        *
                       9     ;* updated by:     HS  02.09.91                                        *
                      10     ;* updated by:     HS  11.04.95                                        *
                      11     ;* updated by:     HS  07.09.97                                        *
                      12     ;*                                                                     *
                      13     ;***********************************************************************
                      14     
                      15                     NAME    CONFIG
                      16     
                      17     PUBLIC  INCHAR          ; CHARACTER INPUT-ROUTINE 
                      18     PUBLIC  OUTCHAR         ; CHARACTER OUTPUT-ROUTINE 
                      19     PUBLIC  INSTAT          ; INPUT STATUS OF SERIAL INTERFACE
                      20     PUBLIC  OUTSTAT         ; OUTPUT STATUS OF SERIAL INTERFACE
                      21     PUBLIC  CLR_TI          ; CLEAR SERIAL TRANSMIT INTERRUPT FLAG
                      22     PUBLIC  SET_TI          ; SET SERIAL TRANSMIT INTERRUPT FLAG
                      23     PUBLIC  CLR_RI          ; CLEAR SERIAL RECEIVE INTERRUPT FLAG
                      24     PUBLIC  CLR_SER_IE      ; CLEAR SERIAL INTERRUPT ENABLE FLAG
                      25     PUBLIC  SET_SER_IE      ; SET SERIAL INTERRUPT ENABLE FLAG
                      26     PUBLIC  SER_INT_ADR     ; ADDRESS OF SERIAL INTERRUPT VECTOR
                      27     PUBLIC  SER_INT_ADR_OFF ; ADDRESS OF SERIAL INTERRUPT VECTOR + INT_ADR_OFF
                      28     PUBLIC  BEFORE_GO       ; DO SOME THINGS BEFORE STARTING USER PROGRAM
                      29     PUBLIC  AFTER_GO        ; DO SOME THINGS AFTER TERMINATION OF USER PROGRAM
                      30     PUBLIC  DEF_PC_VAL          ; DEFAULT PC VALUE AFTER START UP
                      31     PUBLIC  WR_CODE         ; WRITE CODE BYTE
                      32     
                      33     EXTRN   CODE (MON51)    ; START OF MONITOR-51
                      34     EXTRN   CODE (SER_ISR)  ; SERIAL INTERRUPT SERVICE ROUTINE
                      35     
  8000                36     INT_ADR_OFF EQU 8000H   ; INTERRUPT VECTOR OFFSET IF MONITOR
                      37                             ; IS INSTALLED AT ADDRESS 0000H
  8000                38     DEF_PC_VAL      EQU     8000H   ; DEFAULT PC VALUE AFTER START UP
                      39     
                      40     INITSEG SEGMENT CODE
----                  41                     RSEG    INITSEG
                      42     
0000 020000   F       43                     LJMP    InitSerial
0003 028003           44                     LJMP    INT_ADR_OFF + 03H
0006 00               45                     NOP
0007 00               46                     NOP
0008 00               47                     NOP
0009 00               48                     NOP
000A 00               49                     NOP
000B 02800B           50                     LJMP    INT_ADR_OFF + 0BH
000E 00               51                     NOP
000F 00               52                     NOP
0010 00               53                     NOP
0011 00               54                     NOP
0012 00               55                     NOP
0013 028013           56                     LJMP    INT_ADR_OFF + 13H
0016 00               57                     NOP
0017 00               58                     NOP
A51 MACRO ASSEMBLER  Configuration for MONITOR-51   (C) 1987-1995 KEIL                    03/11/2004 21:40:55 PAGE     2

0018 00               59                     NOP
0019 00               60                     NOP
001A 00               61                     NOP
001B 02801B           62                     LJMP    INT_ADR_OFF + 1BH
001E 00               63                     NOP
001F 00               64                     NOP
0020 00               65                     NOP
0021 00               66                     NOP
0022 00               67                     NOP
                      68     $if  ((SERIAL = 3) OR (SERIAL = 5) OR (SERIAL = 10) OR (SERIAL = 12))
                                             LJMP    INT_ADR_OFF + 23H
                             $else 
0023 020000   F       71                     LJMP    SER_ISR
                      72     $endif 
0026 00               73                     NOP
0027 00               74                     NOP
0028 00               75                     NOP
0029 00               76                     NOP
002A 00               77                     NOP
002B 02802B           78                     LJMP    INT_ADR_OFF + 2BH
002E 00               79                     NOP
002F 00               80                     NOP
0030 00               81                     NOP
0031 00               82                     NOP
0032 00               83                     NOP
0033 028033           84                     LJMP    INT_ADR_OFF + 33H
0036 00               85                     NOP
0037 00               86                     NOP
0038 00               87                     NOP
0039 00               88                     NOP
003A 00               89                     NOP
                      90     $if  ((SERIAL = 5) OR (SERIAL = 12))
                                             LJMP    SER_ISR
                             $else 
003B 02803B           93                     LJMP    INT_ADR_OFF + 3BH
                      94     $endif 
003E 00               95                     NOP
003F 00               96                     NOP
0040 00               97                     NOP
0041 00               98                     NOP
0042 00               99                     NOP
0043 028043          100                     LJMP    INT_ADR_OFF + 43H
0046 00              101                     NOP
0047 00              102                     NOP
0048 00              103                     NOP
0049 00              104                     NOP
004A 00              105                     NOP
004B 02804B          106                     LJMP    INT_ADR_OFF + 4BH
004E 00              107                     NOP
004F 00              108                     NOP
0050 00              109                     NOP
0051 00              110                     NOP
0052 00              111                     NOP
0053 028053          112                     LJMP    INT_ADR_OFF + 53H
0056 00              113                     NOP
0057 00              114                     NOP
0058 00              115                     NOP
0059 00              116                     NOP
005A 00              117                     NOP
005B 02805B          118                     LJMP    INT_ADR_OFF + 5BH
005E 00              119                     NOP
005F 00              120                     NOP
0060 00              121                     NOP
0061 00              122                     NOP
0062 00              123                     NOP
0063 028063          124                     LJMP    INT_ADR_OFF + 63H
A51 MACRO ASSEMBLER  Configuration for MONITOR-51   (C) 1987-1995 KEIL                    03/11/2004 21:40:55 PAGE     3

0066 00              125                     NOP
0067 00              126                     NOP
0068 00              127                     NOP
0069 00              128                     NOP
006A 00              129                     NOP
006B 02806B          130                     LJMP    INT_ADR_OFF + 6BH
006E 00              131                     NOP
006F 00              132                     NOP
0070 00              133                     NOP
0071 00              134                     NOP
0072 00              135                     NOP
0073 028073          136                     LJMP    INT_ADR_OFF + 73H
0076 00              137                     NOP
0077 00              138                     NOP
0078 00              139                     NOP
0079 00              140                     NOP
007A 00              141                     NOP
007B 02807B          142                     LJMP    INT_ADR_OFF + 7BH
007E 00              143                     NOP
007F 00              144                     NOP
0080 00              145                     NOP
0081 00              146                     NOP
0082 00              147                     NOP
                     148     $if  ((SERIAL = 3) OR (SERIAL = 10))
                                             LJMP    SER_ISR
                             $else 
0083 028083          151                     LJMP    INT_ADR_OFF + 83H
                     152     $endif 
0086 00              153                     NOP
0087 00              154                     NOP
0088 00              155                     NOP
0089 00              156                     NOP
008A 00              157                     NOP
008B 02808B          158                     LJMP    INT_ADR_OFF + 8BH
008E 00              159                     NOP
008F 00              160                     NOP
0090 00              161                     NOP
0091 00              162                     NOP
0092 00              163                     NOP
0093 028093          164                     LJMP    INT_ADR_OFF + 93H
0096 00              165                     NOP
0097 00              166                     NOP
0098 00              167                     NOP
0099 00              168                     NOP
009A 00              169                     NOP
009B 02809B          170                     LJMP    INT_ADR_OFF + 9BH
009E 00              171                     NOP
009F 00              172                     NOP
00A0 00              173                     NOP
00A1 00              174                     NOP
00A2 00              175                     NOP
00A3 0280A3          176                     LJMP    INT_ADR_OFF + 0A3H
00A6 00              177                     NOP
00A7 00              178                     NOP
00A8 00              179                     NOP
00A9 00              180                     NOP
00AA 00              181                     NOP
00AB 0280AB          182                     LJMP    INT_ADR_OFF + 0ABH
00AE 00              183                     NOP
00AF 00              184                     NOP
00B0 00              185                     NOP
00B1 00              186                     NOP
00B2 00              187                     NOP
00B3 0280B3          188                     LJMP    INT_ADR_OFF + 0B3H
00B6 00              189                     NOP
00B7 00              190                     NOP
A51 MACRO ASSEMBLER  Configuration for MONITOR-51   (C) 1987-1995 KEIL                    03/11/2004 21:40:55 PAGE     4

00B8 00              191                     NOP
00B9 00              192                     NOP
00BA 00              193                     NOP
00BB 0280BB          194                     LJMP    INT_ADR_OFF + 0BBH
00BE 00              195                     NOP
00BF 00              196                     NOP

⌨️ 快捷键说明

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