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

📄 main.m51

📁 keil C51 LCD 驱动源码,其中还有I2C驱动,ADC驱动,键盘操作等,是一个完整的keil源代码,供大家参考
💻 M51
📖 第 1 页 / 共 5 页
字号:
?PR?OSDCLEARWINB?OSDM                   -----    -----      005DH    0001H      -----    -----
  +--> ?PR?_OSDWRITE?OSDM
  +--> ?PR?_OSDSETADDRESS?OSDM
  +--> ?PR?SENDDATA?IIC

?PR?_SHOWSCALLWINDOW?KEY                -----    -----      005DH    0003H      -----    -----
  +--> ?PR?OSDCLEARALL?OSDM
  +--> ?CO?OSDMENU
  +--> ?PR?SENDDATA?IIC
  +--> ?PR?_OSDSETSTRING?OSDM
  +--> ?PR?_PRINTSTRING?OSDM
  +--> ?PR?_INTERNALPRINTCHAR?OSDM
  +--> ?PR?_PRINTCHAR?OSDM
  +--> ?PR?OSDOPENUP?OSDM

?PR?ENTERKEY?KEY                        -----    -----      005CH    0001H      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 17


  +--> ?PR?GETITEMNUMBER?KEY
  +--> ?PR?OSDCLEARWINB?OSDM
  +--> ?PR?_OSDDISABLEWINDOW?OSDM
  +--> ?PR?_PRINTCHAR?OSDM
  +--> ?PR?VERTICALKEY?KEY
  +--> ?PR?_SHOWSCALLWINDOW?KEY
  +--> ?PR?_POWERBACKLIGHT?INITIAL
  +--> ?PR?MUTEENABLE?MISC
  +--> ?PR?_OSDSHOWMESSAGE?OSDM
  +--> ?PR?RESETMODE?EEPROM
  +--> ?PR?_EEPROMCOMMONSTORE?EEPROM
  +--> ?PR?RECALLALL?MISC
  +--> ?PR?OSDENABLE?OSDM
  +--> ?PR?OSDHANDLER?OSDM
  +--> ?PR?UP_DOWN_KEY?KEY
  +--> ?CO?OSDMENU
  +--> ?PR?_PRINTSTRING?OSDM
  +--> ?PR?SHOWCOMPDOSMODE?KEY
  +--> ?PR?_OSDWINDOW?OSDM
  +--> ?CO?MODEDATA
  +--> ?PR?_SHOWSCALLBAR?KEY
  +--> ?PR?_OSDSHOWDATA?OSDM
  +--> ?PR?_CHANGELANGUAGE?KEY

?PR?RESETMODE?EEPROM                    0026H.0  0000H.1    005DH    0003H      -----    -----
  +--> ?PR?_EEPROMCOMMONRECALL?EEPROM
  +--> ?PR?_EEPROMTIMINGRECALL?EEPROM
  +--> ?PR?_EEPROMCOMMONSTORE?EEPROM
  +--> ?PR?_EEPROMTIMINGSTORE?EEPROM

?PR?_CHANGELANGUAGE?KEY                 -----    -----      005DH    0001H      -----    -----
  +--> ?PR?_PRINTCHAR?OSDM
  +--> ?CO?OSDMENU
  +--> ?PR?_OSDSETSTRING?OSDM
  +--> ?PR?_PRINTSTRING?OSDM

?PR?ENTERKEYRETURN?KEY                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_PRINTCHAR?OSDM
  +--> ?CO?OSDMENU
  +--> ?PR?_PRINTSTRING?OSDM
  +--> ?PR?OSDSHOWWINDOWB?OSDM
  +--> ?PR?VERTICALKEY?KEY

?PR?OSDSHOWWINDOWB?OSDM                 -----    -----      -----    -----      -----    -----
  +--> ?PR?OSDMENUFRAME?OSDM
  +--> ?CO?OSDMENU
  +--> ?PR?_OSDSETSTRING?OSDM
  +--> ?PR?_PRINTSTRING?OSDM
  +--> ?PR?_OSDDISABLEWINDOW?OSDM
  +--> ?PR?OSDHANDLER?OSDM
  +--> ?PR?_OSDWINDOW?OSDM

?PR?MODEDETECT?MODEDET                  -----    -----      005BH    0002H      -----    -----
  +--> ?PR?HWMD_READSTATUS?HWMD
  +--> ?PR?_ADCSYNC?ADC
  +--> ?PR?HWMD_CHANGESOURCE?HWMD
  +--> ?PR?HWMD_VIDEOSTATUS?HWMD
BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 18


  +--> ?PR?HWMD_HFHIGH?HWMD
  +--> ?PR?HWMD_VFHIGH?HWMD
  +--> ?PR?SETMODECHANGESTATUS?MODEDET

?PR?HWMD_READSTATUS?HWMD                -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACREAD?TTFC

?PR?_ADCSYNC?ADC                        -----    -----      005DH    0001H      -----    -----
  +--> ?PR?_ADCWRITEBYTE?ADC

?PR?HWMD_CHANGESOURCE?HWMD              -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_DELAY?INITIAL
  +--> ?PR?_ZURACREAD?TTFC

?PR?HWMD_VIDEOSTATUS?HWMD               -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACREAD?TTFC

?PR?HWMD_HFHIGH?HWMD                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACREAD?TTFC

?PR?HWMD_VFHIGH?HWMD                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACREAD?TTFC

?PR?SETMODECHANGESTATUS?MODEDET         -----    -----      -----    -----      -----    -----
  +--> ?PR?HWMD_HFCOUNTER?HWMD
  +--> ?PR?HWMD_VFCOUNTER?HWMD
  +--> ?PR?HWMD_HFREQUENCY?HWMD
  +--> ?PR?HWMD_VFREQUENCY?HWMD
  +--> ?PR?HWMD_CHANGESOURCE?HWMD
  +--> ?PR?HWMD_READSTATUS?HWMD
  +--> ?PR?_SHORTDELAY?INITIAL

?PR?MODECHANGEMODE?MODEDET              0026H.0  0000H.1    -----    -----      -----    -----
  +--> ?PR?_ZURACFREERUN?MODEDET
  +--> ?PR?SYSTEMPOWERON?KEY
  +--> ?PR?_POWERLEDPOWER?INITIAL
  +--> ?PR?_POWERLEDSLEEP?INITIAL
  +--> ?PR?MODEFINDMODE?MODEDET
  +--> ?PR?RANGEDETECT?MODEDET
  +--> ?PR?_POWERBACKLIGHT?INITIAL
  +--> ?PR?_POWERPANEL?INITIAL
  +--> ?PR?RESETSCALER?INITIAL
  +--> ?PR?_DELAY?INITIAL
  +--> ?PR?_EEPROMTIMINGRECALL?EEPROM
  +--> ?PR?_POWERADC?INITIAL
  +--> ?PR?_SHORTDELAY?INITIAL
  +--> ?PR?_ADC9884?ADC
  +--> ?PR?_EEPROMTIMINGDEFAULT?EEPROM
  +--> ?PR?_TTFC?TTFC
  +--> ?PR?ZURAC0ATOGGLE?TTFC
  +--> ?PR?MUTEENABLE?MISC
  +--> ?PR?OSDINITCTRL?OSDM
  +--> ?PR?AUTOFUNCTION?AUTO
  +--> ?PR?_EEPROMTIMINGSTORE?EEPROM
  +--> ?PR?MUTEDISABLE?MISC

BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 19


?PR?MODEFINDMODE?MODEDET                0026H.1  0000H.2    -----    -----      00AAH    000AH
  +--> ?CO?MODEDATA

?PR?RANGEDETECT?MODEDET                 -----    -----      -----    -----      -----    -----
  +--> ?CO?MODEDATA

?PR?ZURAC0ATOGGLE?TTFC                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_SHORTDELAY?INITIAL

?PR?AUTOFUNCTION?AUTO                   0026H.1  0000H.2    -----    -----      00AAH    0003H
  +--> ?PR?AUTO_ADC_PRESET?AUTO
  +--> ?PR?AUTO_ZURAC_PRESET?AUTO
  +--> ?CO?MODEDATA
  +--> ?PR?AUTO_CLOCK_CHANGE?AUTO
  +--> ?PR?AUTO_ADC_CLOCKPHASE?AUTO
  +--> ?PR?AUTO_CLOCK_ADJUST?AUTO
  +--> ?PR?AUTO_ADC_RESTORE?AUTO
  +--> ?PR?AUTO_ZURAC_RESTORE?AUTO
  +--> ?PR?AUTO_PHASE_ADJUST?AUTO
  +--> ?PR?AUTO_SET_HVPOS?AUTO
  +--> ?PR?ISVGAABSENT?TTFC

?PR?AUTO_ADC_PRESET?AUTO                -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?AUTO_ZURAC_PRESET?AUTO              -----    -----      -----    -----      -----    -----
  +--> ?CO?MODEDATA
  +--> ?PR?SENDDATA?IIC

?PR?AUTO_CLOCK_CHANGE?AUTO              -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?AUTO_ADC_CLOCKPHASE?AUTO            -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC
  +--> ?PR?_AUTO_SHORT_DELAY?AUTO

?PR?AUTO_CLOCK_ADJUST?AUTO              -----    -----      005BH    0006H      00ADH    0004H
  +--> ?CO?MODEDATA
  +--> ?PR?ISVGAABSENT?TTFC
  +--> ?PR?AUTO_ADC_CLOCKPHASE?AUTO
  +--> ?PR?AUTO_CLOCK_CHANGE?AUTO
  +--> ?PR?AUTO_COARSE_PHASE?AUTO
  +--> ?PR?AUTO_GET_ASOD?AUTO

?PR?ISVGAABSENT?TTFC                    -----    -----      -----    -----      -----    -----
  +--> ?PR?HWMD_VIDEOSTATUS?HWMD

?PR?AUTO_COARSE_PHASE?AUTO              -----    -----      0061H    0002H      00B1H    000AH
  +--> ?PR?AUTO_SET_ASOD?AUTO
  +--> ?PR?_AUTO_ADC_PHASE?AUTO
  +--> ?PR?AUTO_WAIT_ASOD?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO
  +--> ?PR?AUTO_ADC_CLOCKPHASE?AUTO
  +--> ?PR?_AUTO_MIN_THRESHOLD?AUTO
  +--> ?PR?_AUTO_SET_MLINE?AUTO
  +--> ?PR?_AUTO_WAIT_MLINE?AUTO
BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 20



?PR?AUTO_SET_ASOD?AUTO                  -----    -----      -----    -----      00C9H    0004H
  +--> ?CO?MODEDATA
  +--> ?PR?SENDDATA?IIC

?PR?_AUTO_ADC_PHASE?AUTO                -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?AUTO_WAIT_ASOD?AUTO                 -----    -----      0063H    0001H      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_AUTO_SHORT_DELAY?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO

?PR?_AUTO_GET_ZURAC?AUTO                -----    -----      -----    -----      -----    -----
  +--> ?PR?_READI2CDATA?IIC

?PR?_AUTO_MIN_THRESHOLD?AUTO            -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?_AUTO_SET_MLINE?AUTO                -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC
  +--> ?CO?MODEDATA

?PR?_AUTO_WAIT_MLINE?AUTO               -----    -----      0063H    0001H      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_AUTO_SHORT_DELAY?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO

?PR?AUTO_GET_ASOD?AUTO                  -----    -----      0061H    0002H      00B1H    000CH
  +--> ?PR?AUTO_SET_ASOD?AUTO
  +--> ?PR?ISVGAABSENT?TTFC
  +--> ?PR?_AUTO_ADC_PHASE?AUTO
  +--> ?PR?AUTO_WAIT_ASOD?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO

?PR?AUTO_ADC_RESTORE?AUTO               -----    -----      -----    -----      -----    -----
  +--> ?PR?_ADC9884?ADC

?PR?AUTO_PHASE_ADJUST?AUTO              -----    -----      005BH    0004H      00ADH    001CH
  +--> ?PR?AUTO_SET_ASOD?AUTO
  +--> ?PR?ISVGAABSENT?TTFC
  +--> ?PR?_AUTO_ADC_PHASE?AUTO
  +--> ?PR?_AUTO_SHORT_DELAY?AUTO
  +--> ?PR?AUTO_WAIT_ASOD?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO
  +--> ?PR?AUTO_GET_WIDTH?AUTO
  +--> ?CO?MODEDATA

?PR?AUTO_GET_WIDTH?AUTO                 -----    -----      -----    -----      00C9H    0002H
  +--> ?PR?_AUTO_MIN_THRESHOLD?AUTO
  +--> ?PR?_AUTO_SET_MLINE?AUTO
  +--> ?PR?_AUTO_WAIT_MLINE?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO

?PR?AUTO_SET_HVPOS?AUTO                 0026H.3  0000H.2    005BH    0001H      00ADH    0008H
  +--> ?PR?_AUTO_MIN_THRESHOLD?AUTO
  +--> ?PR?_AUTO_SET_MLINE?AUTO
BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 21


  +--> ?PR?_AUTO_WAIT_MLINE?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO
  +--> ?CO?MODEDATA
  +--> ?PR?SENDDATA?IIC

?PR?WHITE_BALANCE?AUTO                  -----    -----      005BH    0002H      00AAH    0008H
  +--> ?PR?ZURACBCADJUST?TTFC
  +--> ?PR?AUTO_ZURAC_PRESET?AUTO
  +--> ?PR?SENDDATA?IIC
  +--> ?PR?_AUTO_SHORT_DELAY?AUTO
  +--> ?PR?_AUTO_SET_FLINE?AUTO
  +--> ?PR?AUTO_WAIT_FLINE?AUTO
  +--> ?PR?_AUTO_GET_ZURAC?AUTO
  +--> ?PR?AUTO_FREE_FLINE?AUTO
  +--> ?PR?_AUTO_SET_MLINE?AUTO
  +--> ?PR?_AUTO_WAIT_MLINE?AUTO
  +--> ?PR?_AUTO_MIN_THRESHOLD?AUTO
  +--> ?PR?_ADC9884?ADC

?PR?_AUTO_SET_FLINE?AUTO                -----    -----      -----    -----      -----    -----
  +--> ?PR?_AUTO_SHORT_DELAY?AUTO
  +--> ?PR?SENDDATA?IIC

?PR?AUTO_WAIT_FLINE?AUTO                -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_AUTO_SHORT_DELAY?AUTO

?PR?AUTO_FREE_FLINE?AUTO                -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC

?PR?_ZURACAUTOFREERUN?MODEDET           -----    -----      005BH    0001H      00AAH    0006H
  +--> ?PR?FREERUNINIT?MODEDET
  +--> ?PR?_SHORTDELAY?INITIAL
  +--> ?PR?_POWERPANEL?INITIAL
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_POWERBACKLIGHT?INITIAL
  +--> ?CO?MODEDATA
  +--> ?PR?OSDCLEARALL?OSDM
  +--> ?PR?_EEPROMTIMINGRECALL?EEPROM
  +--> ?PR?_TTFC?TTFC
  +--> ?PR?ZURAC0ATOGGLE?TTFC

?PR?SYSTEMSTANDBY?KEY                   -----    -----      -----    -----      -----    -----
  +--> ?PR?OSDENABLE?OSDM
  +--> ?PR?_POWERBACKLIGHT?INITIAL
  +--> ?PR?_POWERPANEL?INITIAL
  +--> ?PR?_POWERSCALER?INITIAL
  +--> ?PR?_POWERADC?INITIAL
  +--> ?PR?_DELAY?INITIAL
  +--> ?PR?_POWERLEDPOWER?INITIAL
  +--> ?PR?_POWERLEDSLEEP?INITIAL



SYMBOL TABLE OF MODULE:  MAIN (ADC)

⌨️ 快捷键说明

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