智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 790|回复: 0
打印 上一主题 下一主题

[分享] 求大神 解决

[复制链接]

2

主题

8

帖子

0

精华

高级会员

Rank: 4

积分
853
威望
393
贡献
222
兑换币
244
注册时间
2014-12-6
在线时间
119 小时
跳转到指定楼层
1#
发表于 2015-1-8 18:54:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


下列外接按键程序  为什么if语句没作用


void key()
    {

       DDRA=0x00;
       while(1)     
      {
        if(!(PORTA&0x08))          //判断有按键按下 按下按键P1IN=0x00
        {
          delay(10);               //稍作延时,用于消抖
          if(!(PORTA&0x08))        //按键有效
         {
            while(!(PORTA&0x08));  //等待按键释放
           {
            CB^=1; if(CB==0)   
              PWMDTY01=20000;
              if(CB==1) PWMDTY01=1000;

          }

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-20 12:31 , Processed in 0.041001 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表