永发信息网

51单片机 iic 总线程序,用IO口模拟和用自带IIC口有什么不同?

答案:3  悬赏:30  手机版
解决时间 2021-03-28 20:46
51单片机 iic 总线程序,用IO口模拟和用自带IIC口有什么不同?
最佳答案
其实程序是一模一样的,唯一的区别是模拟IIC需要CPU运算,这样就增加了单片机的运算时间,而带IIC接口的单片机,程序还是需要的,但是IIC的运算通过集成在单片机里面的寄存器硬件电路来运算,就像定时器电路一样自己会运算,这样就不要cpu来运算过程了,从而节省了时间,使cpu运算的更快。当然这样就的多付出经济成本哦
全部回答
专用的IIC接口不占用CPU时间,更稳定可靠。追问那么程序编写上呢?有什么区别么?追答程序编写上,专有的IIC直接操作寄存器
模块IIC操作IO口的
硬件IIC有专门的寄存器,只要你把相关的控制寄存器设置好,比如你要发送数据,就只要往相关的数据寄存器写一个数就可以了
IO口模拟其实就是数据口配合时钟口一位一位地接受或发送数据,然后存到内存里
不光IIC可以用IO口模拟,其他的通讯协议(串口、CAN等)也可以模拟,之所以要模拟一样的时序,是为了通用性,一个标准定在那儿,大家都按这个标准走,就不会有问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在这首迷人的夜色中是什么歌
+864008608608,+861095588是诈骗电话吗
打人要赔偿吗,要负责吗
公历/984年io月/9号农历是多少
司春加盟总部在什么地方?
在同学面前脱内裤露j?j
求助R6300V2 刷shiby tomato 128版本后 5G 频
奥迪q516款技术型原车方向盘带拔片吗?
洋姜怎么保存
戴尔笔记本进入usb装系统按f几
卡丝创始人kk的老婆
在哪充值QQVIP最划算?
翰生国际象棋(盐城亭湖)地址在什么地方,想过
超纯水设备中气体如何去除
这双aj13真假
推荐资讯
常春鲜奶油比较金钻奶油
用杜甫的诗句描写杜甫或杜甫的一生
有没有男汉子.求搞基
重装win732位系统对系统盘大小有什么要求
岳阳做网站哪家公司好啊?
电影和喜剧两个体系的分水岭是
我是2015年高中毕业的,想知道初中高中入学毕
翻译 宋史 叶适传
为什么每个社会成员都应该遵守社会公德
2009个不全相等的有理数之和为0,则这2009个
我很迷茫。。。什么也不会,都二十四岁了。。
推荐给我好听的手机铃声,要清新一点、简单一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?