如何实现双stc15单片机iic模拟iic通信?

软件模拟ⅡC时序的通讯实现--《电子质量》2008年08期
软件模拟ⅡC时序的通讯实现
【摘要】:介绍了ⅡC总线的时序协议,并利用C语言对89S51单片机编程,软件模拟ⅡC总线的通讯协议和具有ⅡC接口的数字电位器X9241进行通讯,并把电位器应用在晶体振荡器的拐点查找中,得到电阻频率曲线,实现晶体拐点的查找,认为这种方法方便可靠,减少了硬件的开支,并且便于扩展使用。
【作者单位】:
【分类号】:TP273
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【共引文献】
中国期刊全文数据库
安宗权,汪云祥;[J];安徽工程科技学院学报;2002年03期
程抒一,施光林;[J];传感技术学报;2005年01期
张勃,屈保中;[J];传感器技术;2004年09期
李月娥;[J];测试技术学报;2004年02期
方遒,钱培钢;[J];电测与仪表;2001年10期
方遒,曲治斌,宋一泓;[J];电测与仪表;2003年01期
孙世君,宋强;[J];丹东纺专学报;2004年03期
周旭强,汪雄海;[J];电工技术杂志;2003年11期
李小平;[J];电气应用;2005年07期
王霜剑;[J];电脑与信息技术;2002年06期
中国重要会议论文全文数据库
庄国涛;苏小光;;[A];中国城市燃气学会应用专业委员会2005年会论文集[C];2005年
张继辉;刘志刚;于钧;;[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
中国博士学位论文全文数据库
李东明;[D];大连理工大学;2003年
彭环云;[D];中南大学;2004年
中国硕士学位论文全文数据库
孙强;[D];厦门大学;2001年
庄鹏;[D];厦门大学;2001年
王进;[D];中国人民解放军信息工程大学;2002年
刘小康;[D];重庆大学;2002年
刘敢峰;[D];浙江大学;2003年
黄志勇;[D];大连理工大学;2003年
杨力;[D];西北工业大学;2003年
任忠惠;[D];浙江大学;2003年
孙书民;[D];重庆大学;2003年
孙竞潇;[D];重庆大学;2003年
【同被引文献】
中国期刊全文数据库
张小华,董天临;[J];长沙通信职业技术学院学报;2005年03期
戴敏;曹杰;史金飞;;[J];测控技术;2006年07期
张家田;[J];现代电子技术;2001年09期
中国硕士学位论文全文数据库
纪斌;[D];电子科技大学;2007年
【相似文献】
中国期刊全文数据库
刘成岩;孙晶华;;[J];微型机与应用;2011年15期
;[J];;年期
;[J];;年期
;[J];;年期
;[J];;年期
;[J];;年期
;[J];;年期
;[J];;年期
;[J];;年期
;[J];;年期
中国重要会议论文全文数据库
杨晓红;任维政;姜莹;;[A];第11届全国电气自动化电控系统学术年会论文集[C];2002年
曾捷;梁大开;曾振武;杜燕;;[A];中国光学学会2006年学术大会论文摘要集[C];2006年
赵华;周以齐;;[A];先进制造技术论坛暨第三届制造业自动化与信息化技术交流会论文集[C];2004年
王俊;;[A];2005中国控制与决策学术年会论文集(下)[C];2005年
庞程;赵湛;杜利东;;[A];第十届全国敏感元件与传感器学术会议论文集[C];2007年
陈宁娟;廖小平;;[A];中国微米、纳米技术第七届学术会年会论文集(一)[C];2005年
林涛;孙鹤旭;雷兆明;梁涛;;[A];第二十七届中国控制会议论文集[C];2008年
赵卫杰;郑建宏;;[A];全国第二届信号处理与应用学术会议专刊[C];2008年
中国博士学位论文全文数据库
周鹏;[D];中国海洋大学;2010年
杨晓辉;[D];天津大学;2012年
中国硕士学位论文全文数据库
陈琳;[D];电子科技大学;2012年
张海峰;[D];郑州大学;2005年
周津;[D];天津大学;2006年
王冬娜;[D];大连海事大学;2008年
仇鹤凤;[D];同济大学;2007年
赵立波;[D];西华大学;2010年
崔健;[D];辽宁师范大学;2010年
张伟;[D];上海交通大学;2011年
陈派林;[D];华南理工大学;2010年
戚丽娜;[D];东南大学;2006年
&快捷付款方式
&订购知网充值卡
400-819-9993当前位置: >>
51单片机模拟IIC
#include&reg52.h& #include&intrins.h& #define uint unsigned int #define uchar unsigned char sbit SDA=P2^0; sbit SCL=P2^1; uchar code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; void Delay() { _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); } void delay(uint x) { uint y,z; for(y=x;y&0;y--) for(z=110;z&0;z--); } void start() { SDA=1; SCL=1; Delay(); SDA=0; Delay(); SCL=0; _nop_(); } void stop() { SDA=0; SCL=1; Delay(); SDA=1; Delay(); SDA=0; SCL=0; } void init() { SCL=1; _nop_(); SDA=1; _nop_(); } void response() //回应信号 { uchar i=0; SCL=1; _nop_(); while((SDA==1)&&(i&255)) i++; SCL=0; _nop_(); } void writebyte(uchar dat) // 写一个字节 { uchar i, temp= for(i=0;i&8;i++) { temp=temp&&1; SCL=0; _nop_(); SDA=CY; _nop_(); SCL=1; _nop_(); } SCL=0; _nop_(); SDA=1; _nop_(); _nop_(); } uchar readbyte() //读一个字节 { uchar i,j, SCL=0; _nop_(); _nop_(); SDA=1; for(i=0;i&8;i++) { SCL=1; _nop_(); if(SDA==1) j=1; else j=0; dat=(dat&&1)|j; SCL=0; _nop_(); _nop_(); } _nop_(); _nop_(); } void write24c02(uchar address,uchar dat)//指定地址写一个字节数据 { start(); writebyte(0xa0); response(); writebyte(address); response(); writebyte(dat); response(); stop(); } uchar read24c02(uchar address)//指定地址读一个字节数据 { start(); writebyte(0xa0); response(); writebyte(address); response(); start(); writebyte(0xa1); response(); dat=readbyte(); stop(); } void main() { uchar i=0; init(); P1=0 delay(50); while(1) { for(i=0;i&8;i++) { write24c02(i+1,table[i]); response(); delay(40); } // stop(); delay(10); for(i=0;i&8;i++) { P1=read24c02(i+1); response(); delay(200); } // stop(); } }
51单片机的模拟IIC总线程序 - #include &reg764.h& #include &intrins.h& #define #define #define /*头文件的包含*/ u...51单片机IO口线模拟IIC总... 3页 免费 51单片机IO口线模拟IIC总... 3页 ...系列单片机头文件 //===端口声明=== sbit CLK=P3^6; //74hc574 时钟...51单片机IIC程序_信息与通信_工程科技_专业资料。基于51单片机的IIC通信程序,其中IIC协议实现是通过单片机模拟时序完成 #include&AT89X51.H& sbit sda=P2^0; ...单片机普通IO口模拟IIC多机通信,本人已测试通过_信息与通信_工程科技_专业资料。...89C51单片机IO口模拟串行... 3页 2下载券喜欢此文档的还喜欢 ...51单片机模拟iic总线协议使用EEPROM器件AT24C02_电子/电路_工程科技_专业资料。51单片机以软件实现IIC工作时序基础51 单片机软件实现 iic 总线的工作时序所用 EEPROM ...51单片机IO口线模拟IIC总线3部曲之第3部_互联网_IT/计算机_专业资料。51单片机IO口线模拟IIC总线3部曲之第3部51 单片机 IO 口线模拟 IIC 总线 3 部曲之第 3...PIC单片机模拟IIC协议C程序_电子/电路_工程科技_专业资料。PIC12F509模拟IIC总线...51单片机的模拟IIC总线程... 8页 免费 PIC单片机入门培训资料 201页 5下载券...51单片机IIC_AT24C02 - #include AT24C02.h void delay_5us() { _nop_(); } void I2C_init() { SDA = 1; _...51单片机IIC总线操作及24c02指定地址的读写_电子/电路_工程科技_专业资料。51单片机的24c02总线读写 51 单片机 IIC 总线操作及 24c02 指定地址的读写 (单片机用...单片机模拟IIC通信控制AT24C02芯片 - #include&reg52.h& #include&intrins.h& #define uchar unsigned char #define...
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。查看: 1201|回复: 1
我现在想实一个单片机向STM32通过IIC通信,是两个单片机的IIC都用软件模拟好呐?还是STM32使用硬件IIC,另个单片机用软件模拟?
主题帖子精华
新手入门, 积分 224, 距离下一级还需 -204 积分
在线时间10 小时
我现在想实一个单片机向STM32通过IIC通信,是两个单片机的IIC都用软件模拟好呐?还是STM32使用硬件IIC,另个单片机用软件模拟?
哪个做起来快就用哪个~
主题帖子精华
在线时间87 小时
哪个做起来快就用哪个~
博观而约取,厚积而薄发。
Powered by豆丁微信公众号
君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于软件模拟的51单片机IIC总线的实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 单片机iic从机 的文章

 

随机推荐