MAX517与单片机的I2C总线数据通信
发布时间:2015-07-07 09:36
摘要:介绍了i2c总线的特点及数据通信的基本协议,并以at89c51单片机与美国maxim公司的8位电压输出dac数模转换器max517之间的通信为例,详细介绍了通过i2c总线进行数据通信的具体硬件电路连接和其通信子程序的编程方法。
该系统应将max517作为从设备,at89c51作为主设备。首先主设备向从设备发送一个地址字节58h,之后从设备则发一个应答信号,主设备接到应答后,再发给从设备一个控制字节00h,当从设备接到该控制字节后,再发给主设备一个应答。之后主设备便可发给从设备要转换的8位数据。其工作流程图见图4所示。具体的程序代码如下:
上一篇:可编程逻辑控制器在机顶盒中的应用