将流水灯程序写入24C02的程序.docx

上传人:lao****ou 文档编号:986455 上传时间:2024-08-21 格式:DOCX 页数:3 大小:14.74KB
下载 相关 举报
将流水灯程序写入24C02的程序.docx_第1页
第1页 / 共3页
将流水灯程序写入24C02的程序.docx_第2页
第2页 / 共3页
将流水灯程序写入24C02的程序.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《将流水灯程序写入24C02的程序.docx》由会员分享,可在线阅读,更多相关《将流水灯程序写入24C02的程序.docx(3页珍藏版)》请在第一文库网上搜索。

1、/*将数据写入AT24C02然后从24C02中读出*数据在Po口显示,显示效果,为IoOMS*流水灯p0口流水灯的接口P3.6P37为24C()2*的sc和sda接口*/#inc1ude#inc1udeftdefineuintunsignedint#defineucharunsignedcharsbitscI=P36;sbitsda=P37;uchartemp=0xfe,0xfd,0xfbz0xf7,Oxef,0xdfz0xbfz0x7f;voidde1ay()(-opj);_nop_();_nop_();_nop_();-0P-();_nop_();_nop_();_nop_();)void

2、de1ayms(uintt)(uintx,y;for(x=t;x0;x-)for(y=110;y0;y-);)voidstart(void)(sda=1;de1ay();sc1=1;de1ay();sda=O;de1ay();)voidstop(void)(sda=O;deay();sc1=1;de1ay();sda=1;de1ay。;)voidack(void)(uchari;sc1=1;de1ay();whi1e(sda=1)&(i200)i+;sc1=O;de1ay();)voidwrite_byte(uchardat)(uchari;for(i=0;i8;i+)(dat=dat1;sc

3、1=O;de1ay();sda=CY;sc1=1;de1ay();)sc1=O;)ucharread_byte()(uchardatezi;for(i=0;i8;i+)(date=date1;sc1=1;de1ay();if(sda)(date=date0x01;)sc1=O;)returndate;)voidwrite_dat2402(ucharadd,uchardat)向24C02写一个字节进去start();write_byte(OxaO);/器件地址以及写入操作ack();write_byte(add);/写入数据的地址ack();write_byte(dat);/写入的数据ack()

4、;stop();)ucharread_dat2402(ucharadd)从24C02读一个字节进去(uchardat;start();write_byte(0xa0);/器件地址以及写入操作ack();write_byte(add);/读出数据的地址ack();start();write_byte(Oxa1);/器件地址以及读取操作ack();dat=read_byte();stop();returndat;)voidmain()(ucharnumj;whi1e(1)(for(i=0;i8;i+)(num=read_dat2402;Write_dat2402(7,tempi);力口写入24C02de1ayms(100);P0=num;)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服