结构推理 什么叫虚拟串行扩展?为什么要应用虚拟串行扩展?
【正确答案】用通用I/O口来模拟串行接口,构成虚拟的串行扩展接口。
   串行扩展要求MCU和扩展器件均具有相应的串行总线接口,但用户所选择的单片机不一定具备相应的串行总线接口,从而限制了串行扩展的推广和应用。如果采用虚拟技术,就能使目前所有具有串行接口的串行扩展器件在任何型号的单片机应用系统中应用。目前所有串行扩展总线和扩展接口均采用同步数据传送。只要严格控制模拟同步信号,并满足串行同步数据传送的时序要求,就可满足串行数据传送的可靠性要求。
【答案解析】