这个问题很简单!困难,就以12c5a系列为例,最高频率最高频率35MHz。你一个时钟做一个下降沿,至少要两个指令周期,一高一低。还要写数据线,加一个指令周期,写数据前要判断,判断前……
你要看I2C总线的规范,SDA线上的数据必须在时钟线SCL的高电平间保持稳定,数据线的电平状态只有在SCL线的时钟信号为低电平是才能改变。……
上面的代码读取,写入功能可以实现了?先要确定IIC通信部分没问题了,再走下一步。。而且这么看也不好判断是不是代码问题,,但是我发现你那个num变量中断里又动过。。能不能先写入固定的……
这个没有,不过你可以用单片机控制模拟开关芯片来实现网络电阻的切换进行阻值调节。……
I2C总线的工作速度分为 3 种版本:S(标准模式) 测量与控制场合;F(快速模式) ,速率为 400kb/s;Hs(高速模式) ,速率为 3.4Mb/s。具体要用多快的速度这个要……
记得没错的话,51单片机没有I2C的端口,如果模仿的话只能作主机使用,不能作从机,所以一个51单片机用I2C控制多个51单片机是不可能实现的。想通信控制多个单片机的话,可以用串口,……
RS232的主要作用是通信传输数据,有时也用它内部的电荷泵来为一些小功率元器件提供电源,RS232也是一种串行输入输出接口器件,还有SPI、I2C等,都属于串口范围,并不只是UAR……
由于采用改进型哈佛架构,51单片机具备独立的程序存储器ROM、数据存储器RAM,两者地址空间独立,且独立编址,如下是单片机的存储器结构图。程序存储器ROM,用于存储用户代码,由于程……
80C51单片机采用的是哈佛结构,就是说把RAM和ROM分开,RAM和ROM分别具有自己的总线,这样可以使程序运行的速度更快和更安全。所以80C51单片机中储存器是分开编址的。……
8051单片机片内RAM分区的方法是:8051内部数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。(1)00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM……