- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PIC单片机的EEPROM读写程序.
PIC单片机的EEPROM读写程序
PIC16C74B单片机与AT24C64通讯;该程序实现的功能是:;将I2C_A,I2C_B.....I2C_K内容写入EEPROM中;同时在EEPROM中读出数据从新写入各个寄存器;=======================================????????LIST??P=16C74B????????#includep16c74.inc????????ERRORLEVEL??-302I2C_A????EQU??????0X20????I2C_B????EQU??????0X21I2C_C????EQU??????0X22I2C_D????EQU??????0X23I2C_E????EQU??????0X24I2C_F????EQU??????0X25I2C_G????EQU??????0X26????REG1?????EQU??????0X2BREG2?????EQU??????0X2CCOUNT????EQU??????0X71????????????;I2CBCOUNT???EQU??????0X72????????????;I2CTXBUF????EQU??????0X73????????????;I2CRXBUF????EQU??????0X74????????????;I2CBUSCON???EQU??????0X75????????????;I2CBUSSTA???EQU??????0X76????????????;I2CI2CBUF???EQU??????0X77????????????;I2CSLAVEADDR????????EQU????0XA0??????;I2CDATAADDRH????????EQU????0X01??????;I2CDATAADDRL????????EQU????0X00??????;I2C;---------------------------------------????;BUSCON;---------------------------------------????SLAVE_RW????????EQU???????7LAST_BYTE_RX????EQU???????6SLAVE_ACTIVE????EQU???????5TIME_OUT????????EQU???????4;---------------------------------------????;BUSSTA;---------------------------------------BUS_BUSY??????????EQU???????7TX_PROGRESS???????EQU???????6RX_PROGRESS???????EQU???????5TX_SUCCESS????????EQU???????4RX_SUCCESS????????EQU???????3FATAL_ERROR???????EQU???????2????;SLAVE?EEPROM?ABORT?????????????EQU??????1ACK_ERROR?????????EQU???????0;---------------------------------------R_NOT_W??EQU???????0???????????TRUE?????EQU???????1FALSE????EQU???????0SDA??????EQU?????0X04????????????;I2CSCL??????EQU?????0X03????????????;I2C;=======================================????????ORG?????0X00????????GOTO????START????????ORG?????0X20START???BCF?????STATUS,RP1????????BCF?????STATUS,RP0????????CLRF????RA????????CLRF????RB????????CLRF????RC????????CLRF????RD????????CLRF????RE??????????????BSF?????STATUS,RP0????????CLRF????TRISA????????CLRF????TRISB??????????????????????????????CLRF????TRISC????????CLRF????TRISD????????CLRF????T
文档评论(0)