main.ls1

来自「这是本人花了200元买的51开发板上的所有程序资料」· LS1 代码 · 共 1,166 行 · 第 1/5 页

LS1
1,166
字号
A51 MACRO ASSEMBLER  MAIN                                                                 04/29/2007 16:43:02 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN main.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE main.src PR(.\main.ls1) EP DEBUG

LOC  OBJ            LINE     SOURCE

                       1     ; .\main.SRC generated from: main.c
                       2     ; COMPILER INVOKED BY:
                       3     ;        C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND SRC(.\main.SRC)
                       4     
                       5     $nomod51 
                       6     
                       7     NAME    MAIN
                       8     
  00E7                 9     ACC7    BIT     0E0H.7
  0080                10     P0      DATA    080H
  0090                11     P1      DATA    090H
  00A0                12     P2      DATA    0A0H
  00B0                13     P3      DATA    0B0H
  00D6                14     AC      BIT     0D0H.6
  00B4                15     T0      BIT     0B0H.4
  00B5                16     T1      BIT     0B0H.5
  00AF                17     EA      BIT     0A8H.7
  00A8                18     IE      DATA    0A8H
  00B5                19     T_CLK   BIT     0B0H.5
  0080                20     P0_0    BIT     080H.0
  0090                21     P1_0    BIT     090H.0
  0081                22     P0_1    BIT     080H.1
  00D1                23     FL      BIT     0D0H.1
  00A0                24     P2_0    BIT     0A0H.0
  0091                25     P1_1    BIT     090H.1
  0082                26     P0_2    BIT     080H.2
  0092                27     EN      BIT     090H.2
  00B0                28     P3_0    BIT     0B0H.0
  00A1                29     P2_1    BIT     0A0H.1
  0092                30     P1_2    BIT     090H.2
  0083                31     P0_3    BIT     080H.3
  00B1                32     P3_1    BIT     0B0H.1
  00A2                33     P2_2    BIT     0A0H.2
  0093                34     P1_3    BIT     090H.3
  0084                35     P0_4    BIT     080H.4
  00B2                36     P3_2    BIT     0B0H.2
  00A3                37     P2_3    BIT     0A0H.3
  0094                38     P1_4    BIT     090H.4
  0085                39     P0_5    BIT     080H.5
  00B7                40     RD      BIT     0B0H.7
  00B3                41     P3_3    BIT     0B0H.3
  00A4                42     P2_4    BIT     0A0H.4
  0095                43     P1_5    BIT     090H.5
  0086                44     P0_6    BIT     080H.6
  00B4                45     P3_4    BIT     0B0H.4
  00A5                46     P2_5    BIT     0A0H.5
  0096                47     P1_6    BIT     090H.6
  0087                48     P0_7    BIT     080H.7
  00B5                49     P3_5    BIT     0B0H.5
  00AC                50     ES      BIT     0A8H.4
  00A6                51     P2_6    BIT     0A0H.6
  0097                52     P1_7    BIT     090H.7
  00B6                53     P3_6    BIT     0B0H.6
  00A7                54     P2_7    BIT     0A0H.7
  00B8                55     IP      DATA    0B8H
  00B7                56     P3_7    BIT     0B0H.7
  0098                57     RI      BIT     098H.0
  00D7                58     CY      BIT     0D0H.7
A51 MACRO ASSEMBLER  MAIN                                                                 04/29/2007 16:43:02 PAGE     2

  00B2                59     INT0    BIT     0B0H.2
  00B3                60     INT1    BIT     0B0H.3
  0099                61     TI      BIT     098H.1
  00BC                62     PS      BIT     0B8H.4
  0081                63     SP      DATA    081H
  0090                64     RS      BIT     090H.0
  00D2                65     OV      BIT     0D0H.2
  0091                66     RW      BIT     090H.1
  00B6                67     WR      BIT     0B0H.6
  00B7                68     T_RST   BIT     0B0H.7
  0099                69     SBUF    DATA    099H
  0087                70     PCON    DATA    087H
  0098                71     SCON    DATA    098H
  0089                72     TMOD    DATA    089H
  0088                73     TCON    DATA    088H
  0089                74     IE0     BIT     088H.1
  008B                75     IE1     BIT     088H.3
  00F0                76     B       DATA    0F0H
  00E0                77     ACC     DATA    0E0H
  00A9                78     ET0     BIT     0A8H.1
  00AB                79     ET1     BIT     0A8H.3
  008D                80     TF0     BIT     088H.5
  00AD                81     ET2     BIT     0A8H.5
  008F                82     TF1     BIT     088H.7
  00B6                83     T_IO    BIT     0B0H.6
  009A                84     RB8     BIT     098H.2
  008C                85     TH0     DATA    08CH
  00A8                86     EX0     BIT     0A8H.0
  0088                87     IT0     BIT     088H.0
  008D                88     TH1     DATA    08DH
  00AA                89     EX1     BIT     0A8H.2
  009B                90     TB8     BIT     098H.3
  008A                91     IT1     BIT     088H.2
  00D0                92     P       BIT     0D0H.0
  009F                93     SM0     BIT     098H.7
  008A                94     TL0     DATA    08AH
  009E                95     SM1     BIT     098H.6
  008B                96     TL1     DATA    08BH
  009D                97     SM2     BIT     098H.5
  00B9                98     PT0     BIT     0B8H.1
  00D3                99     RS0     BIT     0D0H.3
  00BB               100     PT1     BIT     0B8H.3
  00D4               101     RS1     BIT     0D0H.4
  00BD               102     PT2     BIT     0B8H.5
  008C               103     TR0     BIT     088H.4
  008E               104     TR1     BIT     088H.6
  00B8               105     PX0     BIT     0B8H.0
  00BA               106     PX1     BIT     0B8H.2
  0083               107     DPH     DATA    083H
  0082               108     DPL     DATA    082H
  009C               109     REN     BIT     098H.4
  00B0               110     RXD     BIT     0B0H.0
  00B1               111     TXD     BIT     0B0H.1
  00D5               112     F0      BIT     0D0H.5
  00E0               113     ACC0    BIT     0E0H.0
  00D0               114     PSW     DATA    0D0H
                     115     ?PR?_RTInputByte?MAIN                    SEGMENT CODE 
                     116     ?PR?RTOutputByte?MAIN                    SEGMENT CODE 
                     117     ?PR?_W1302?MAIN      SEGMENT CODE 
                     118     ?PR?_R1302?MAIN      SEGMENT CODE 
                     119     ?PR?_Set1302?MAIN    SEGMENT CODE 
                     120     ?DT?_Set1302?MAIN    SEGMENT DATA OVERLAYABLE 
                     121     ?PR?_Set?MAIN        SEGMENT CODE 
                     122     ?PR?_lcd_delay?MAIN  SEGMENT CODE 
                     123     ?PR?_write_lcd_command?MAIN              SEGMENT CODE 
                     124     ?PR?_write_lcd_data?MAIN                 SEGMENT CODE 
A51 MACRO ASSEMBLER  MAIN                                                                 04/29/2007 16:43:02 PAGE     3

                     125     ?PR?_LCD_write_char?MAIN                 SEGMENT CODE 
                     126     ?PR?_lcd_displaystr?MAIN                 SEGMENT CODE 
                     127     ?PR?initial_lcd1602?MAIN                 SEGMENT CODE 
                     128     ?PR?_delay_nms?MAIN  SEGMENT CODE 
                     129     ?PR?system_initial?MAIN                  SEGMENT CODE 
                     130     ?PR?main?MAIN        SEGMENT CODE 
                     131     ?CO?MAIN             SEGMENT CODE 
                     132     ?C_INITSEG           SEGMENT CODE 
                     133     ?BI?MAIN             SEGMENT BIT 
                     134     ?DT?MAIN             SEGMENT DATA 
                     135             EXTRN   CODE (?C?CLDPTR)
                     136             EXTRN   CODE (?C?SCDIV)
                     137             EXTRN   CODE (?C_STARTUP)
                     138             PUBLIC  inittime
                     139             PUBLIC  mon
                     140             PUBLIC  min
                     141             PUBLIC  hour
                     142             PUBLIC  day
                     143             PUBLIC  sec
                     144             PUBLIC  year
                     145             PUBLIC  weekk
                     146             PUBLIC  main
                     147             PUBLIC  system_initial
                     148             PUBLIC  _delay_nms
                     149             PUBLIC  initial_lcd1602
                     150             PUBLIC  _lcd_displaystr
                     151             PUBLIC  _LCD_write_char
                     152             PUBLIC  _write_lcd_data
                     153             PUBLIC  _write_lcd_command
                     154             PUBLIC  _lcd_delay
                     155             PUBLIC  _Set
                     156             PUBLIC  _Set1302
                     157             PUBLIC  _R1302
                     158             PUBLIC  _W1302
                     159             PUBLIC  RTOutputByte
                     160             PUBLIC  _RTInputByte
                     161     
----                 162             RSEG  ?DT?_Set1302?MAIN
0000                 163     ?_Set1302?BYTE:
0000                 164          ucAddr?449:   DS   1
                     165     
----                 166             RSEG  ?BI?MAIN
0000                 167               weekk:   DBIT   1
0001                 168                year:   DBIT   1
0002                 169                 sec:   DBIT   1
0003                 170                 day:   DBIT   1
0004                 171                hour:   DBIT   1
0005                 172                 min:   DBIT   1
0006                 173                 mon:   DBIT   1
                     174     
----                 175             RSEG  ?DT?MAIN
0000                 176            inittime:   DS   7
                     177     
----                 178             RSEG  ?CO?MAIN
0000                 179     ?SC_0:
0000 323000          180             DB  '2' ,'0' ,000H
                     181     
0003                 182     ?SC_3:
0003 2D00            183             DB  '-' ,000H
                     184     
0005                 185     ?SC_5:
0005 5765656B        186             DB  'W' ,'e' ,'e' ,'k' ,':' ,000H
0009 3A00                    
                     187     
000B                 188     ?SC_11:
000B 54696D65        189             DB  'T' ,'i' ,'m' ,'e' ,':' ,000H
A51 MACRO ASSEMBLER  MAIN                                                                 04/29/2007 16:43:02 PAGE     4

000F 3A00                    
                     190     
0011                 191     ?SC_17:
0011 3A00            192             DB  ':' ,000H
                     193     
                     194     
----                 195             RSEG  ?C_INITSEG
0000 07              196             DB      007H
0001 00       F      197             DB      inittime
0002 00              198             DB      000H
0003 00              199             DB      000H
0004 00              200             DB      000H
0005 31              201             DB      031H
0006 12              202             DB      012H
0007 05              203             DB      005H
0008 06              204             DB      006H
                     205     
                     206     ; #include "AT89x51.h"
                     207     ; #include "string.h"
                     208     ; #include "intrins.h"
                     209     ; #include "DS1302.H"
                     210     ; #include "LCD1602.H"
                     211     ; 
                     212     ; /********1ms延时子程序***********/
                     213     ; delay_nms(unsigned int n)
                     214     ; {
                     215     ;  unsigned int i;
                     216     ;  unsigned char j;
                     217     ; 

⌨️ 快捷键说明

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