標(biāo)題: 單片機(jī) AT24C02 IIC通信實(shí)驗(yàn)+串口顯示代碼 [打印本頁(yè)]

作者: XFAY    時(shí)間: 2022-7-13 15:43
標(biāo)題: 單片機(jī) AT24C02 IIC通信實(shí)驗(yàn)+串口顯示代碼
這里是主函數(shù)

int main()
{
        u8 i=0;
        u8 key;
        u8 k=0;
        
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //中斷優(yōu)先級(jí)分組 分2組
        LED_Init();
        USART1_Init(115200);
        
        while(1)
        {
               
                KEY_Init();
        AT24CXX_Init();
        while(AT24CXX_Check())  //檢測(cè)AT24C02是否正常
        {
                printf("AT24C02檢測(cè)不正常!\r\n");
                delay_ms(500);
        }
        printf("AT24C02檢測(cè)正常!\r\n");
        
                while(1)
                {
                key=KEY_Scan(0);
                if(key==KEY6_PRESS)
                {
                        k++;
                        if(k>255)
                        {
                                k=255;
                        }
                        AT24CXX_WriteOneByte(0,k);
                        printf("寫入的數(shù)據(jù)是:%d\r\n",k);
                }
                if(key==KEY1_PRESS)
                {
                        k=AT24CXX_ReadOneByte(0);
                        printf("讀取的數(shù)據(jù)是:%d\r\n",k);
                }
                i++;
                if(i%20==0)
                {
                        LED1=!LED1;
                }
               
                delay_ms(10);
            }
                        
        }
}



作者: devcang    時(shí)間: 2022-7-14 10:13
不完整呀,很不完整




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1