标题: 这个avr单片机按键消音程序问题出在哪里? [打印本页]

作者: 子不语呢    时间: 2019-3-16 08:45
标题: 这个avr单片机按键消音程序问题出在哪里?
#include <iom88v.h>
#include <macros.h>
void main(void)
{
PORTB=0x00;
DDRB=0x00;
PORTC=0x00;
DDRC=0x01;
PORTD=0x20;//00100000
DDRD=0x00;;
         while(1);
          {
           if((PIND&0x20)==1)
                           {PORTC=0x01;
                          DDRC=0x01;
                           }
         else
                          {
                          PORTC=0x00;
                         DDRC=0x01;
                          }
         }

}



a4b4b03fbaf5dd4db5aa3589ba5edeae.png (15.45 KB, 下载次数: 64)

a4b4b03fbaf5dd4db5aa3589ba5edeae.png

d4c70366fb3ba0448611cddce0ae25cc.png (54.63 KB, 下载次数: 57)

d4c70366fb3ba0448611cddce0ae25cc.png

作者: 子不语呢    时间: 2019-3-16 10:49
哦,我改出来了,因为我用分号结束了while循环
作者: 子不语呢    时间: 2019-3-16 10:51
现在加入初始化蜂鸣器一直在响,如何按一下就不会响了呢
作者: qq759192157    时间: 2019-3-16 11:03
顶 我也想知道
作者: 子不语呢    时间: 2019-12-4 16:21
qq759192157 发表于 2019-3-16 11:03
顶 我也想知道

扫描按键,然后控制就可以了。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1