找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1351|回复: 1
收起左侧

单片机 AT24C02 IIC通信实验+串口显示代码

[复制链接]
ID:1039379 发表于 2022-7-13 15:43 | 显示全部楼层 |阅读模式
这里是主函数

int main()
{
        u8 i=0;
        u8 key;
        u8 k=0;
        
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //中断优先级分组 分2组
        LED_Init();
        USART1_Init(115200);
        
        while(1)
        {
               
                KEY_Init();
        AT24CXX_Init();
        while(AT24CXX_Check())  //检测AT24C02是否正常
        {
                printf("AT24C02检测不正常!\r\n");
                delay_ms(500);
        }
        printf("AT24C02检测正常!\r\n");
        
                while(1)
                {
                key=KEY_Scan(0);
                if(key==KEY6_PRESS)
                {
                        k++;
                        if(k>255)
                        {
                                k=255;
                        }
                        AT24CXX_WriteOneByte(0,k);
                        printf("写入的数据是:%d\r\n",k);
                }
                if(key==KEY1_PRESS)
                {
                        k=AT24CXX_ReadOneByte(0);
                        printf("读取的数据是:%d\r\n",k);
                }
                i++;
                if(i%20==0)
                {
                        LED1=!LED1;
                }
               
                delay_ms(10);
            }
                        
        }
}


回复

使用道具 举报

ID:277550 发表于 2022-7-14 10:13 | 显示全部楼层
不完整呀,很不完整
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表