热搜关键词: 数字信号处理RTOSC语言Linux射频电路

pdf

I2C总线模拟程序.pdf

  • 1星
  • 2019-05-30
  • 74.55KB
  • 需要2积分
  • 6次下载
标签: 总线

总线

I2C总线模拟程序

文档内容节选

I2C总线模拟程序 文件 PCF8563TC 1 2 说明I2C 总线驱动程序用两个普通 IO 模拟 I2C 总线 3 包括 100KhzT10us的标准模式慢速模式选择, 4 和 400KhzT25us的快速模式选择, 5 默认 110592Mhz 的晶振 10 11 12 ifndef SDA 13 define SDA P00 14 define SCL P01 15 endif 16 17 extern uchar SystemError 18 19 define uchar unsigned char 20 define uint unsigned int 21 define Byte unsigned char 22 define Word unsigned int 23 define bool bit 24 define true 1 25 define false 0 26 27 define SomeNOP nopnopnopnop 28 29 30 调用方式:void I2CStartvoid......

展开预览

文档解析

这份文件是一段关于I2C总线模拟程序的代码,文件名为PCF8563T.C。该程序使用两个普通IO口来模拟I2C总线,支持100kHz的标准模式和400kHz的快速模式,适用于11.0592MHz的晶振。代码中定义了多个函数,包括I2CStart、I2CStop、WaitAck、SendAck、SendNotAck和I2CSendByte等,用于生成I2C总线起始和停止条件、等待应答、发送应答或非应答信号以及发送和接收字节数据。此外,还提供了GetPCF8563和SetPCF8563函数,用于从PCF8563时钟芯片读取时间和设置时间。程序还包含了设置报警闹钟和清除报警设置的函数。最后,程序提供了read1380和write1380函数,用于读取和写入HT1380设备,以及time_display函数,用于在指定坐标显示当前时间。整个程序是为嵌入式系统设计的,用于通过软件模拟I2C通信协议,以实现与I2C设备的数据交换。

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×