MSP430G2553利用定时器识别单双击按键流程图
2020-08-31 16:43:26 0 举报
登录查看完整内容
MSP430G2553利用定时器识别单双击按键
作者其他创作
大纲/内容
初始化GPIP口
yes
FLAG++
开始
初始化时钟SMCLK
清除按键中断标志位P1IFG&=~BIT3;\t
P1.6状态口反转P1OUT^=BIT6;
no
FLAG=1
停止计数TA1CTL &=~MC_0
设置全局静态变量FLAG
开总中断_EINT()
定时器中断使能TA1CCTL0|=CCIE;
P1.0状态口反转P1OUT^=BIT0;
P1IN&&BIT3
定时器中断使能且TA1P=TA1CCR0
延时,加长第二次按键的允许间隔__delay_cycles(5000)
for循环延时消抖
FLAG标志位置0
清零定时器TA1CTL|=TACLR
关闭看门狗
0 条评论
回复 删除
下一页