论文部分内容阅读
简要地分析了IIC总线的结构及工作原理,根据IIC总线的时序,编程模拟了IIC总线的典型信号:起始信号、终止信号、应答信号和非应答信号,以及单字节发送与接收过程。在此基础上,以串行8位多路A/D及D/A转换器PCF8591与单片机的接口电路为例,通过编程模拟IIC总线实现写入D/A转换值和读取A/D值。软件模拟的方法使得IIC总线在不具有该总线硬件端口的单片机系统中也得到了应用。