- 打卡等级:偶尔看看I
- 打卡总天数:16
- 最近打卡:2025-05-01 07:09:37
已绑定手机
中级会员
- 积分
- 233
|
发表于 2025-2-12 22:24:25
|
显示全部楼层
大神呀,你唾弃我这个小白吧.我这个跑馬灯的程序结果就是P37,最后一个灯一直亮.试了一晚上了.
指点一下吧
static TASK_COMPONENTS Task_Comps[]=
{
//状态 计数 周期 函数
{0, 500, 500, LED_Lamp}, /* task 1 Period: 1ms */
{0, 500, 500, test}, /* task 1 Period: 1ms */
/* Add new task here */
};
u8 Tasks_Max = sizeof(Task_Comps)/sizeof(Task_Comps[0]);
//========================================================================
void LED_init(void)
{
LED_port=0; //做测试用,开机有全亮灯的动作.
}
//========================================================================
// 函数: Sample_Lamp
// 描述: 用户应用程序.
// 参数: None.
// 返回: None.
// 版本: V1.0, 2020-09-23
//========================================================================
void LED_Lamp(void)
{
u8 i;
delay_ms(200);
for(i=0;i<8;i++)
{
LED_port= ~(1<<i);
}
}
void test(void)
{
delay_ms(10);
}
|
|