欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: avr 單片機獨立按鍵控制一個led [打印本頁]

作者: l似水流年    時間: 2018-1-28 16:22
標題: avr 單片機獨立按鍵控制一個led
新手學習,如何用獨立按鍵控制一個led燈,按下時候燈亮,下面我寫的,求解失敗原因及方法,謝謝


#include<iom16v.h>
#include<macros.h>
#define unit unsigned int
#define uchar unsigned char

void show()
{
DDRA|=0X84;
PORTA|=BIT(2);
PORTA&=~BIT(7);


DDRB=0XFF;
PORTB=0XFE;
}
void main()
{
uchar key;
DDRD|=0X0F;
PORTD|=0X0F;

DDRD&=0XF0;

key=PIND;
key=key&0x0f;

if(key==0x0E)
  {show();}
}




作者: hange_v    時間: 2018-1-28 21:53
用while(1)試試,你是剛學單片機嗎?
作者: yishuihan1    時間: 2018-1-28 22:05
新手過來學習學習
作者: l似水流年    時間: 2018-1-29 11:02
hange_v 發表于 2018-1-28 21:53
用while(1)試試,你是剛學單片機嗎?

怎么加?試了不行
作者: hztaiao    時間: 2018-1-29 15:01
引腳怎么定義的?
作者: gst    時間: 2018-1-31 22:42
在if前邊寫個while  不停監測 按鍵的狀態  你這個  還沒等你按 程序可能都結束了  加個循環
作者: iandrogan    時間: 2018-2-1 11:00
if(key==0x0E)
  {show();}

改成
while(1)
{
    if(key==0x0E)
       {show();}
}
作者: tlhuang168    時間: 2018-2-1 22:04
過來學習學習
作者: buyy51dan    時間: 2018-2-1 23:19
剛剛學 看著代碼頭疼
作者: 青桑葉    時間: 2018-2-2 14:58
if條件總為假吧?




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1