- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一讲 C51程序综合程序设计范例(五 ) I2C
* SiChuan Engineering Technical Colledge-1959 11-2 I2C总线接口协议 范例分析: 程序设计——I2C总线协议: 字节读时序——页写: * SiChuan Engineering Technical Colledge-1959 11-2 I2C总线接口协议 范例分析: 程序设计——I2C总线协议: 字节读时序——随机读: * SiChuan Engineering Technical Colledge-1959 11-2 I2C总线接口协议 范例分析: 程序设计——I2C总线协议: 字节读时序——顺序读: * SiChuan Engineering Technical Colledge-1959 11-3 24C02与单片机的接口 参考流程 (设计程序实现对小车上的外扩24C02写入数据2,然后读出该数据,并将其显示在数码管上。 ) 开始 主器件发送停止信号 发送开始信号 从器件产生应答信号 从器件产生应答信号 发送24C02内部储存单元子地址 从器件产生应答信号 发送24C02的从器件地址 发送数据到被寻址的单元 延时5ms(内部擦写) 主器件产生一个非应答信号 从器件发送一个应答信号 发送开始信号 读24C02的伪地址 读24C02的储存单元子地址 从器件产生一个停止信号 发送开始信号 读出字节数据 从器件产生一个应答信号 读出24C02的读地址 结束 * SiChuan Engineering Technical Colledge-1959 11-3 24C02与单片机的接口 参考程序 #include reg51.h #include stdio.h #include math.h #include absacc.h #include string.h #include intrins.h #define uchar unsigned char #define uint unsigned int #define bool bit #define SomeNOP( );_nop_( );_nop_( );_nop_( );_nop_( );_nop_( );_nop_( ); _nop_( );_nop_( );_nop_( );_nop_( );_nop_( );_nop_( );_nop_( ); sbit SCL=P2^1; sbit SDA=P2^2; void I2CStart(void); void I2CStop(void); * SiChuan Engineering Technical Colledge-1959 11-3 24C02与单片机的接口 参考程序 void I2CSendByte(uchar x); uchar I2CReceiveByte(void); void SendAck(void); void SendNotAck(void); bool WaitAck(void); void delay(uchar x)//延时程序 { while(x--) { SomeNOP( ); SomeNOP( ); SomeNOP( ); SomeNOP( ); SomeNOP( ); SomeNOP( ); } } * SiChuan Engineering Technical Colledge-1959 11-3 24C02与单片机的接口 参考程序 //************************* I2C相关函数 ***********************/ void I2CStart(void) { SDA=1; SCL=1; SomeNOP(); SDA=0; SomeNOP(); SCL=0; } void I2CStop(void) { SCL=0; SDA=0; SomeNOP(); SCL=1; SomeNOP(); SDA=1; } * SiChuan E
您可能关注的文档
最近下载
- MSDS危险化学品安全技术说明书——81015--氟化氢、无水氟化氢.docx VIP
- 铁建设〔2021〕17号关于发布《铁路建设项目监理招标资格预审文件和招标文件示范文本》的通知.pdf
- 西门子保护说明书7SJ686用户手册.pdf
- 先锋英语综合教程4(战菊)课后习题答案.pdf
- 管道非开挖修复施工方案 1.pdf
- 人体十二条经络穴位的位置和作用.docx
- 温室气体核算体系:企业价值链(范围三)核算与报告标准.docx
- 煤炭矿井制图标准.pdf
- Unit 2 Teachers’ Day Part B(教学设计)-2024-2025学年闽教版英语五年级上册.docx
- 2024年国家版图知识竞赛题库及答案(共200题).pdf
文档评论(0)