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

📄 lcdshow.m51

📁 C8051F120与串口、并口、D12、USB、LCD应用
💻 M51
📖 第 1 页 / 共 5 页
字号:
?PR?_D12_READENDPOINTBUFFER?D12IMPL              -----    -----      -----    -----      0DDBH    0005H
  +--> ?PR?D12_READPORT?D12IMPL
  +--> ?PR?_D12_WRITEPORT?D12IMPL

?PR?_D12_SETENDPOINTSTATUS?D12IMPL               -----    -----      -----    -----      -----    -----
  +--> ?PR?_D12_WRITEPORT?D12IMPL

?PR?_D12_ACKNOWLEDGEENDPOINT?D12IMPL             -----    -----      -----    -----      -----    -----
  +--> ?PR?_D12_WRITEPORT?D12IMPL

?PR?EP0_IN?ISR                                   -----    -----      -----    -----      0DDAH    0002H
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D1...
  +--> ?PR?_?D12_WRITEENDPOINTBUFFER?D12IMPL

?PR?_?D12_WRITEENDPOINTBUFFER?D12IMPL            -----    -----      -----    -----      -----    -----
  +--> ?PR?D12_READPORT?D12IMPL
  +--> ?PR?_D12_WRITEPORT?D12IMPL

?PR?EP1_OUT?ISR                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D1...
  +--> ?PR?_D12_READENDPOINTBUFFER?D12IMPL

?PR?EP1_IN?ISR                                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D1...

?PR?MAIN_OUT?ISR                                 -----    -----      -----    -----      0DDAH    0001H
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D1...
  +--> ?PR?_D12_READENDPOINTSTATUS?D12IMPL
  +--> ?PR?_D12_READENDPOINTBUFFER?D12IMPL

?PR?_D12_READENDPOINTSTATUS?D12IMPL              -----    -----      -----    -----      -----    -----
  +--> ?PR?D12_READPORT?D12IMPL

?PR?MAIN_IN?ISR                                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?D1...

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

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

?PR?MAIN?MAIN                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?SYSCLK_INIT?SYSTEM
  +--> ?PR?TIMER2_INIT?SYSTEM
  +--> ?PR?KEY_INIT?SYSTEM
  +--> ?PR?PORT_INIT?SYSTEM
BL51 BANKED LINKER/LOCATER V5.01                                                      06/30/2007  11:42:52  PAGE 7


  +--> ?PR?INIT_LCD?LCD
  +--> ?PR?MAINMENU?MENU

?PR?SYSCLK_INIT?SYSTEM                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?SYSTEM

?PR?INIT_LCD?LCD                                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_CMDWRITE?LCD
  +--> ?PR?_DATAWRITE?LCD
  +--> ?PR?_CLEAR?LCD

?PR?_DATAWRITE?LCD                               -----    -----      -----    -----      -----    -----
  +--> ?CO?LCD

?PR?_CLEAR?LCD                                   -----    -----      -----    -----      1034H    0004H
  +--> ?PR?_CMDWRITE?LCD
  +--> ?PR?_LOCATEXY?LCD
  +--> ?PR?_DATAWRITE?LCD

?PR?_LOCATEXY?LCD                                -----    -----      -----    -----      -----    -----
  +--> ?PR?_CMDWRITE?LCD
  +--> ?PR?_DATAWRITE?LCD

?PR?MAINMENU?MENU                                -----    -----      -----    -----      0DE0H    0024H
  +--> ?CO?MENU
  +--> ?PR?INIT_LCD?LCD
  +--> ?PR?_DPRINTF?LCD
  +--> ?CO?LCD
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?CLEARKEY?SYSTEM

?CO?MENU                                         -----    -----      -----    -----      -----    -----
  +--> ?PR?UART?UART
  +--> ?PR?GPS?GPS
  +--> ?PR?ADDA?PP
  +--> ?PR?TEST?MENU
  +--> ?PR?USBCLOCK?USBCLOCK
  +--> ?PR?MMC?MMC

?PR?UART?UART                                    -----    -----      -----    -----      0E04H    004DH
  +--> ?PR?_MENUACTIVE?MENU
  +--> ?PR?UART_PORT_INI?UART
  +--> ?PR?_UART_INI?UART
  +--> ?CO?UART
  +--> ?PR?_UARTSEND?UART
  +--> ?PR?_UDPRINTF?LCD
  +--> ?PR?_DPRINTF?LCD
  +--> ?PR?_CLEAR?LCD
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?_TPRINTF?LCD
  +--> ?PR?_HEXPRINTF?UART
  +--> ?CO?LCD
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?CLEARKEY?SYSTEM

?PR?_MENUACTIVE?MENU                             -----    -----      -----    -----      0E51H    0030H
  +--> ?CO?LCD
BL51 BANKED LINKER/LOCATER V5.01                                                      06/30/2007  11:42:52  PAGE 8


  +--> ?PR?_DPRINTF?LCD
  +--> ?PR?_CLEAR?LCD
  +--> ?PR?_GETVALUE?MENU
  +--> ?PR?_STRCHR?STRCHR
  +--> ?PR?_MYPRINTF?MENU
  +--> ?PR?_GETPARATOTAL?MENU
  +--> ?PR?_JUMP?MENU
  +--> ?PR?_LEN?MENU
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?CLEARKEY?SYSTEM

?PR?_DPRINTF?LCD                                 -----    -----      -----    -----      1049H    0013H
  +--> ?PR?_CMDWRITE?LCD
  +--> ?PR?_LOCATEXY?LCD
  +--> ?PR?_DATAWRITE?LCD

?PR?_GETVALUE?MENU                               -----    -----      -----    -----      0E81H    0007H
  +--> ?PR?_JUMP?MENU

?PR?_MYPRINTF?MENU                               -----    -----      -----    -----      0E81H    001DH
  +--> ?PR?_UDPRINTF?LCD
  +--> ?PR?_DPRINTF?LCD

?PR?_UDPRINTF?LCD                                -----    -----      -----    -----      1049H    000FH
  +--> ?PR?_CMDWRITE?LCD
  +--> ?PR?_LOCATEXY?LCD
  +--> ?CO?LCD
  +--> ?PR?_DATAWRITE?LCD

?PR?CHECKKEY?SYSTEM                              -----    -----      000BH    0002H      -----    -----
  +--> ?PR?_DELAY?SYSTEM

?PR?_TPRINTF?LCD                                 -----    -----      -----    -----      1030H    000FH
  +--> ?PR?_CMDWRITE?LCD
  +--> ?PR?_LOCATEXY?LCD
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_DATAWRITE?LCD

?PR?_HEXPRINTF?UART                              -----    -----      -----    -----      0E51H    000EH
  +--> ?CO?UART
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_TPRINTF?LCD

?PR?PRINTF?PRINTF                                0020H.2  0001H.1    000BH    0005H      1049H    0030H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?GPS?GPS                                      -----    -----      -----    -----      0E04H    022CH
  +--> ?CO?GPS
  +--> ?PR?GPSSETUP?GPS
  +--> ?PR?UART_PORT_INI?UART
  +--> ?CO?LCD
  +--> ?PR?_DPRINTF?LCD
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?_UARTSEND?UART
  +--> ?PR?_CLEAR?LCD
  +--> ?PR?_TPRINTF?LCD
BL51 BANKED LINKER/LOCATER V5.01                                                      06/30/2007  11:42:52  PAGE 9


  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?CLEARKEY?SYSTEM

?PR?GPSSETUP?GPS                                 -----    -----      -----    -----      1030H    0004H
  +--> ?PR?_CLEAR?LCD
  +--> ?CO?GPS
  +--> ?PR?_DPRINTF?LCD
  +--> ?CO?LCD
  +--> ?PR?_PUTUFIG?LCD
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?CLEARKEY?SYSTEM
  +--> ?PR?_UART_INI?UART

?PR?_PUTUFIG?LCD                                 -----    -----      -----    -----      1034H    0015H
  +--> ?CO?LCD
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_DPRINTF?LCD
  +--> ?PR?_UDPRINTF?LCD

?PR?ADDA?PP                                      -----    -----      -----    -----      0E04H    0003H
  +--> ?PR?PPSETUP?PP
  +--> ?CO?PP
  +--> ?PR?_UDPRINTF?LCD
  +--> ?PR?_DPRINTF?LCD
  +--> ?PR?PP_PORT_INI?PP
  +--> ?PR?EPP_SLAVE?PP
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?_TPRINTF?LCD
  +--> ?PR?_CLEAR?LCD
  +--> ?PR?_PUTUFIG?LCD
  +--> ?PR?CLEARKEY?SYSTEM

?PR?PPSETUP?PP                                   0020H.0  0000H.2    0008H    0003H      0E07H    0002H
  +--> ?PR?_CLEAR?LCD
  +--> ?CO?PP
  +--> ?PR?_DPRINTF?LCD
  +--> ?CO?LCD
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?_DRAWLINE?LCD
  +--> ?PR?_POINT?LCD
  +--> ?PR?_PUTUFIG?LCD
  +--> ?PR?CLEARKEY?SYSTEM

?PR?_DRAWLINE?LCD                                -----    -----      -----    -----      0E09H    0019H
  +--> ?PR?_POINT?LCD

?PR?_POINT?LCD                                   -----    -----      -----    -----      0E22H    0004H
  +--> ?PR?_LOCATEXY?LCD
  +--> ?PR?_CMDWRITE?LCD
  +--> ?PR?_DATAWRITE?LCD

?PR?TEST?MENU                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_CLEAR?LCD
  +--> ?PR?_CIRCLE?LCD

?PR?_CIRCLE?LCD                                  -----    -----      -----    -----      0E04H    0006H
BL51 BANKED LINKER/LOCATER V5.01                                                      06/30/2007  11:42:52  PAGE 10


  +--> ?PR?_POINT?LCD

?PR?USBCLOCK?USBCLOCK                            -----    -----      -----    -----      -----    -----
  +--> ?PR?DRAWMENU?USBCLOCK
  +--> ?PR?USB_TEST1?USBTEST

?PR?DRAWMENU?USBCLOCK                            -----    -----      -----    -----      -----    -----
  +--> ?PR?_CLEAR?LCD
  +--> ?CO?USBCLOCK
  +--> ?PR?_UDPRINTF?LCD
  +--> ?PR?_DPRINTF?LCD

?PR?USB_TEST1?USBTEST                            -----    -----      -----    -----      0E04H    0003H
  +--> ?PR?_SETUSBTEST1DATA?USBCLOCK
  +--> ?PR?TIMER3_INIT?USBTEST
  +--> ?PR?INIT_D12?D12IMPL
  +--> ?PR?D12_CONNECT?D12IMPL
  +--> ?PR?CONTROL_HANDLER?USBIMPL
  +--> ?PR?_DISPLAY_ERR?USBTEST
  +--> ?CO?USBTEST
  +--> ?PR?CHECKKEY?SYSTEM
  +--> ?PR?UNINIT?USBTEST
  +--> ?PR?D12_DISCONNECT?D12IMPL
  +--> ?PR?CLEARKEY?SYSTEM
  +--> ?PR?_CLEAR?LCD
  +--> ?PR?_GET_REG?USBTEST

?PR?_SETUSBTEST1DATA?USBCLOCK                    -----    -----      -----    -----      0E07H    0003H
  +--> ?PR?_PUTBIN?LCD
  +--> ?PR?_PUTHEX?LCD
  +--> ?PR?_PUTUFIG?LCD
  +--> ?CO?USBCLOCK
  +--> ?PR?_DPRINTF?LCD
  +--> ?PR?_UDPRINTF?LCD

?PR?_PUTBIN?LCD                                  -----    -----      -----    -----      0E0AH    000AH
  +--> ?PR?_DPRINTF?LCD

?PR?_PUTHEX?LCD                                  -----    -----      -----    -----      0E0AH    0009H
  +--> ?CO?LCD
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_DPRINTF?LCD

?PR?D12_CONNECT?D12IMPL                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_D12_SETMODE?D12IMPL

?PR?_D12_SETMODE?D12IMPL                         -----    -----      -----    -----      -----    -----
  +--> ?PR?_D12_WRITEPORT?D12IMPL

?PR?CONTROL_HANDLER?USBIMPL                      -----    -----      -----    -----      0E07H    0002H
  +--> ?CO?USBIMPL
  +--> ?PR?STALL_EP0?USBIMPL

?CO?USBIMPL                                      -----    -----      -----    -----      -----    -----
  +--> ?PR?GET_STATUS?USBIMPL
  +--> ?PR?CLEAR_FEATURE?USBIMPL
  +--> ?PR?RESERVED?USBIMPL
BL51 BANKED LINKER/LOCATER V5.01                                                      06/30/2007  11:42:52  PAGE 11


  +--> ?PR?SET_FEATURE?USBIMPL
  +--> ?PR?SET_ADDRESS?USBIMPL
  +--> ?PR?GET_DESCRIPTOR?USBIMPL
  +--> ?PR?GET_CONFIGURATION?USBIMPL
  +--> ?PR?SET_CONFIGURATION?USBIMPL
  +--> ?PR?GET_INTERFACE?USBIMPL
  +--> ?PR?SET_INTERFACE?USBIMPL
  +--> ?PR?READ_WRITE_REGISTER?USBIMPL
  +--> ?PR?GET_REPORT?USBIMPL
  +--> ?PR?GET_IDLE?USBIMPL
  +--> ?PR?GET_PROTOCOL?USBIMPL
  +--> ?PR?SET_REPORT?USBIMPL
  +--> ?PR?SET_IDLE?USBIMPL
  +--> ?PR?SET_PROTOCOL?USBIMPL

?PR?GET_STATUS?USBIMPL                           -----    -----      -----    -----      0E09H    0005H
  +--> ?PR?_D12_SELECTENDPOINT?D12IMPL
  +--> ?PR?_SINGLE_TRANSMIT?USBIMPL
  +--> ?PR?STALL_EP0?USBIMPL

?PR?_D12_SELECTENDPOINT?D12IMPL                  -----    -----      -----    -----      -----    -----
  +--> ?PR?D12_READPORT?D12IMPL

?PR?_SINGLE_TRANSMIT?USBIMPL                     -----    -----      -----    -----      -----    -----

⌨️ 快捷键说明

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