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

📄 gamma.c

📁 LCD OSD 程序用於8051 開發lcd
💻 C
字号:
#include "types.h"
#include "ms_reg.h"
#include "gammaDef.h"
#include "ms_rwreg.h"
#include "debug.h"


// Gamma data format: {D3[1:0], D2[[1:0], D1[1:0], D0[1:0]}, D0[9:2], D1[9:2], D2[9:2], D3[9:2], ... 
void LoadGammaTbl(BYTE channel, BYTE *tblPtr)
{ BYTE regByte;
  WORD i;
  
  regByte=mStar_ReadByte(GAMMAC);
  mStar_WriteByte(GAMMAC, (regByte|GCFE_B)|GTIO_B|channel);
  for (i=0; i<320; i++) // 256 + 256/4 =320
    { mStar_WriteByte(GAMMAP, *(tblPtr+i));
    }
  mStar_WriteByte(GAMMAC, regByte);  
}

void mStar_InitGamma(void)
{
  mStar_WriteByte(GAMMAC, 0);//GCFE_B);  
  LoadGammaTbl(GammaAll, &tblGamma12);
} 

⌨️ 快捷键说明

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