?? main.c
字號:
#include "io430.h"
char Key_Pressed(void);
void Led_Flash(void);
//用P1.0來控制閃爍 用P1.1控制頻率
int main( void )
{
//unsigned int i;
unsigned char time,delay,i;
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR&=~BIT2;
P1SEL|=BIT0;
P1OUT|=BIT0;
while(1)
{
if(Key_Pressed())
time=(time+1)&4;
switch(time)
{
case 0:delay=2;
break;
case 1:delay=3;
break;
case 2:delay=5;
break;
case 3:delay=7;
break;
default:break;
}
for(i=0;i<delay;i++)
Led_Flash();
}
}
void Led_Flash(void)
{
unsigned char i;
for(i=0;i<2000;i++)
P1OUT ^=BIT0;
}
char Key_Pressed(void)
{
unsigned int i;
while(!P1IN&BIT2);
for (i=0;i<8000;i++);
if(P1IN&BIT2)
return 1;
else
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -