24C02读写练习详细(C语言新手细看)(共4页).doc
《24C02读写练习详细(C语言新手细看)(共4页).doc》由会员分享,可在线阅读,更多相关《24C02读写练习详细(C语言新手细看)(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上24C02读写练习详细(C语言新手细看)#include #include #defineOP_READ0xa1/ 器件地址以及读取操作#defineOP_WRITE 0xa0/ 器件地址以及写入操作#defineMAX_ADDR 0x7f/ AT24C02最大地址unsigned char code dis_code = 0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xff;/ 写入到AT24C01的数据串sbit SDA = P34;sbit SCL = P33;void start();void stop();unsigned char
2、 shin();bit shout(unsigned char write_data);unsigned char read_random(unsigned char random_addr);void write_byte( unsigned char addr, unsigned char write_data);void fill_byte(unsigned char fill_data);void delayms(unsigned char ms);main(void)unsigned char i;SDA = 1;SCL = 1;fill_byte(0xff);/ 全部填充0xfff
3、or(i = 0 ; i 8; i+)/写入显示代码到AT24Cxxwrite_byte(i, dis_codei);i = 0;while(1)P0 = read_random(i);/ 循环读取24Cxx内容,并输出到P0口i+;i &= 0x07;/ 循环读取范围为0x000x07delayms(250);void start()/ 开始位SDA = 1;SCL = 1;_nop_();_nop_();SDA = 0;_nop_();_nop_();_nop_();_nop_();SCL = 0;void stop()/ 停止位SDA = 0;_nop_();_nop_();SCL =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 24 C02 读写 练习 详细 语言 新手 细看
限制150内