AT24C512存储器调试C程序.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT24C512存储器调试C程序

#pragma sfr #pragma di #pragma ei #pragma NOP #define uchar unsigned char #define uint unsigned int #define VCTRL P3.1 #define PM_VCTRL PM3.1 #define WP P5.1 #define PM_WP PM5.1 #define SCL P5.2 #define PM_SCL PM5.2 #define SDA P5.3 #define PM_SDA PM5.3 #define WSlave_Addr 0xA0 #define RSlave_Addr 0xA1 void NEC_int() { WDTE=0xAC; CMC=0x00; CSC=0x80; CKC=0x09; PER0=0xFF; PER1=0x01; OSMC=0x00; OSTS=0x01; } void delay3us() { NOP();NOP(); NOP();NOP(); NOP();NOP(); NOP();NOP(); NOP();NOP(); NOP();NOP(); } void wait100us() { int i; for(i=0;i200;i++) { NOP(); NOP(); } } void Start() { SDA=1; delay3us(); SCL=1; delay3us(); SDA=0; delay3us(); SCL=0; delay3us(); } void Stop() { SDA=0; delay3us(); SCL=1; delay3us(); SDA=1; } void Write(x) { int i; PM_SDA=0; PM_SCL=0; for(i=0;i8;i++) { SCL=0; delay3us(); if(x0x80) SDA=1; else SDA=0; delay3us(); SCL=1; delay3us(); x=x1; } SCL=0; PM_SDA=1; delay3us(); SCL=1; delay3us(); SCL=0; delay3us(); PM_SDA=0; } uchar Read() { int i; uchar rdata=0; PM_SDA=1; PM_SCL=0; delay3us(); SCL=0; NOP(); for(i=0;i8;i++) { rdata=rdata1; SCL=1; NOP(); NOP(); if(SDA==1) rdata++; SCL=0; NOP(); NOP(); } return rdata; } void Ram_write() { int i; WDTE=0xAC; PM_SDA=0; PM_SCL=0; PM_WP=0; WP=0; wait100us(); Stop(); Start(); Write(WSlave_Addr); Write(0x00); Write(0x00); Write(0xAA); Write(0xBB); Write(0xCC); Stop(); } uchar Ram_Read() { uchar data; Write(WSlave_Addr); Write(0x00); Write(0x00); Start(); Write(RSlave_Addr); data=Read(); return data; } void main() { uchar y=0; int i; NEC_int(); PM_VCTRL=0; VCTRL=0; Ram_write(); Stop(); for(i=0;i10;i++)

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档