- 打卡等级:偶尔看看III
- 打卡总天数:55
- 最近打卡:2026-03-03 08:35:54
已绑定手机
金牌会员
- 积分
- 1374
|
发表于 2026-1-26 21:55:42
|
显示全部楼层
P4肯定对应80
注意判断P47按钮按下:
if(intf & 0X80) //判断是否P47按下 01就是P40,02就是P41,04就是P42
7是最高位,对应1000 0000 就是80
//数码管显示0:执行while函数 1:执行P3_10中断 2:执行P4_10中断
static TASK_COMPONENTS Task_Comps[]=
{
//状态 计数 周期 函数
// {0, 300, 300, LED0_Blink}, /* task 1 Period: 300ms */
// {0, 600, 600, LED1_Blink}, /* task 1 Period: 600ms */
// {0, 900, 900, LED2_Blink}, /* task 1 Period: 600ms */
// {0, 10, 10, KEY_Task}, /* task 1 Period: 10ms */
// {0, 10, 10, Task_1}, /* task 1 Period: 矩阵按键 */
{0, 1, 1, SEG_Task}, /* task 1 Period: 300ms */
// {0, 10, 10, PW_write_Task}, /* task 1 Period: 密码 */
};
只保留数码管显示: |
|