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

📄 freqtest.ls1

📁 使用单片机AT89C51和1602字符液晶实现对信号频率的测试和显示(内含1602液晶显示、频率测试、和测频率的时序原理图
💻 LS1
字号:
A51 MACRO ASSEMBLER  FREQTEST                                                             12/02/2008 07:23:21 PAGE     1


MACRO ASSEMBLER A51 V8.00d
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: D:\Program Files\KEIL\C51\BIN\A51.EXE FreqTest.src PR(.\FreqTest.ls1) EP DEBUG

LOC  OBJ            LINE     SOURCE

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

  0099                58     TI      BIT     098H.1
  00BC                59     PS      BIT     0B8H.4
  0081                60     SP      DATA    081H
  00D2                61     OV      BIT     0D0H.2
  00B6                62     WR      BIT     0B0H.6
  0080                63     DBPort  DATA    080H
  0099                64     SBUF    DATA    099H
  0087                65     PCON    DATA    087H
  0098                66     SCON    DATA    098H
  0089                67     TMOD    DATA    089H
  0088                68     TCON    DATA    088H
  0089                69     IE0     BIT     088H.1
  008B                70     IE1     BIT     088H.3
  00F0                71     B       DATA    0F0H
  00E0                72     ACC     DATA    0E0H
  00A2                73     LcdEn   BIT     0A0H.2
  00A9                74     ET0     BIT     0A8H.1
  00AB                75     ET1     BIT     0A8H.3
  008D                76     TF0     BIT     088H.5
  00AD                77     ET2     BIT     0A8H.5
  008F                78     TF1     BIT     088H.7
  009A                79     RB8     BIT     098H.2
  008C                80     TH0     DATA    08CH
  00A8                81     EX0     BIT     0A8H.0
  0088                82     IT0     BIT     088H.0
  008D                83     TH1     DATA    08DH
  00AA                84     EX1     BIT     0A8H.2
  009B                85     TB8     BIT     098H.3
  008A                86     IT1     BIT     088H.2
  00D0                87     P       BIT     0D0H.0
  009F                88     SM0     BIT     098H.7
  008A                89     TL0     DATA    08AH
  009E                90     SM1     BIT     098H.6
  008B                91     TL1     DATA    08BH
  009D                92     SM2     BIT     098H.5
  00B9                93     PT0     BIT     0B8H.1
  00D3                94     RS0     BIT     0D0H.3
  00BB                95     PT1     BIT     0B8H.3
  00D4                96     RS1     BIT     0D0H.4
  00BD                97     PT2     BIT     0B8H.5
  008C                98     TR0     BIT     088H.4
  008E                99     TR1     BIT     088H.6
  00B8               100     PX0     BIT     0B8H.0
  00BA               101     PX1     BIT     0B8H.2
  00A0               102     LcdRs   BIT     0A0H.0
  0083               103     DPH     DATA    083H
  00A1               104     LcdRw   BIT     0A0H.1
  0082               105     DPL     DATA    082H
  009C               106     REN     BIT     098H.4
  00B0               107     RXD     BIT     0B0H.0
  00B1               108     TXD     BIT     0B0H.1
  00D5               109     F0      BIT     0D0H.5
  00D0               110     PSW     DATA    0D0H
                     111     ?PR?LCD_Wait?FREQTEST                    SEGMENT CODE 
                     112     ?PR?LCD_Write?FREQTEST                   SEGMENT CODE 
                     113     ?DT?LCD_Write?FREQTEST                   SEGMENT DATA OVERLAYABLE 
                     114     ?BI?LCD_Write?FREQTEST                   SEGMENT BIT OVERLAYABLE 
                     115     ?PR?_LCD_SetDisplay?FREQTEST             SEGMENT CODE 
                     116     ?PR?_LCD_SetInput?FREQTEST               SEGMENT CODE 
                     117     ?PR?LCD_Initial?FREQTEST                 SEGMENT CODE 
                     118     ?PR?_GotoXY?FREQTEST SEGMENT CODE 
                     119     ?BI?_GotoXY?FREQTEST SEGMENT BIT OVERLAYABLE 
                     120     ?PR?_Print?FREQTEST  SEGMENT CODE 
                     121     ?PR?Initial_C51?FREQTEST                 SEGMENT CODE 
                     122     ?PR?timer1?FREQTEST  SEGMENT CODE 
                     123     ?PR?main?FREQTEST    SEGMENT CODE 
A51 MACRO ASSEMBLER  FREQTEST                                                             12/02/2008 07:23:21 PAGE     3

                     124     ?DT?main?FREQTEST    SEGMENT DATA OVERLAYABLE 
                     125     ?C_INITSEG           SEGMENT CODE 
                     126     ?CO?FREQTEST         SEGMENT CODE 
                     127     ?DT?FREQTEST         SEGMENT DATA 
                     128             EXTRN   CODE (?C?CLDPTR)
                     129             EXTRN   CODE (?C?UIDIV)
                     130             EXTRN   CODE (?C_STARTUP)
                     131             EXTRN   CODE (?C?COPY)
                     132             PUBLIC  _50msCnt
                     133             PUBLIC  FreqCnt
                     134             PUBLIC  outcnt
                     135             PUBLIC  main
                     136             PUBLIC  timer1
                     137             PUBLIC  Initial_C51
                     138             PUBLIC  _Print
                     139             PUBLIC  ?_GotoXY?BIT
                     140             PUBLIC  _GotoXY
                     141             PUBLIC  LCD_Initial
                     142             PUBLIC  _LCD_SetInput
                     143             PUBLIC  _LCD_SetDisplay
                     144             PUBLIC  ?LCD_Write?BIT
                     145             PUBLIC  ?LCD_Write?BYTE
                     146             PUBLIC  LCD_Write
                     147             PUBLIC  LCD_Wait
                     148     
----                 149             RSEG  ?DT?main?FREQTEST
0000                 150     ?main?BYTE:
0000                 151            text?948:   DS   9
                     152     
----                 153             RSEG  ?DT?LCD_Write?FREQTEST
0000                 154     ?LCD_Write?BYTE:
0000                 155           input?141:   DS   1
                     156     
----                 157             RSEG  ?BI?LCD_Write?FREQTEST
0000                 158     ?LCD_Write?BIT:
0000                 159           style?140:   DBIT   1
                     160     
----                 161             RSEG  ?BI?_GotoXY?FREQTEST
0000                 162     ?_GotoXY?BIT:
0000                 163               y?545:   DBIT   1
                     164     
----                 165             RSEG  ?DT?FREQTEST
0000                 166              outcnt:   DS   8
0008                 167             FreqCnt:   DS   2
000A                 168            _50msCnt:   DS   1
                     169     
----                 170             RSEG  ?CO?FREQTEST
0000                 171     _?ix1000:
0000 46726571        172             DB  'F' ,'r' ,'e' ,'q' ,' ' ,'i' ,'s' ,':' ,000H
0004 2069733A                
0008 00                      
                     173     
                     174     
                     175     
----                 176             RSEG  ?C_INITSEG
0000 01              177             DB      001H
0001 00       F      178             DB      _50msCnt
0002 14              179             DB      014H
                     180     
                     181     ; #include <REGX51.h>
                     182     ; #include <1602_Drive.h>
                     183     ; 
                     184     ; 
                     185     ; /********************************************
                     186     ; //定义接口
                     187     ; //液晶显示器的接口“1602_Drive.h”库函手幸丫

⌨️ 快捷键说明

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