“光敏开关”案例原理与测试说明 1 程序设计目标及程序运行效果说明 程序设计目标:学会利用 AD采集光敏电阻的值,实现类似按键开关的功能。 程序运行效果说明:当手指触摸到光敏电阻时,通过光照强度变化来控制开 关标志位 flag ,进而控制 led 灯的亮灭。 2 程序相关电路及工作原理说明 2.1 LED 数码管电路 2.2 光敏电阻电路 2.3 工作原理 通过 AD采集光敏电阻的值,检测 AD求其平均值,这样可以达到稳定性。这 个 实 验 的 关键 就 是 确 定 合 适 的 光照 阀 值 , 经 过 多 次尝 试 摸 索 后将 (light_old/light_new)>1.30 ,作为光照的阀值,此时默认为手指按下状态, flag 取反,控制 led 灯的亮灭,实现开关功能。 3 测试方法 (1)用 STC ISP默认设置,打开工程中的 HEX并下载 (2)下载后观察现象为:通过用遮