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

📄 16c54.lst

📁 单片机开发资料光盘-双龙-686M.zip
💻 LST
📖 第 1 页 / 共 2 页
字号:
004E   0C88           00124                 MOVLW   0X88            
004F   0405           00125                 BCF     PORTA,CS
0050   090A           00126                 CALL    SEND
0051   0CFE           00127                 MOVLW   0XFE
0052   090A           00128                 CALL    SEND
0053   0505           00129                 BSF     PORTA,CS
0054   0C90           00130                 MOVLW   0X90            ;SNED "_"
0055   0405           00131                 BCF     PORTA,CS
0056   090A           00132                 CALL    SEND
0057   0C08           00133                 MOVLW   0X08
0058   090A           00134                 CALL    SEND
0059   0505           00135                 BSF     PORTA,CS
                      00136 ;*******************************************
                      00137 ; 主程序
                      00138 ;*******************************************
005A   0665           00139 MAIN            BTFSC   PORTA,KEY       ;检查是否有键按下
005B   0A5A           00140                 GOTO    MAIN
005C   0C15           00141                 MOVLW   B'00010101'     ;有键按下,发读键盘指令
005D   090A           00142                 CALL    SEND            ;发送指令
005E   091C           00143                 CALL    RECEIVE         ;从SL279读入键码
005F   0505           00144                 BSF     PORTA,CS        ;设CS为高电平
                      00145 ;*****************************************
                      00146 ;           发送按键的BCD码到SL279
                      00147 ;*****************************************
0060   0CA1           00148 OVER            MOVLW   B'10100001'     ;发送2次左移指令,使当前显示内容
0061   090A           00149                 CALL    SEND            ;左移,留出空位供显示新数据
0062   0505           00150                 BSF     PORTA,CS
0063   0CA1           00151                 MOVLW   B'10100001'
0064   090A           00152                 CALL    SEND
0065   0505           00153                 BSF     PORTA,CS
0066   0CC8           00154                 MOVLW   0XC8            ;下载数据且译码(方式1)指令(第0位)
0067   090A           00155                 CALL    SEND
0068   0209           00156                 MOVFW   DATA_IN         
MPASM 02.50.02 Intermediate     16C54.ASM   7-1-2001  11:47:32         PAGE  4
SL279 测试

LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0069   090A           00157                 CALL    SEND
006A   0505           00158                 BSF     PORTA,CS
006B   0CF0           00159                 MOVLW   0XF0
006C   0169           00160                 ANDWF   DATA_IN,1
006D   03A9           00161                 SWAPF   DATA_IN,1
006E   0CC9           00162                 MOVLW   0XC9            ;下载数据且译码(方式1)指令(第1位)
006F   090A           00163                 CALL    SEND
0070   0209           00164                 MOVFW   DATA_IN         
0071   090A           00165                 CALL    SEND
0072   0505           00166                 BSF     PORTA,CS        ;置CS=1
0073   0765           00167 WAIT            BTFSS   PORTA,KEY       ;等待按键放开
0074   0A73           00168                 GOTO    WAIT
0075   0A5A           00169                 GOTO    MAIN
                      00170                 
                      00171                 END
MPASM 02.50.02 Intermediate     16C54.ASM   7-1-2001  11:47:32         PAGE  5
SL279 测试

SYMBOL TABLE
  LABEL                             VALUE 

BIT_COUNT                         00000007
C                                 00000000
CLK                               00000001
CS                                00000000
DAT                               00000002
DATA_IN                           00000009
DATA_OUT                          00000008
DC                                00000001
DELAY_LOOP                        00000002
F                                 00000001
FSR                               00000004
INDF                              00000000
KEY                               00000003
LONG_DELAY                        00000000
LP                                00000040
MAIN                              0000005A
NOT_PD                            00000003
NOT_TO                            00000004
OVER                              00000060
PA0                               00000005
PA1                               00000006
PA2                               00000007
PCL                               00000002
PORTA                             00000005
PORTB                             00000006
PS0                               00000000
PS1                               00000001
PS2                               00000002
PSA                               00000003
RECEIVE                           0000001C
RECEIVE_LOOP                      00000021
SEND                              0000000A
SEND_LOOP                         0000000F
SHORT_DELAY                       00000005
SHORT_LP                          00000007
START                             0000002E
STARTDELAY                        00000042
STARTDELAY1                       00000044
START_DELAY                       00000034
START_DELAY1                      00000036
STATUS                            00000003
T0CS                              00000005
T0SE                              00000004
TEN                               0000000A
TIMER                             0000000B
TIMER1                            0000000C
TMR0                              00000001
W                                 00000000
WAIT                              00000073
Z                                 00000002
_CP_OFF                           00000FFF
_CP_ON                            00000007
_HS_OSC                           00000FFE
MPASM 02.50.02 Intermediate     16C54.ASM   7-1-2001  11:47:32         PAGE  6
SL279 测试

SYMBOL TABLE
  LABEL                             VALUE 

_LP_OSC                           00000FFC
_RC_OSC                           00000FFF
_WDT_OFF                          00000FFB
_WDT_ON                           00000FFF
_XT_OSC                           00000FFD
__16C54C                          00000001


MEMORY USAGE MAP ('X' = Used,  '-' = Unused)

0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXX----------
01C0 : ---------------- ---------------- ---------------- ---------------X

All other memory blocks unused.

Program Memory Words Used:   119
Program Memory Words Free:   393


Errors   :     0
Warnings :     0 reported,     0 suppressed
Messages :     0 reported,     0 suppressed



⌨️ 快捷键说明

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