任务实施
1.任务分析
从硬件角度分析,系统由电压检测电路、ADC模/数转换电路、单片机和数码管显示器构成。通过调节一个可调电阻模拟检测到的电压,通过ADC0809的IN3口输入,经过A/D转换后将得到的数字量输入单片机的P3口,单片机把得到的数值通过换算后经数码管输出。电路中74LS245用来增加P0输出信号的驱动能力。
从软件角度分析,用定时器T0产生一个脉冲信号作为ADC0809的CLK信号。ADC0809的分辨率为8位,由28=256知单片机检测到的数值范围是0~255,由于设计的量程是0~5 V,所以通过公式value=P3×5×100/255转换后就得到电压值value,需要说明的是为了方便显示,value是放大100倍后的电压值。
2.电路设计
简易数字电压表电路设计如图8-7所示。
(https://www.daowen.com)
图8-7 简易电压表硬件电路设计(见彩插)
3.程序设计


