PIC单片机I2C通信程序(国外英语资料).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PIC单片机I2C通信程序(国外英语资料)

PIC单片机I2C通信程序(国外英语资料) # include“pic.h” # include“pic1687x.h” / / # include“usart.h” 空白INII2C(无效); 空白延迟(int); 空白DELAY1(int); / /无效READTIME(unsigned char time1[3]); / /无效显示器(unsigned char time2[6]); / /无效spiinit(); / /无效初始(); 空白INIPCF8583(); READTIMESTART(); READTIMEEND(); 空白USART(int); 无效的初始(无效); 空白CHECKSSPIF(); 空白CHECKACKSTAT(); 空白插管(unsigned char字节); 静态易失的无符号的char表[20]= { 0xc0,0xf9,0xa4,0xb0,0x92,0x92,0x80,0x80,0x80,0x88,0x8e,0x8e,0x8e,0x7f,0xbf,0xbf,0x8e,0x8e,0x8e,0xbf,0x8e,0x89,0xff }; #定义昂山素(adr)((unsigned)(adr)* 8 +(钻头))/ / *绝对寻址位操作指令* / 静态位PORTA_4 @ PORTAIT(PORTA,4); 静态位BF @ PORTAIT(SSPSTAT,0); 静态位TXSTA_5 @昂山素(TXSTA 5);/ / *定义PORTB 0位* / / main() { unsigned char[6]; int x; / / init_usart(); 最初的(); TRISD = 0 x00; INII2C(); / / INIPCF8583();/ / ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TRISD = 0 x00; 而(1) { PORTD = 0 xf0; DELAY1(10); PORTD = 0 xff; DELAY1(10); READTIMESTART(); 森= 1; CHECKSSPIF(); SSPBUF = 0 xa2; CHECKSSPIF(); SSPIF = 0; CHECKACKSTAT(); ACKSTAT = 1; SSPBUF = 2;/ /发送读地址 CHECKSSPIF(); SSPIF = 0; CHECKACKSTAT(); RSEN = 1;/ /产生重启动信号 为(x = 0;x 100;x + +){;} CHECKSSPIF(); SSPBUF = 0 xa3; CHECKSSPIF(); CHECKACKSTAT(); / / PORTD = 0 xf0;(z = 0;z 1000;z + +)(y = 0;y 30;y + +); RCEN = 1;/ /开启接收 DELAY1(1); 时间[0]= SSPBUF; SSPIF = 0; ACKDT = 0; ACKEN = 1;/ /发送应答信号 而(ACKEN = = 1) { } RCEN = 1; DELAY1(1); 时间[1]= SSPBUF; SSPIF = 0; ACKDT = 0; ACKEN = 1;/ /发送应答信号 而(ACKEN = = 1) { } RCEN = 1; DELAY1(1); 时间[2]= SSPBUF; SSPIF = 0; ACKDT = 0; ACKEN = 1;/ /发送应答信号 而(ACKEN = = 1) { } RCEN = 1; DELAY1(1); 时间[3]= SSPBUF; SSPIF = 0; ACKDT = 0; ACKEN = 1;/ /发送应答信号 而(ACKEN = = 1) { } RCEN = 1; DELAY1(1); 时间[4]= SSPBUF; SSPIF = 0; ACKDT = 1; ACKEN = 1;/ /发送应答信号 而(ACKEN = = 1) { } READTIMEEND(); / / PORTD = 0 xf0;DELAY1(60); / / PORTD =(时间[2]0x30)^ 0 xff;DELAY1(100); / / PORTD = 0 xf8;DELAY1(60); / / PORTD =((时间[2]0x0f) 4)^ 0 xff;DELAY1(100); USART(0 x4e); USART(0 x6f); USART(0 x77); USART(0 x20); USART(0 x54); USART(0 x69); USART(0 x6d); USART(0 x65); USART(0

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档