第11章串行扩展摘要.ppt

第11章串行扩展摘要

图中KEY1作为外部中断0的中断源,当按下KEY1,单片机通过I2C总线发送数据0xaa给AT24C02,等发送数据完毕后,将0xaa送P2口通过LED显示。 KEY2作为外部中断1的中断源,当按下KEY2时,单片机通过I2C总线读AT24C02,等读数据完毕后,将读出的最后数据0x55送P2口的LED显示出来。 最终显示的仿真效果是:按下KEY1,标号为D1~D8的8个LED中D3、D4、D5、D6灯亮,如图11-20所示。按下KEY2,则D1、D3、D5、D7灯亮。 Proteus提供的I2C调试器是调试I2C系统的得力工具,使用I2C调试器的观测窗口可观察I2C总线上的数据流,查看I2C 总线发送的数据,也可作为从器件向I2C总线发送数据。 在原理电路中添加I2C调试器具体操作:先单击图4-2左侧工具箱中的虚拟仪器图标 ,此时在预览窗口中显示出各种虚拟仪器选项,单击 “I2C DEBUGGER”项,并在原理图编辑窗口单击鼠标左键,就会出现I2C调试器符号,如图11-20所示。然后把I2C调试器的“SDA”端和“SCL” 端分别连接在I2C总线的“SDA”和“SCL”线上。 仿真运行时,用鼠标右键单击I2C调试器符号,出现下拉菜单,单击“Terminal”选项,即可出现I2C调试器的观测窗口,如图11-21所示。从观测窗口上可看到按一下

文档评论(0)

1亿VIP精品文档

相关文档