#include <msp430x14x.h>
#define keyin (P3IN&BIT4)
void led_flash(void); char key(void) {
if(keyin==0)
return 1; else return 0; }
void main(void) { unsigned int t; WDTCTL = WDTPW + WDTHOLD; P3DIR&=~BIT4; P2DIR|=0XFF; P2OUT=0XFF; while(1) { t=key(); if(t) P2OUT=0; } } 我按了好几下按键都没反应 好像key()根本就没返回值
|