注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
tuibiannie的个人空间 https://home.eeworld.com.cn/space-uid-572203.html [收藏] [复制] [分享] [RSS]
日志

为何P1.3一直为低电平,导致按键没有作用

已有 410 次阅读2015-3-30 19:09

请大神帮忙看下,就这么一个简单的程序  就是不知道错误在哪里??????急
#include"msp430g2553.h"

void main(void)
{
        WDTCTL=WDTPW+WDTHOLD;
        P1DIR=0X01;
        P1OUT|=BIT0;
        P1REN|=BIT3;        //设置内电阻
        P1OUT|=BIT3;    //设置上拉
        while(1)
        {
                if((P1IN&BIT3)==0)    //不用按下键也可以进去  太奇怪了 按道理P1IN应该为高电平??
                {
                        _delay_cycles(100000);
                        if((P1IN&BIT3)==0)
                        {
                                P1OUT^=BIT0;
                                _delay_cycles(10000);
                                while(!(P1IN&BIT3));     //程序一直在里面出不来????
                        }
                }
        }
       
}



本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章