单片机从i2c接受的数据放在哪里啊

来源:百度知道 编辑:UC知道 时间:2024/05/05 17:53:48
51单片机和i2c总线相连后,模仿i2c协议与同样挂在i2c总线上的器件进行数据发送与接受,,不明白的是几个字节的数据一个一个地从单片机的一个口进入,这些数据到底放在哪??应该要先定义的把??但是看的一些例子没有事先定义存放地址啊。。劳烦各位大侠不笑赐教啊。。

三楼说啥呢?

哪本书上说“所有的数据首先要经过寄存器A。然后再把A中的数据转存到你所需要到地址中。”没见过这条指令Mov direct ,Rn吗?

IIC是串行通讯,传递的是一和零这样的数,把它们组成一个一个的数据的。有起始位和停止位,起始位一开始,从输入口读引脚,要先送到C,(就是进位标志)再由RLC A或RRL C 经过位传递送给A,这样直到停止位出现。最后由A传到你存放数据的地址里。

放数据存储器里。那些例子如果没有事先定义地址,那就是直接引用地址。你好好看看程序。

单片机的操作中,所有的数据首先要经过寄存器A。然后再把A中的数据转存到你所需要到地址中。

你想放哪里就可以放哪里,比如flash 或者是ARM里