集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]
STC系列单片机TSL线性CCD例程
STC15系列单片机TSL1401线性CCD例程
(带PID自适应曝光程序)
/**------------
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//-----------------------------------------------------------------------
//----------------------数据变量定义-------------------------------------
//-----------------------------------------------------------------------
//=======================================================================
uint8Show[30]=0;
//-----------------------------------------------------------------------
//----------------------具体函数实现-------------------------------------
//=======================================================================
voidAdc_Init()
{
P1ASF|=0x08;
ADC_RES=0;
ADC_RESL=0;
ADC_CONTR=ADC_POWER|ADC_SPEEDLL;
P1M0&=~0x08;
P1M1|=0x08;
DelayAdc(2);
}
uint16GetAdc(uint8Channel)
{
uint16adc;
ADC_CONTR=ADC_POWER|ADC_SPEEDLL|Channel|ADC_START;
_nop_();
_nop_();
_nop_();
_nop_();
while(!(ADC_CONTR&ADC_FLAG));
ADC_CONTR&=~ADC_FLAG;
adc=ADC_RES;
adc=adc<<2;
adc+=ADC_RESL;
adc=(adc*); //三位的整数,max=
return adc;
}
voidShow_ADC()
{
floatshow;
show=GetAdc(3);
sprintf(Show,"VCC=%",show);
Usart1_SendString(Show);
}
/************************************************************************/
/**********************/
STC系列单片机TSL线性CCD例程 来自淘豆网www.taodocs.com转载请标明出处.