📄 max5478.c
字号:
/*******************************************************/
/************* MAX5478 DRIVER ******************/
/************* EDITED BY TNXN ******************/
/************* 2006.9.1 ******************/
/*******************************************************/
#include <REG51.H>
#include <intrins.h>
#include "IIC.h"
#include "TNXN_test.h"
#include "MAX5478.h"
void MAX5478_Command_VREG(unsigned char address,bit wiper_a,bit wiper_b,unsigned char udata)
{
unsigned char temp_uchar;
temp_uchar=0x10;
if(wiper_a==1)
{
temp_uchar|=0x01;
}
if(wiper_b==1)
{
temp_uchar|=0x02;
}
MAX5478_WriteChar((address<<1)|0x50,temp_uchar,udata);
}
void main(void)
{
unsigned char i;
tnxn_delay200ms();
tnxn_delay200ms();
tnxn_delay200ms();
tnxn_shine(4);
tnxn_delay200ms();
tnxn_delay200ms();
tnxn_delay200ms();
//MAX5478_Command_VREG(0x00,1,1,0x40);
while(1)
{
for(i=80;i<120;i++)
{
MAX5478_Command_VREG(0x00,1,1,i);
tnxn_delay100ms();
}
for(i=120;i>80;i--)
{
MAX5478_Command_VREG(0x00,1,1,i);
tnxn_delay100ms();
}
}
tnxn_shine(6);
for(;;);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -