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

📄 dod.ls1

📁 本人学习51单片机时写的一些程序
💻 LS1
字号:
A51 MACRO ASSEMBLER  DOD                                                                  05/07/2008 13:11:46 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ; .\dod.SRC generated from: ..\car\dod.c
                       2     
                       3     $nomod51 
                       4     
                       5     NAME    DOD
                       6     
  0080                 7     P0      DATA    080H
  0090                 8     P1      DATA    090H
  00A0                 9     P2      DATA    0A0H
  00B0                10     P3      DATA    0B0H
  00B4                11     T0      BIT     0B0H.4
  00D6                12     AC      BIT     0D0H.6
  00B5                13     T1      BIT     0B0H.5
  0090                14     T2      BIT     090H.0
  00AF                15     EA      BIT     0A8H.7
  00A8                16     IE      DATA    0A8H
  00CE                17     EXF2    BIT     0C8H.6
  00B7                18     RD      BIT     0B0H.7
  00AC                19     ES      BIT     0A8H.4
  00B8                20     IP      DATA    0B8H
  0098                21     RI      BIT     098H.0
  00B2                22     INT0    BIT     0B0H.2
  00D7                23     CY      BIT     0D0H.7
  0099                24     TI      BIT     098H.1
  00B3                25     INT1    BIT     0B0H.3
  00CB                26     RCAP2H  DATA    0CBH
  00BC                27     PS      BIT     0B8H.4
  0081                28     SP      DATA    081H
  0091                29     T2EX    BIT     090H.1
  00D2                30     OV      BIT     0D0H.2
  00CA                31     RCAP2L  DATA    0CAH
  00A6                32     dula    BIT     0A0H.6
  00C9                33     C_T2    BIT     0C8H.1
  00B6                34     WR      BIT     0B0H.6
  00A7                35     wela    BIT     0A0H.7
  00CD                36     RCLK    BIT     0C8H.5
  00CC                37     TCLK    BIT     0C8H.4
  0099                38     SBUF    DATA    099H
  0087                39     PCON    DATA    087H
  0098                40     SCON    DATA    098H
  0089                41     TMOD    DATA    089H
  0088                42     TCON    DATA    088H
  0089                43     IE0     BIT     088H.1
  008B                44     IE1     BIT     088H.3
  00F0                45     B       DATA    0F0H
  00C8                46     CP_RL2  BIT     0C8H.0
  00E0                47     ACC     DATA    0E0H
  00A9                48     ET0     BIT     0A8H.1
  00AB                49     ET1     BIT     0A8H.3
  008D                50     TF0     BIT     088H.5
  00AD                51     ET2     BIT     0A8H.5
  008F                52     TF1     BIT     088H.7
  00CF                53     TF2     BIT     0C8H.7
  009A                54     RB8     BIT     098H.2
  008C                55     TH0     DATA    08CH
  00A8                56     EX0     BIT     0A8H.0
  0088                57     IT0     BIT     088H.0
  008D                58     TH1     DATA    08DH
A51 MACRO ASSEMBLER  DOD                                                                  05/07/2008 13:11:46 PAGE     2

  009B                59     TB8     BIT     098H.3
  00AA                60     EX1     BIT     0A8H.2
  008A                61     IT1     BIT     088H.2
  00CD                62     TH2     DATA    0CDH
  00D0                63     P       BIT     0D0H.0
  009F                64     SM0     BIT     098H.7
  008A                65     TL0     DATA    08AH
  009E                66     SM1     BIT     098H.6
  008B                67     TL1     DATA    08BH
  009D                68     SM2     BIT     098H.5
  00CC                69     TL2     DATA    0CCH
  00B9                70     PT0     BIT     0B8H.1
  00BB                71     PT1     BIT     0B8H.3
  00D3                72     RS0     BIT     0D0H.3
  00BD                73     PT2     BIT     0B8H.5
  008C                74     TR0     BIT     088H.4
  00D4                75     RS1     BIT     0D0H.4
  008E                76     TR1     BIT     088H.6
  00CA                77     TR2     BIT     0C8H.2
  00B8                78     PX0     BIT     0B8H.0
  00BA                79     PX1     BIT     0B8H.2
  0083                80     DPH     DATA    083H
  00B3                81     USIn    BIT     0B0H.3
  0082                82     DPL     DATA    082H
  0090                83     USOut   BIT     090H.0
  00CB                84     EXEN2   BIT     0C8H.3
  009C                85     REN     BIT     098H.4
  00C8                86     T2CON   DATA    0C8H
  00B0                87     RXD     BIT     0B0H.0
  00B1                88     TXD     BIT     0B0H.1
  00D5                89     F0      BIT     0D0H.5
  00D0                90     PSW     DATA    0D0H
                      91     ?PR?delayus?DOD      SEGMENT CODE 
                      92     ?PR?_delay?DOD       SEGMENT CODE 
                      93     ?PR?_display?DOD     SEGMENT CODE 
                      94     ?DT?_display?DOD     SEGMENT DATA OVERLAYABLE 
                      95     ?PR?main?DOD         SEGMENT CODE 
                      96     ?PR?timer1?DOD       SEGMENT CODE 
                      97     ?PR?intsvr1?DOD      SEGMENT CODE 
                      98     ?C_INITSEG           SEGMENT CODE 
                      99     ?CO?DOD              SEGMENT CODE 
                     100     ?DT?DOD              SEGMENT DATA 
                     101             EXTRN   CODE (?C_STARTUP)
                     102             EXTRN   CODE (?C?FCASTI)
                     103             EXTRN   CODE (?C?FPMUL)
                     104             EXTRN   CODE (?C?CASTF)
                     105             EXTRN   CODE (?C?UIDIV)
                     106             PUBLIC  Byturns
                     107             PUBLIC  s
                     108             PUBLIC  bai_c
                     109             PUBLIC  qian_c
                     110             PUBLIC  k
                     111             PUBLIC  j
                     112             PUBLIC  tt
                     113             PUBLIC  i
                     114             PUBLIC  ss
                     115             PUBLIC  a?
                     116             PUBLIC  tl
                     117             PUBLIC  th
                     118             PUBLIC  T1times
                     119             PUBLIC  T0times
                     120             PUBLIC  ge_c
                     121             PUBLIC  shi_c
                     122             PUBLIC  USBuffer
                     123             PUBLIC  table
                     124             PUBLIC  intsvr1
A51 MACRO ASSEMBLER  DOD                                                                  05/07/2008 13:11:46 PAGE     3

                     125             PUBLIC  timer1
                     126             PUBLIC  main
                     127             PUBLIC  ?_display?BYTE
*** _________________________________________^
*** ERROR #A45 IN 127 (.\dod.src, LINE 127): UNDEFINED SYMBOL (PASS-2)
                     128             PUBLIC  _display
                     129             PUBLIC  _delay
                     130             PUBLIC  delayus
                     131     
----                 132             RSEG  ?DT?_display?DOD
0000                 133          qian_c?241:   DS   1
0001                 134           bai_c?242:   DS   1
0002                 135           shi_c?243:   DS   1
                     136     
----                 137             RSEG  ?DT?DOD
0000                 138            USBuffer:   DS   1
0001                 139               shi_c:   DS   1
0002                 140                ge_c:   DS   1
0003                 141             T0times:   DS   1
0004                 142             T1times:   DS   1
0005                 143                  th:   DS   1
0006                 144                  tl:   DS   1
0007                 145                  a?:   DS   2
0009                 146                  ss:   DS   2
000B                 147                   i:   DS   1
000C                 148                  tt:   DS   1
000D                 149                   j:   DS   1
000E                 150                   k:   DS   1
000F                 151              qian_c:   DS   1
0010                 152               bai_c:   DS   1
0011                 153                   s:   DS   2
0013                 154             Byturns:   DS   1
                     155     
----                 156             RSEG  ?CO?DOD
0000                 157     table:
0000 3F              158             DB      03FH
0001 06              159             DB      006H
0002 5B              160             DB      05BH
0003 4F              161             DB      04FH
0004 66              162             DB      066H
0005 6D              163             DB      06DH
0006 7D              164             DB      07DH
0007 07              165             DB      007H
0008 7F              166             DB      07FH
0009 6F              167             DB      06FH
000A 77              168             DB      077H
000B 7C              169             DB      07CH
000C 39              170             DB      039H
000D 5E              171             DB      05EH
000E 79              172             DB      079H
000F 71              173             DB      071H
                     174     
                     175     
----                 176             RSEG  ?C_INITSEG
0000 01              177             DB      001H
0001 00       F      178             DB      USBuffer
0002 00              179             DB      000H
                     180     
0003 01              181             DB      001H
0004 00       F      182             DB      Byturns
0005 01              183             DB      001H
                     184     
0006 01              185             DB      001H
0007 00       F      186             DB      T1times
0008 00              187             DB      000H
                     188     
A51 MACRO ASSEMBLER  DOD                                                                  05/07/2008 13:11:46 PAGE     4

0009 01              189             DB      001H
000A 00       F      190             DB      T0times
000B 00              191             DB      000H
                     192     
000C 01              193             DB      001H
000D 00       F      194             DB      tt
000E 00              195             DB      000H
                     196     
000F 02              197             DB      002H
0010 00       F      198             DB      s
0011 0000            199             DW      00000H
                     200     
                     201     ; //#pragma src
                     202     ; #include<reg52.h>
                     203     ; #include<absacc.h>
                     204     ; //#include <asm.h>
                     205     ; 
                     206     ; //#pragma OT(4,speed)
                     207     ; //#include<float.h>
                     208     ; 
                     209     ; #define uint unsigned int
                     210     ; #define uchar unsigned char
                     211     ; #define usv=0.34 //um/us
                     212     ; 
                     213     ; sbit USOut=P1^0;//us=ultrasonic
                     214     ; sbit USIn=P3^3;
                     215     ; sbit dula=P2^6;
                     216     ; sbit wela=P2^7;
                     217     ; 
                     218     ; int a;
                     219     ; 
                     220     ; uchar USBuffer=0,Byturns=1,T1times=0,T0times=0,th,tl,tt=0;
                     221     ; uchar i,j,k,qian_c,bai_c,shi_c,ge_c;
                     222     ; uint s=0,ss;
                     223     ; 
                     224     ; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,    //事牍鼙嗦

⌨️ 快捷键说明

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