其中,前三位010出厂时已设定。对于MAX517,BIT4和BIT3这两位应取为1。因为一个AT89C51上可以挂4个MAX517,而具体是对哪一个MAX517进行操作,则由AD1、AD0的不同取值来控制。MAX517的控制字节格式如下:
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
R2 R1 R0 RST PD X X A0
在该字节格式中,R2、R1、R0已预先设定为0;RST为复位位,该位为1时复位所有的寄存器;PD 为电源工作状态位,为1时,MAX517工作在4μA的休眠模式,为0时,返回正常的操作状态;A0为地址位,对于MAX517,该位应设置为0。2.3 MAX517与AT89C51的硬件连接AT89C51是ATMEL公司的89系列单片机的一种电路,是市面上应用相当广泛的一种产品。图3所示为MAX517与AT89C51的硬件连接电路。该硬件电路中,采用MAX813作为看门狗电路,既可自动复位,也可手工复位。利用该电路可以用数码管来显示0-255个数字量,图中,采用MAX7219作为数码驱动电路,若将MAX517的输出引脚连接到示波器上,还可以显示相应的模拟电压的变化情况。 |