微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51单片机 EEPROM 24c02 I2C代码封装保存实现流水灯

51单片机 EEPROM 24c02 I2C代码封装保存实现流水灯

时间:11-19 来源:互联网 点击:

>_<:下面是main函数中如何调用封装好的函数来实现流水灯的效果的:
>_<:流水灯8个的连线这里用的是P1

1 /*--2 名称:IIC协议 24c02存储花样灯程序3 内容:将表格内容写入24c02,然后批量删除这些数据,4 并从24c02中读取数据并显示5 */  6 #include                 7 #include "i2c.h"8 /*9 花样灯表格10 */11 unsigned char      dat[]={0x7f,0xbf,0xdf,0xef,12 0xf7,0xfb,0xfd,0xfe,13 0xff,0xff,0x00,0x00,14 0x55,0x55,0xaa,0xaa15 };//ram允许情况可以无限添加16 /*17   主函数18 */19 main()20 {21     //bit flag;22     unsigned char i;23     ISendStr(0xae,80,dat,16);            //写入24c0224     DelayMs(1);                          //写入后必须延时等待24c02内部25     //烧录数据处理完毕方可继续其他操作26     for(i=0;i<16;i++)                    //清除数据27         dat[i]=0;28     IRcvStr(0xae,80,dat,16);             //从24c02读出数据 29     while(1)30     {31         for(i=0;i<16;i++)              //查表32         {33             DelayMs(200);34             P1=dat[i];35         }36     }37 }

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top