3-3 所示。4图 3-3 DS1302 时序图3.2.2 计时模块的硬件设计具体电路如下图 3-4 所示。BT1 为电压值 3V 的电池组,来作为 DS1302 的备用电源。Y2 为一个 32.768?KHz 的晶振。DS1302 的 5、6、7 端分别同单片机的 P2.1、P2.2、P2.3 相连,同时在还为它们配置了阻值为 10K 的上拉电阻,能最大程度的保证操作与通讯的准确和稳定。图 3-4 实时时钟模块电路3.3?光线强弱检测模块3.3.1?ADC0832综述ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压5输入在0-5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。ADC0832引脚分布如图3-5所示。图3-5 ADC0832引脚分布图ADC0832有以下特点:l 8位分辨率;l 逐次逼近式A/D转换器;l 双通道A/D转换;l 输入输出电平与TTL/CMOS相兼容;l 5V电源供电时输入电压在0~5V之间;l 工作频率为250KHZ,转换时间为32μS;l 一般功耗仅为15mW;l 8P、14P—DIP(双列直插)、 多种封装。芯片接口说明:l CS?片选使能,低电平芯片使能;l CH0?模拟输入通道0,或作为IN+/-使用;l CH1?模拟输入通道1,或作为IN+/-使用;l GND?芯片参考0电位(地);l DI?数据信号输入,选择通道控制;l DO?数据信号输出,转换数据输出;l CLK?芯片时钟输入;l VCC/REF电源输入及参考电压输入(复用)。单片机对ADC0832的控制原理:6