请问怎么用keil编写程序实现这种弹簧按键控制LED灯或者数码管呀?用的是赛元SC92F8483的芯片。判断按键是否按下以及长按短按的代码怎么写?
下面是原理图
看厂家例程。
长按短按,计算按下时间即可。
https://www.socmcu.net/upfile/SC92F8483_8482_8481_8480_Demo_Code.zip
【相关推荐】
#include "sc95.h"
void delay(unsigned long mycnt);
void main(void)
{
P0CON|=0x40;
P5CON|=0x04;
P5CON|=0x10;
P06=1;
P52=1;
P54=1;
//RGB
P5CON|=0x08;
P53=0.375; // 绿色
P4CON|=0x02;
P41=0.0725; // 蓝色
P4CON|=0x01;
P40=0.5; // 红色
}
void delay(unsigned long mycnt)
{
while(mycnt--);
}