光敏传感器适 合测量室外自然光线,常用于环境或生物监控中。 下面对传感数据采集的驱动程序作详细的介绍: SHT10的驱动程序需编写如下几个函数: SHT10 引脚初始化; extern void SHT1X_PORT_INT(void); 等待 SHT10 确认函数; extern uint8 WaitForSHT1XAck(void); SHT10 复位函数; extern void SHT1X_REST(void); SHT10 启动函数; extern void SHT1X_STAT(void); 发送数据到 SHT10 函数; extern uint8 SendToSHT1X(uint8 data); 等待转换函数; extern void WaitForAminit(uint16 delay); SHT10 初始化函数; externvoid SHT1X_INT(void); SHT10传感器函数 extern uint16 Read_SHT1X(uint8 option); 光敏电阻的驱动程序设计:首先进行单片机引脚初始化,这里只用了 P00 作为 AD 输入模式; P0DIR ~0x02;光敏电阻 P00 引脚设置为输入; IO_DIR_PORT_PIN1(0, IO_IN);P01 作为 AD 输入模式; P0INP 0x02;初始化 AD; HalAdcInit(); 读取光敏电阻分压值; temp ReadSensorAdc(1);读取 AD 值函数; INT8U ReadSensorAdc(INT8U channel) INT8Utemp; temp HalAdcRead(channel,HAL_ADC_RESOLUTION_8);return temp; 自定义任务事件的处理