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

📄 main.m51

📁 keil C51 LCD 驱动源码,其中还有I2C驱动,ADC驱动,键盘操作等,是一个完整的keil源代码,供大家参考
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?AUTOFUNCTION?AUTO
  +--> ?PR?_EEPROMTIMINGSTORE?EEPROM
  +--> ?PR?OSDSHOWWINDOWA?OSDM
  +--> ?PR?OSDHANDLER?OSDM
  +--> ?PR?_ADC9884?ADC
  +--> ?PR?_TTFC?TTFC
  +--> ?PR?_ZURACFREERUN?MODEDET
  +--> ?PR?SYSTEMSTANDBY?KEY
  +--> ?PR?_ZURACWRITEBYTE?TTFC

?PR?POWERONINIT?INITIAL                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_POWERDPMS?INITIAL
  +--> ?PR?_POWERADC?INITIAL
  +--> ?PR?_POWERSCALER?INITIAL
  +--> ?PR?_POWERPANEL?INITIAL
  +--> ?PR?_POWERBACKLIGHT?INITIAL
  +--> ?PR?_POWERLEDPOWER?INITIAL
  +--> ?PR?_POWERLEDSLEEP?INITIAL
  +--> ?PR?INITIALCPU?INITIAL
  +--> ?PR?INITIALVARIABLE?INITIAL
  +--> ?PR?RESETADC?INITIAL
  +--> ?PR?_SHORTDELAY?INITIAL
  +--> ?PR?_EEPROMREAD?EEPROM
  +--> ?PR?INITIALEEPROM?INITIAL
  +--> ?PR?RECALLALL?MISC
  +--> ?PR?INITIALCHECKEEPROM?INITIAL
  +--> ?PR?_EEPROMTIMINGDEFAULT?EEPROM
  +--> ?PR?_TTFC?TTFC
  +--> ?PR?INITIALOSD?INITIAL
  +--> ?PR?_ADCSOURCE?ADC
  +--> ?PR?FREERUNINIT?MODEDET
  +--> ?PR?HWMD_INIT?HWMD
  +--> ?PR?_DELAY?INITIAL
  +--> ?PR?ZURACINITGAMMA?TTFC
  +--> ?PR?ZURACOSDLOADFONT?OSDM

?PR?_POWERADC?INITIAL                   -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?SENDDATA?IIC                        0026H.5  0000H.1    006EH    0002H      -----    -----
  +--> ?PR?IIC_START?IIC
  +--> ?PR?IIC_STOP?IIC

?PR?RESETADC?INITIAL                    -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC
  +--> ?PR?_SHORTDELAY?INITIAL
BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 7



?PR?_EEPROMREAD?EEPROM                  -----    -----      0067H    0004H      -----    -----
  +--> ?PR?_READI2CDATA?IIC

?PR?_READI2CDATA?IIC                    0026H.5  0000H.1    006BH    0004H      -----    -----
  +--> ?PR?IIC_START?IIC
  +--> ?PR?IIC_STOP?IIC

?PR?INITIALEEPROM?INITIAL               0026H.2  0000H.1    0060H    0001H      -----    -----
  +--> ?PR?_EEPROMTIMINGDEFAULT?EEPROM
  +--> ?PR?_EEPROMTIMINGSTORE?EEPROM
  +--> ?PR?_EEPROMCOMMONDEFAULT?EEPROM
  +--> ?PR?_EEPROMCOMMONSTORE?EEPROM
  +--> ?PR?_EEPROMCOLORDEFAULT?EEPROM
  +--> ?PR?_EEPROMCOLORSTORE?EEPROM
  +--> ?PR?_EEPROMWRITE?EEPROM

?PR?_EEPROMTIMINGDEFAULT?EEPROM         -----    -----      -----    -----      -----    -----
  +--> ?CO?MODEDATA

?PR?_EEPROMTIMINGSTORE?EEPROM           -----    -----      -----    -----      -----    -----
  +--> ?PR?_EEPROMWRITE?EEPROM

?PR?_EEPROMWRITE?EEPROM                 0026H.3  0000H.1    0066H    0005H      -----    -----
  +--> ?PR?SENDEEPROMDATA?IIC
  +--> ?PR?_SHORTDELAY?INITIAL

?PR?SENDEEPROMDATA?IIC                  0026H.4  0000H.1    006BH    0002H      -----    -----
  +--> ?PR?IIC_START?IIC
  +--> ?PR?IIC_STOP?IIC
  +--> ?PR?_IIC_DELAY?IIC

?PR?_EEPROMCOMMONDEFAULT?EEPROM         -----    -----      -----    -----      -----    -----
  +--> ?CO?MODEDATA

?PR?_EEPROMCOMMONSTORE?EEPROM           -----    -----      0063H    0003H      -----    -----
  +--> ?PR?_EEPROMWRITE?EEPROM

?PR?_EEPROMCOLORDEFAULT?EEPROM          -----    -----      -----    -----      -----    -----
  +--> ?CO?MODEDATA

?PR?_EEPROMCOLORSTORE?EEPROM            -----    -----      0061H    0004H      -----    -----
  +--> ?PR?_EEPROMWRITE?EEPROM

?PR?RECALLALL?MISC                      0026H.2  0000H.1    0060H    0003H      -----    -----
  +--> ?PR?_EEPROMWRITE?EEPROM
  +--> ?CO?MODEDATA
  +--> ?PR?_EEPROMCOMMONSTORE?EEPROM
  +--> ?PR?_EEPROMREAD?EEPROM
  +--> ?PR?_EEPROMCOMMONRECALL?EEPROM
  +--> ?PR?_EEPROMTIMINGRECALL?EEPROM
  +--> ?PR?_EEPROMCOLORRECALL?EEPROM
  +--> ?PR?ZURACBCADJUST?TTFC

?PR?_EEPROMCOMMONRECALL?EEPROM          -----    -----      0063H    0004H      -----    -----
  +--> ?PR?_EEPROMREAD?EEPROM

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


?PR?_EEPROMTIMINGRECALL?EEPROM          -----    -----      0063H    0002H      -----    -----
  +--> ?PR?_EEPROMREAD?EEPROM

?PR?_EEPROMCOLORRECALL?EEPROM           -----    -----      0063H    0004H      -----    -----
  +--> ?PR?_EEPROMREAD?EEPROM

?PR?ZURACBCADJUST?TTFC                  -----    -----      006CH    0002H      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC

?PR?_ZURACWRITEBYTE?TTFC                -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?INITIALCHECKEEPROM?INITIAL          -----    -----      005BH    0001H      -----    -----
  +--> ?PR?_EEPROMTIMINGRECALL?EEPROM
  +--> ?PR?_EEPROMTIMINGDEFAULT?EEPROM
  +--> ?PR?_EEPROMTIMINGSTORE?EEPROM
  +--> ?PR?_EEPROMCOMMONRECALL?EEPROM
  +--> ?PR?_EEPROMCOMMONDEFAULT?EEPROM
  +--> ?PR?_EEPROMCOMMONSTORE?EEPROM
  +--> ?PR?_EEPROMCOLORRECALL?EEPROM

?PR?_TTFC?TTFC                          -----    -----      0061H    000BH      -----    -----
  +--> ?CO?MODEDATA
  +--> ?PR?_ZURAC03VALUE?TTFC
  +--> ?PR?SENDDATA?IIC
  +--> ?PR?ZURACBCADJUST?TTFC
  +--> ?PR?_ZURACWRITEBYTE?TTFC

?PR?_ZURAC03VALUE?TTFC                  -----    -----      -----    -----      -----    -----
  +--> ?CO?MODEDATA

?PR?INITIALOSD?INITIAL                  -----    -----      -----    -----      -----    -----
  +--> ?PR?OSDCLEARALL?OSDM

?PR?OSDCLEARALL?OSDM                    -----    -----      0063H    0001H      -----    -----
  +--> ?PR?_OSDWRITE?OSDM
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_OSDCLEARROW?OSDM
  +--> ?PR?_INTERNALOSDCLEARROW?OSDM
  +--> ?PR?_OSDDISABLEWINDOW?OSDM

?PR?_OSDWRITE?OSDM                      -----    -----      -----    -----      -----    -----
  +--> ?CO?OSDMENU
  +--> ?PR?SENDDATA?IIC

?PR?_OSDCLEARROW?OSDM                   -----    -----      0068H    0003H      -----    -----
  +--> ?PR?_OSDSETROWATTR?OSDM
  +--> ?PR?_OSDWRITE?OSDM
  +--> ?PR?_OSDSETADDRESS?OSDM
  +--> ?PR?SENDDATA?IIC

?PR?_OSDSETROWATTR?OSDM                 -----    -----      006BH    0002H      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?_OSDSETADDRESS?OSDM                 -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

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


?PR?_INTERNALOSDCLEARROW?OSDM           -----    -----      0064H    0003H      -----    -----
  +--> ?PR?_INTERNALOSDSETROWATTR?OSDM
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?_INTERNALOSDSETADDRESS?OSDM
  +--> ?PR?SENDDATA?IIC

?PR?_INTERNALOSDSETROWATTR?OSDM         -----    -----      0067H    0002H      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?_INTERNALOSDSETADDRESS?OSDM         -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?_OSDDISABLEWINDOW?OSDM              -----    -----      -----    -----      -----    -----
  +--> ?CO?OSDMENU
  +--> ?PR?SENDDATA?IIC

?PR?_ADCSOURCE?ADC                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_ADCWRITEBYTE?ADC

?PR?_ADCWRITEBYTE?ADC                   -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?FREERUNINIT?MODEDET                 -----    -----      -----    -----      -----    -----
  +--> ?PR?RESETSCALER?INITIAL
  +--> ?PR?_EEPROMTIMINGDEFAULT?EEPROM
  +--> ?PR?_TTFC?TTFC
  +--> ?CO?MODEDET
  +--> ?PR?_ZURACWRITECONTROL?TTFC
  +--> ?PR?_POWERPANEL?INITIAL

?PR?_ZURACWRITECONTROL?TTFC             -----    -----      0061H    0005H      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?HWMD_INIT?HWMD                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC
  +--> ?PR?SENDDATA?IIC
  +--> ?PR?_ZURACREAD?TTFC

?PR?_ZURACREAD?TTFC                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_READI2CDATA?IIC

?PR?ZURACINITGAMMA?TTFC                 -----    -----      0060H    0003H      00AAH    0004H
  +--> ?CO?MODEDATA
  +--> ?PR?_ZURACWRITEBYTE?TTFC

?PR?ZURACOSDLOADFONT?OSDM               -----    -----      005BH    0006H      -----    -----
  +--> ?CO?OSDMENU
  +--> ?PR?_ZURACWRITEBYTE?TTFC

?PR?CHECKPOWERKEY?KEY                   0026H.0  0000H.1    -----    -----      -----    -----
  +--> ?PR?_EEPROMREAD?EEPROM
  +--> ?PR?SYSTEMPOWEROFF?KEY
  +--> ?PR?SYSTEMPOWERON?KEY
  +--> ?PR?_ZURACFREERUN?MODEDET
  +--> ?PR?_OSDSHOWMESSAGE?OSDM

?PR?SYSTEMPOWEROFF?KEY                  0026H.2  0000H.1    -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 10


  +--> ?PR?OSDENABLE?OSDM
  +--> ?PR?MUTEENABLE?MISC
  +--> ?PR?_POWERBACKLIGHT?INITIAL
  +--> ?PR?_POWERPANEL?INITIAL
  +--> ?PR?_POWERSCALER?INITIAL
  +--> ?PR?_POWERADC?INITIAL
  +--> ?PR?_POWERDPMS?INITIAL
  +--> ?PR?_SHORTDELAY?INITIAL
  +--> ?PR?_POWERLEDPOWER?INITIAL
  +--> ?PR?_POWERLEDSLEEP?INITIAL

?PR?OSDENABLE?OSDM                      0026H.3  0000H.1    -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?MUTEENABLE?MISC                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_ZURACWRITEBYTE?TTFC

?PR?SYSTEMPOWERON?KEY                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_POWERBACKLIGHT?INITIAL
  +--> ?PR?_POWERPANEL?INITIAL
  +--> ?PR?_POWERADC?INITIAL
  +--> ?PR?_POWERSCALER?INITIAL
  +--> ?PR?_POWERDPMS?INITIAL
  +--> ?PR?_SHORTDELAY?INITIAL
  +--> ?PR?_POWERLEDPOWER?INITIAL
  +--> ?PR?_POWERLEDSLEEP?INITIAL

?PR?_ZURACFREERUN?MODEDET               -----    -----      0060H    0001H      -----    -----
  +--> ?PR?SYSTEMPOWERON?KEY
  +--> ?PR?FREERUNINIT?MODEDET
  +--> ?PR?_POWERLEDPOWER?INITIAL
  +--> ?PR?_POWERLEDSLEEP?INITIAL
  +--> ?PR?MUTEENABLE?MISC
  +--> ?PR?_POWERPANEL?INITIAL
  +--> ?PR?_SHORTDELAY?INITIAL
  +--> ?PR?INITIALOSD?INITIAL
  +--> ?PR?OSDINITCTRL?OSDM
  +--> ?PR?_POWERBACKLIGHT?INITIAL

?PR?OSDINITCTRL?OSDM                    -----    -----      -----    -----      -----    -----
  +--> ?CO?OSDMENU
  +--> ?PR?_OSDWRITECONTROL?OSDM
  +--> ?PR?_ZURACWRITECONTROL?TTFC

?PR?_OSDWRITECONTROL?OSDM               -----    -----      0061H    0005H      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?_OSDSHOWMESSAGE?OSDM                -----    -----      0060H    0002H      -----    -----
  +--> ?PR?_OSDMSGFRAME?OSDM
  +--> ?CO?OSDMENU
  +--> ?PR?_OSDSETSTRING?OSDM
  +--> ?PR?_PRINTSTRING?OSDM
  +--> ?PR?_OSDCLEARROW?OSDM
  +--> ?PR?_PRINTCHAR?OSDM
  +--> ?PR?SENDDATA?IIC

?PR?_OSDMSGFRAME?OSDM                   -----    -----      0062H    0001H      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      12/09/2004  23:42:22  PAGE 11


  +--> ?PR?OSDCLEARALL?OSDM
  +--> ?CO?OSDMENU
  +--> ?PR?_OSDWINDOW?OSDM

?PR?_OSDWINDOW?OSDM                     -----    -----      0063H    0001H      -----    -----
  +--> ?CO?OSDMENU
  +--> ?PR?SENDDATA?IIC

?PR?_OSDSETSTRING?OSDM                  0026H.2  0000H.1    0062H    0002H      -----    -----
  +--> ?CO?OSDMENU

?PR?_PRINTSTRING?OSDM                   0026H.2  0000H.1    0062H    0007H      -----    -----
  +--> ?PR?_OSDSETADDRESS?OSDM
  +--> ?PR?_OSDWRITE?OSDM
  +--> ?PR?_OSDSELECTPAGE?OSDM

?PR?_OSDSELECTPAGE?OSDM                 -----    -----      -----    -----      -----    -----
  +--> ?PR?SENDDATA?IIC

?PR?_PRINTCHAR?OSDM                     -----    -----      0062H    0004H      -----    -----
  +--> ?PR?_OSDSETADDRESS?OSDM
  +--> ?PR?_OSDWRITECHAR?OSDM

?PR?_OSDWRITECHAR?OSDM                  -----    -----      0066H    0001H      -----    -----
  +--> ?PR?SENDDATA?IIC

⌨️ 快捷键说明

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