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

📄 正弦波产生.m51

📁 通用C51单片机正弦波立产生程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.23                                                        11/11/2005  12:17:02  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE keyled.obj, define.obj, main.obj TO 正弦波产生 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  keyled.obj (KEYLED)
  define.obj (DEFINE)
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)


LINK MAP OF MODULE:  正弦波产生 (KEYLED)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0009H     UNIT         ?DT?MAIN
            DATA    0011H     0005H     UNIT         _DATA_GROUP_
            DATA    0016H     0001H     UNIT         ?DT?KEYLED
                    0017H     0009H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         ?BI?KEYLED
                    0020H.2   0000H.6                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0135H     UNIT         ?C?LIB_CODE
            CODE    0143H     009EH     UNIT         ?PR?KEYPRESS?KEYLED
            CODE    01E1H     008CH     UNIT         ?C_C51STARTUP
            CODE    026DH     0044H     UNIT         ?PR?LEDVALUE?KEYLED
            CODE    02B1H     0044H     UNIT         ?C?LDIV
            CODE    02F5H     003AH     UNIT         ?PR?INITIAL?MAIN
            CODE    032FH     0039H     UNIT         ?PR?LEDWORK?KEYLED
            CODE    0368H     0034H     UNIT         ?PR?TIMER0?MAIN
            CODE    039CH     0024H     UNIT         ?CO?MAIN
            CODE    03C0H     001FH     UNIT         ?PR?KEYFREE?KEYLED
            CODE    03DFH     0011H     UNIT         ?PR?MAIN?MAIN
            CODE    03F0H     000FH     UNIT         ?C_INITSEG
            CODE    03FFH     000FH     UNIT         ?PR?DELAY?MAIN
            CODE    040EH     000DH     UNIT         ?PR?KBHIT?KEYLED



OVERLAY MAP OF MODULE:   正弦波产生 (KEYLED)

BL51 BANKED LINKER/LOCATER V4.23                                                      11/11/2005  12:17:02  PAGE 2



SEGMENT                          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH
----------------------------------------------
?PR?TIMER0?MAIN                -----    -----
  +--> ?CO?MAIN

*** NEW ROOT ***************************************************

?C_C51STARTUP                  -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                  -----    -----
  +--> ?PR?LEDVALUE?KEYLED
  +--> ?PR?INITIAL?MAIN
  +--> ?PR?LEDWORK?KEYLED
  +--> ?PR?DELAY?MAIN
  +--> ?PR?KBHIT?KEYLED

?PR?LEDVALUE?KEYLED            0011H    0005H

?PR?LEDWORK?KEYLED             -----    -----
  +--> ?CO?MAIN

?PR?KBHIT?KEYLED               -----    -----
  +--> ?PR?KEYPRESS?KEYLED
  +--> ?PR?KEYFREE?KEYLED

?PR?KEYPRESS?KEYLED            -----    -----
  +--> ?PR?LEDVALUE?KEYLED



SYMBOL TABLE OF MODULE:  正弦波产生 (KEYLED)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        KEYLED
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.0       PUBLIC        keystatu
  D:0080H         PUBLIC        P0
  D:00A0H         PUBLIC        P2
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  B:0090H.0       PUBLIC        T2
  B:0080H.0       PUBLIC        P0_0
  B:0090H.0       PUBLIC        P1_0
  B:0080H.1       PUBLIC        P0_1
  B:00D0H.1       PUBLIC        FL
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0080H.2       PUBLIC        P0_2
  B:00B0H.0       PUBLIC        P3_0
BL51 BANKED LINKER/LOCATER V4.23                                                      11/11/2005  12:17:02  PAGE 3


  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  B:00B0H.1       PUBLIC        P3_1
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:0080H.4       PUBLIC        P0_4
  C:040EH         PUBLIC        kbhit
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:0080H.5       PUBLIC        P0_5
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00B0H.3       PUBLIC        P3_3
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:0080H.6       PUBLIC        P0_6
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:0080H.7       PUBLIC        P0_7
  B:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  B:00B0H.7       PUBLIC        P3_7
  B:0098H.0       PUBLIC        RI
  B:00D0H.7       PUBLIC        CY
  B:00B0H.2       PUBLIC        INT0
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  B:00B8H.4       PUBLIC        PS
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  B:00C8H.5       PUBLIC        RCLK
  B:00C8H.4       PUBLIC        TCLK
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  B:00C8H.0       PUBLIC        CP_RL2
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  B:00A8H.2       PUBLIC        EX1
  B:0098H.3       PUBLIC        TB8
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
BL51 BANKED LINKER/LOCATER V4.23                                                      11/11/2005  12:17:02  PAGE 4


  B:0098H.7       PUBLIC        SM0
  B:0098H.6       PUBLIC        SM1
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  B:00D0H.3       PUBLIC        RS0
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.4       PUBLIC        RS1
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  C:026DH         PUBLIC        ledvalue
  B:0088H.6       PUBLIC        TR1
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  B:00B8H.2       PUBLIC        PX1
  B:00C8H.3       PUBLIC        EXEN2
  B:0098H.4       PUBLIC        REN
  B:0020H.1       PUBLIC        keyflag
  B:00B0H.0       PUBLIC        RXD
  C:03C0H         PUBLIC        keyfree
  B:00B0H.1       PUBLIC        TXD
  B:00D0H.5       PUBLIC        F0
  C:0143H         PUBLIC        keypress
  C:032FH         PUBLIC        ledwork
  -------         PROC          LEDVALUE
  -------         DO            
  D:0003H         SYMBOL        i
  D:0011H         SYMBOL        div
  D:0013H         SYMBOL        fre
  -------         DO            
  D:0015H         SYMBOL        a
  -------         ENDDO         
  -------         ENDDO         
  C:026DH         LINE#         6
  C:026DH         LINE#         7
  C:026DH         LINE#         9
  C:0273H         LINE#         11
  C:0279H         LINE#         12
  C:027BH         LINE#         13
  C:027BH         LINE#         15
  C:0288H         LINE#         16
  C:028EH         LINE#         17
  C:029DH         LINE#         18
  C:02ACH         LINE#         19
  C:02B0H         LINE#         20
  -------         ENDPROC       LEDVALUE
  -------         PROC          KEYPRESS
  C:0143H         LINE#         22
  C:0143H         LINE#         23
  C:0143H         LINE#         24
  C:0146H         LINE#         25
  C:0146H         LINE#         26
  C:014AH         LINE#         27
  C:0153H         LINE#         28
  C:0155H         LINE#         29
  C:0156H         LINE#         31
  C:0156H         LINE#         32
  C:015AH         LINE#         33
BL51 BANKED LINKER/LOCATER V4.23                                                      11/11/2005  12:17:02  PAGE 5


  C:015DH         LINE#         34
  C:015DH         LINE#         35
  C:0168H         LINE#         36

⌨️ 快捷键说明

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