- 打卡等级:初来乍到
- 打卡总天数:2
- 最近打卡:2025-07-20 11:09:41
已绑定手机
新手上路
- 积分
- 20
|
发表于 2025-7-20 11:17:33
|
显示全部楼层
System_init.c
//========================================================================
// 外部中断初始化
//========================================================================
void Exti_config(void)
{
NVIC_INT2_Init(ENABLE,NULL); //中断使能, ENABLE/DISABLE; 无优先级
}
STC8G_H_Exit_Isr.c
//========================================================================
// 函数: INT2_ISR_Handler
// 描述: INT2中断函数.
// 参数: none.
// 返回: none.
// 版本: V1.0, 2020-09-23
//========================================================================
void INT2_ISR_Handler (void) interrupt INT2_VECTOR //进中断时已经清除标志
{
// TODO: 在此处添加用户代码
// P02 = ~P02;
delay_ms(10);
if(INT2 == 0)
Key = 1;
}
APP.c
void test(void)
{
// seg_show_num(0,mseg[0],0);
if(Key == 1)
{
Key = 0;
led = !led;//交替点亮
}
} |
|