3、 地址轮循,其实就是单片机不停地读存储器中的数据,而所读存储器中的地址在循环。存储器中的数据就是多路开关的选通信号。所谓选通信号就是图4中开通具体通道所需要在A0~A3脚和EN脚写入的数值。所以轮循的实质就是存放选通信号的地址在循环,该地址的循环是通过CPLD来实现的,而单片机是一直在该地址处读数据的。本方案中的多路开关选用MAX306芯片,16选1的多路开关,根据需要开通的具体通道,将相应的选通信号直接写入多路开关的A0~A3脚和EN脚。多路开关的电路图如下。
图4 多路开关的电路图
3、 地址轮循,其实就是单片机不停地读存储器中的数据,而所读存储器中的地址在循环。存储器中的数据就是多路开关的选通信号。所谓选通信号就是图4中开通具体通道所需要在A0~A3脚和EN脚写入的数值。所以轮循的实质就是存放选通信号的地址在循环,该地址的循环是通过CPLD来实现的,而单片机是一直在该地址处读数据的。本方案中的多路开关选用MAX306芯片,16选1的多路开关,根据需要开通的具体通道,将相应的选通信号直接写入多路开关的A0~A3脚和EN脚。多路开关的电路图如下。
图4 多路开关的电路图