如图1所示(图全部在后面),VIN是接入ADC0804的待转换模拟电压,而待测电压和电阻共享VIN接入ADC0804,JUMP3 E起到切换作用。JUMP3 E =高电平,测电阻;JUMP3 E =低电平,测电压。如图2所示,ADC0804的$INTR$引脚和毫秒表的MIL引脚共享AT89C52的$INT1$引脚,所以测量电压和电阻时必须要保证JUMP5E=高电平;如果JUMP5E=低电平,是毫秒表功能,JUMP3E不起作用。JUMP3E和JUMP5E位置如图3所示,被影射为外部地址空间#8100h的最低2位。因此,测量电压应该如下编写代码: