亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 271|回復: 2
收起左側

關于STC8H1K28-36I-SOP28選擇任意中斷

[復制鏈接]
ID:1156405 發表于 2026-5-29 15:26 | 顯示全部樓層 |閱讀模式
最近在使用STC8H1K28-36I-SOP28寫項目,想要使用P13作為上升沿觸發P14作為下降沿觸發,但是我怎么調都調不好,直接用手接入3.3V電源在拿走,中斷里面的燈沒有任何反應,敢問各位大佬這種問題要怎么解決;代碼如下:
void EXTI_Init(void)
{
    // 配置 P1.3、P1.4 為輸入模
    P1M1 &= ~((1 << 3) | (1 << 4));
    P1M0 &= ~((1 << 3) | (1 << 4));
    P1IM1 &= ~(1 << 3);
    P1IM0 |=  (1 << 3);
    P1IM1 &= ~(1 << 4);
    P1IM0 &= ~(1 << 4);
    P1INTE |= (1 << 3) | (1 << 4);

    P1INTF = (1 << 3) | (1 << 4);
    IE2 |= 0x10


    EA = 1;
}
中斷函數如下:
void P1INT_Isr(void) interrupt 13
{
    if(P1INTF & (1 << 3)) // P1.3上升沿
    {
        P1INTF |= (1 << 3);
        LED = !LED1;
    }
    if(P1INTF & (1 << 4)) // P1.4下降沿
    {
        P1INTF |= (1 << 4);
       LED2 = !LED2;
    }
}








回復

使用道具 舉報

ID:1064915 發表于 2026-5-30 08:22 | 顯示全部樓層
P1口上升沿中斷
P_SW2 |= 0x80;
P1IM0 = 0xff;
P1IM1 = 0x00; //上升沿中斷
P1INTE = 0xff; //使能 P1 口中斷
P_SW2 &= ~0x80;
回復

使用道具 舉報

ID:61207 發表于 2026-5-30 10:16 | 顯示全部樓層
void Port1_Isr(void) interrupt 38
{
}

void PortInt_Init(void)
{
        P1INTE = 0x18;                        //使能P1口中斷
        P1IM0 = 0x08;                        //設置P1口中斷模式 (00:下降沿, 01:上升沿)
        P1IM1 = 0x00;                        //設置P1口中斷模式 (10:低電平, 11:高電平)
        P1WKUE = 0x00;                        //設置P1口中斷喚醒省電模式
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表