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

📄 t100.lst

📁 非常经典的一款LCD单芯片方案的驱动代码.(T100)
💻 LST
📖 第 1 页 / 共 5 页
字号:
1039   3                                SetMode();
1040   3                             }
1041   2                            break;
1042   2              }
C51 COMPILER V7.06   T100                                                                  10/30/2005 21:46:44 PAGE 18  

1043   1              SaveData();
1044   1              ShowOSDData();
1045   1              OSDEnable();
1046   1      }
1047          
1048          
1049          void LoadData(void)
1050          {
1051   1      #ifdef NVRAM
              
              #else
1054   1              cBright=BRIGHT;
1055   1              cColor=COLOR;
1056   1      #endif
1057   1      }
1058          void SaveData(void)
1059          {
1060   1      #ifdef NVRAM
              
              #endif
1063   1      }
1064          #endif
1065          bit m_bBKPowerOn                =1;
1066          bit m_bKyPowerOn                =1;
1067          bit m_bChipPowerOn              =1;
1068          void PowerManage(void)
1069          {
1070   1              if(m_bKyPowerOn) //Power on
1071   1              {
1072   2                      I2CWriteByte(TW100, 0xE0, I2CReadByte(TW100, 0xE0)|0x80);
1073   2                      //When power on chip, force to reset chip
1074   2                      m_bChipPowerOn=1;
1075   2                      Delay_ms(50);
1076   2                      OpenPanel();
1077   2                              if(!m_bBKPowerOn)
1078   2                                              BL_EN=0;
1079   2      //                              BKPower();
1080   2              }
1081   1              else    //Forced Power Off
1082   1              {
1083   2                      if(m_bChipPowerOn)
1084   2                      {
1085   3                              Delay_ms(50);
1086   3                              if(m_bBKPowerOn)
1087   3                                      BL_EN=1;
1088   3      //                              BKPower();
1089   3                              ClosePanel();
1090   3                              Delay_ms(100);
1091   3                              I2CWriteByte(TW100, 0xE0, I2CReadByte(TW100, 0xE0)&0x7F);
1092   3                              m_bChipPowerOn=0;
1093   3                      }
1094   2              }
1095   1      }
1096          
C51 COMPILER V7.06   T100                                                                  10/30/2005 21:46:44 PAGE 19  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


LoadData . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
font_23. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0894H  36
font_14. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0678H  36
font_05. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    045CH  36
font_24. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    08B8H  36
font_15. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    069CH  36
font_06. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0480H  36
P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
font_16. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    06C0H  36
font_07. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    04A4H  36
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
BL_EN. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0087H  1
font_17. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    06E4H  36
font_08. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    04C8H  36
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
font_18. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0708H  36
font_09. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    04ECH  36
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
font_19. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    072CH  36
m_bChipPowerOn . . . . . . . . . . . .  PUBLIC   DATA   BIT      0000H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
ShowOSDData. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
OpenPanel. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
PAL_MData. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    027CH  13
font_0A. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0510H  36
ROMDATA. . . . . . . . . . . . . . . .  TYPEDEF  CODE   INT      -----  2
font_1A. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0750H  36
font_0B. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0534H  36
m_bBKPowerOn . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0001H  1
cLanguage. . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0002H  1
cKey_Curr. . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0003H  1
font_1B. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0774H  36
font_0C. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0558H  36
SaveData . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
font_1C. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0798H  36
font_0D. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    057CH  36
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
font_1D. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    07BCH  36
font_0E. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    05A0H  36
font_1E. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    07E0H  36
font_0F. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    05C4H  36
font_1F. . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0804H  36
ITU656Data . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01E9H  14
_Delay_ms. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cTime. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
sCHAR. . . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
_OSDSetRamAddr . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2
OSDEventMgr. . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
uCHAR. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
BOOL16 . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
cKey_Pre . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0004H  1
LoadMenu . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
cStandard. . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0005H  1
C51 COMPILER V7.06   T100                                                                  10/30/2005 21:46:44 PAGE 20  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


sROM8. . . . . . . . . . . . . . . . .  TYPEDEF  CODE   CHAR     -----  1
LoadFont . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
INT0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
uROM8. . . . . . . . . . . . . . . . .  TYPEDEF  CODE   U_CHAR   -----  1
INT1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
OSDDisable . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
PAL_60Data . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0289H  13
bUP_DOWN . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0002H  1
PAL_43Data . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    02ECH  33
SetSource. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ir_enable. . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0003H  1
AllFonts . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    08DCH  111
iFULL_ICON . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0973H  3
BOOL . . . . . . . . . . . . . . . . .  TYPEDEF  DATA   INT      -----  2
sWORD. . . . . . . . . . . . . . . . .  TYPEDEF  -----  INT      -----  2
OSDEnable. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cTemp. . . . . . . . . . . . . . . .  AUTO     DATA   ARRAY    0000H  8
TCONData . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0089H  28
VOID . . . . . . . . . . . . . . . . .  TYPEDEF  -----  VOID     -----  -----
uWORD. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
BITS . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
_I2CReadByte . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cAddr. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0002H  1
  cReg . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0001H  1
  cTemp. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
SetMode. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
BYTE . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
TMOD . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0089H  1
i4_3_ICON. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0976H  3
WORD . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
StartCondition . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  ix . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  cTWtrytime . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
m_bKyPowerOn . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0004H  1
_OSDDrawGauge. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cVal . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  x. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0005H  1
  y. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
  cColor . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0003H  1
  cTemp1 . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0004H  1
  cTemp2 . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0005H  1
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0006H  1
_I2CWriteByte. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cAddr. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
  cReg . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0001H  1
  cData. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0002H  1
OSDDisableTbl. . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0384H  8
SetUD_LR . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cTemp. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
cBright. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0006H  1
SVIDEOData . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01CCH  29
Repeat_Times . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0007H  1
sROM16 . . . . . . . . . . . . . . . .  TYPEDEF  CODE   INT      -----  2
T100_RESET . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
C51 COMPILER V7.06   T100                                                                  10/30/2005 21:46:44 PAGE 21  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


NTSC_FULLData. . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01F7H  87
PAL_CNData . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    030DH  13
uROM16 . . . . . . . . . . . . . . . .  TYPEDEF  CODE   U_INT    -----  2
TH0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008CH  1
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
Filter13 . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  le . . . . . . . . . . . . . . . . .  AUTO     DATA   BIT      0000H  1
  r. . . . . . . . . . . . . . . . . .  AUTO     DATA   BIT      0001H  1
Initial. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
IRSourceSelCtrl. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
TL0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008AH  1
_I2CWriteTbl . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  pString. . . . . . . . . . . . . . .  AUTO     DATA   PTR      0000H  3
  cAddr. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0003H  1
  cReg . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0004H  1
  cNum0. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0005H  1
  cNum1. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0006H  1
  cINC . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0007H  1
NTSC443Data. . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    026FH  13
c50HZ_Mode . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0008H  1
_Read_Byte . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cNum . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  ix . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  cRetval. . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0001H  1
c60HZ_Mode . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0009H  1
DetectNTSC_PAL . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  wBuff. . . . . . . . . . . . . . . .  STATIC   DATA   INT      0000H  2
  cBuff. . . . . . . . . . . . . . . .  AUTO     DATA   ARRAY    0000H  2
StopCondition. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  ix . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  cTWtrytime . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
OSDEnableTbl . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    038CH  28
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
ir_data. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000AH  1
cSource. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000BH  1
SDA. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
iScreen_ICON . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0970H  3
iBright_ICON . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    096AH  3
cOSDFunc . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000CH  1
bNTSC_PAL. . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0005H  1
PowerManage. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_OSDCtrl . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cDir . . . . . . . . . . . . . . . .  AUTO     DATA   CHAR     0000H  1
  cTemp. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
IRSCALEREvent. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
bFULL_43 . . . . . . . . . . . . . . .  PUBLIC   DATA   BIT      0006H  1
CVBS2Data. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    017EH  26
iBlankLine . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    094BH  31
CVBS3Data. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0198H  26
CVBS4Data. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01B2H  26
GAMMAData. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  42
_Send_Byte . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cData. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  ix . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
C51 COMPILER V7.06   T100                                                                  10/30/2005 21:46:44 PAGE 22  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  cAcknowledge . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
  cTWtrytime . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
SCL. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0096H  1
cColor . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   000DH  1
FilterData . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    002AH  95
IRDismodeEvent . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  cTemp. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
ClosePanel . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
int1Remote . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  count. . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  temp0. . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0002H  2
  temp1. . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  ir_code. . . . . . . . . . . . . . .  AUTO     DATA   U_INT    00

⌨️ 快捷键说明

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