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

📄 main.lst

📁 一个带收音的功放程序, VFD显示驱动用一个非常实用的方法, 稍加修改即可换成不同的VFD, 功放芯片用M61538
💻 LST
📖 第 1 页 / 共 2 页
字号:
0010 120000      E     LCALL   VFD_Init
                                           ; SOURCE LINE # 47
0013 D28E              SETB    TR1
                                           ; SOURCE LINE # 48
0015 D2CA              SETB    TR2
0017         ?C0003:
                                           ; SOURCE LINE # 50
                                           ; SOURCE LINE # 51
0017 E500        R     MOV     A,ReadKey_Timer
0019 B41406            CJNE    A,#014H,?C0004
                                           ; SOURCE LINE # 52
                                           ; SOURCE LINE # 53
001C 120000      E     LCALL   VFD_SearchKey
                                           ; SOURCE LINE # 54
001F E4                CLR     A
0020 F500        R     MOV     ReadKey_Timer,A
                                           ; SOURCE LINE # 55
0022         ?C0004:
                                           ; SOURCE LINE # 56
0022 120000      E     LCALL   KEY_Proc
                                           ; SOURCE LINE # 57
0025 E500        R     MOV     A,POWER_Status
0027 B401ED            CJNE    A,#01H,?C0003
                                           ; SOURCE LINE # 58
                                           ; SOURCE LINE # 59
002A 120000      E     LCALL   Tuner_Proc
                                           ; SOURCE LINE # 60
002D 120000      E     LCALL   VFD_Task_Proc
                                           ; SOURCE LINE # 61
                                           ; SOURCE LINE # 62
0030 80E5              SJMP    ?C0003
             ; FUNCTION main (END)

             ; FUNCTION MCU_Init (BEGIN)
                                           ; SOURCE LINE # 64
                                           ; SOURCE LINE # 65
                                           ; SOURCE LINE # 67
0000 C2AF              CLR     EA
                                           ; SOURCE LINE # 69
0002 C2AC              CLR     ES
                                           ; SOURCE LINE # 70
0004 D2AB              SETB    ET1
                                           ; SOURCE LINE # 71
0006 D2AA              SETB    EX1
                                           ; SOURCE LINE # 72
C51 COMPILER V7.20   MAIN                                                                  07/16/2005 13:42:38 PAGE 5   

0008 D2A9              SETB    ET0
                                           ; SOURCE LINE # 73
000A C2A8              CLR     EX0
                                           ; SOURCE LINE # 75
000C 75CC18            MOV     TL2,#018H
                                           ; SOURCE LINE # 76
000F 75CDFC            MOV     TH2,#0FCH
                                           ; SOURCE LINE # 77
0012 85CCCA            MOV     RCAP2L,TL2
                                           ; SOURCE LINE # 78
0015 85CDCB            MOV     RCAP2H,TH2
                                           ; SOURCE LINE # 80
0018 D2AD              SETB    ET2
                                           ; SOURCE LINE # 81
001A C2CF              CLR     TF2
                                           ; SOURCE LINE # 82
001C C2CE              CLR     EXF2
                                           ; SOURCE LINE # 83
001E C2CD              CLR     RCLK
                                           ; SOURCE LINE # 84
0020 C2CC              CLR     TCLK
                                           ; SOURCE LINE # 85
0022 C2CB              CLR     EXEN2
                                           ; SOURCE LINE # 86
0024 C2C9              CLR     C_T2
                                           ; SOURCE LINE # 87
0026 C2C8              CLR     CP_RL2
                                           ; SOURCE LINE # 88
0028 D2CA              SETB    TR2
                                           ; SOURCE LINE # 89
002A 7580FF            MOV     P0,#0FFH
                                           ; SOURCE LINE # 90
002D 7590FF            MOV     P1,#0FFH
                                           ; SOURCE LINE # 91
0030 75A0FF            MOV     P2,#0FFH
                                           ; SOURCE LINE # 92
0033 75B0FF            MOV     P3,#0FFH
                                           ; SOURCE LINE # 94
0036 758911            MOV     TMOD,#011H
                                           ; SOURCE LINE # 97
0039 C28C              CLR     TR0
                                           ; SOURCE LINE # 98
003B D28E              SETB    TR1
                                           ; SOURCE LINE # 99
003D D2CA              SETB    TR2
                                           ; SOURCE LINE # 100
003F D28A              SETB    IT1
                                           ; SOURCE LINE # 101
0041 D288              SETB    IT0
                                           ; SOURCE LINE # 104
0043 438E01            ORL     AUXR,#01H
                                           ; SOURCE LINE # 107
0046 D2AF              SETB    EA
                                           ; SOURCE LINE # 108
0048 22                RET     
             ; FUNCTION MCU_Init (END)

             ; FUNCTION State_Init (BEGIN)
                                           ; SOURCE LINE # 114
                                           ; SOURCE LINE # 115
                                           ; SOURCE LINE # 117
0000 D290              SETB    AV_STANDBY
C51 COMPILER V7.20   MAIN                                                                  07/16/2005 13:42:38 PAGE 6   

                                           ; SOURCE LINE # 118
0002 E4                CLR     A
0003 F500        R     MOV     Current_State,A
                                           ; SOURCE LINE # 119
0005 7500FF      R     MOV     Current_Key,#0FFH
                                           ; SOURCE LINE # 120
0008 750001      R     MOV     Mute_Switch,#01H
                                           ; SOURCE LINE # 121
000B D282              SETB    CD4053_SELECT
                                           ; SOURCE LINE # 122
000D F500        R     MOV     ReadKey_Timer,A
                                           ; SOURCE LINE # 123
000F F500        R     MOV     POWER_Status,A
                                           ; SOURCE LINE # 124
0011 7500FF      R     MOV     Remote_value,#0FFH
                                           ; SOURCE LINE # 125
0014 F500        R     MOV     IR_KeyAct,A
                                           ; SOURCE LINE # 126
0016 7500FF      R     MOV     Jog_Key,#0FFH
                                           ; SOURCE LINE # 127
0019 F500        R     MOV     Volume_Key_Dealed,A
                                           ; SOURCE LINE # 128
001B F500        R     MOV     Current_Remote_In,A
                                           ; SOURCE LINE # 129
001D F500        R     MOV     Key_Timer,A
                                           ; SOURCE LINE # 130
001F F500        R     MOV     FMAM_PRESSED,A
                                           ; SOURCE LINE # 131
0021 F500        R     MOV     TO_MAIN_DISPLAY,A
0023 F500        R     MOV     TO_MAIN_DISPLAY+01H,A
                                           ; SOURCE LINE # 132
0025 F500        R     MOV     Auto_Scan_Enable,A
                                           ; SOURCE LINE # 133
0027 F500        R     MOV     Jog_B_Buffer,A
                                           ; SOURCE LINE # 135
0029 D2A0              SETB    Tuner_DATA_OUT
                                           ; SOURCE LINE # 136
002B C281              CLR     M61538_CLK
                                           ; SOURCE LINE # 137
002D C280              CLR     M61538_DATA
                                           ; SOURCE LINE # 138
002F F500        R     MOV     FLASH_TEMP,A
                                           ; SOURCE LINE # 140
0031 22                RET     
             ; FUNCTION State_Init (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    173    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     64    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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