用Proteus学习51单片机之AD转换现实中的很多量,都是模拟量,如温度,压力等,单片机要去了解它们,首先就要把这些量进行数字化,AD转换即把模拟量转变为数字量。这次书上介绍的AD芯片为ADC0804,8位并行AD转换芯片。ADC0804的使用,比前面用过的锁存器74LS573难用得多,主要是读写数据都要根据时序图,进行电位的变化,而且芯片的接法也相对麻烦一点。下面记录一下引脚定义:VIN(+),VIN(-):待测量的模拟信号输入DB0DB7:测量结果输出AGND:模拟信号地DGND:数字信号地CLK:时钟信号输入端CLKR:内部时钟发生器的外接电阻端,与CLK端配合可由芯片自身产生时钟脉冲,其频率为1/(1.1RC)CS:片选信号,低电平有效WR:写信号输入,低电平启动A/D转换RD:读信号输入,低电平有效INTR:A/D转换结束信号,低电平表示本次转换已经完成VREF/2:参考电平输入,决定量化单位(可以调节该电平,调节最终准确度)VCC:电源输入 关于时钟:如果使用内部时钟的话,官方的建议是用10K电阻和150p