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

📄 dod.ls1

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


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

LOC  OBJ            LINE     SOURCE

                       1     ; .\dod.SRC generated from: .\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 11:18:54 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?_delay?DOD       SEGMENT CODE 
                      92     ?PR?_display?DOD     SEGMENT CODE 
                      93     ?DT?_display?DOD     SEGMENT DATA OVERLAYABLE 
                      94     ?PR?main?DOD         SEGMENT CODE 
                      95     ?PR?timer1?DOD       SEGMENT CODE 
                      96     ?PR?intsvr1?DOD      SEGMENT CODE 
                      97     ?C_INITSEG           SEGMENT CODE 
                      98     ?CO?DOD              SEGMENT CODE 
                      99     ?DT?DOD              SEGMENT DATA 
                     100             EXTRN   CODE (?C_STARTUP)
                     101             EXTRN   CODE (?C?FCASTI)
                     102             EXTRN   CODE (?C?FPMUL)
                     103             EXTRN   CODE (?C?CASTF)
                     104             EXTRN   CODE (?C?UIDIV)
                     105             PUBLIC  Byturns
                     106             PUBLIC  s
                     107             PUBLIC  bai_c
                     108             PUBLIC  qian_c
                     109             PUBLIC  k
                     110             PUBLIC  j
                     111             PUBLIC  tt
                     112             PUBLIC  i
                     113             PUBLIC  ss
                     114             PUBLIC  a?
                     115             PUBLIC  tl
                     116             PUBLIC  th
                     117             PUBLIC  T1times
                     118             PUBLIC  T0times
                     119             PUBLIC  ge_c
                     120             PUBLIC  shi_c
                     121             PUBLIC  USBuffer
                     122             PUBLIC  table
                     123             PUBLIC  intsvr1
                     124             PUBLIC  timer1
A51 MACRO ASSEMBLER  DOD                                                                  05/07/2008 11:18:54 PAGE     3

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

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

⌨️ 快捷键说明

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