您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶(hù)?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>發(fā)光二極管>

單片機(jī)控制LED燈電路圖

2009年11月13日 09:05 wenjunhu.com 作者:佚名 用戶(hù)評(píng)論(0
關(guān)鍵字:

單片機(jī)控制LED燈電路圖

單片機(jī)控制電路ATMEL公司的ATmega8L型單片機(jī)、濾波電容和A/D轉(zhuǎn)換電路構(gòu)成,用于采集加速度傳感器信號(hào),將采集到的信號(hào)與預(yù)先設(shè)置的閾值相比較,控制發(fā)光二極管的閃爍,如上圖所示。ATmega8L每個(gè)端口引腳都有3個(gè)寄存器位:DDxn、 PORTxn和PINxn。DDxn位于DDRx寄存器,PORTxn位于PORTx寄存器,PINxn位于PINx寄存器。DDxn用于選擇引腳方向,DDxn為“1”時(shí),Pxn設(shè)置為輸出,否則設(shè)置為輸入。當(dāng)引腳置為輸入時(shí),PORTxn為“1”,上拉電阻使能。如果需要關(guān)閉該上拉電阻,可將 PORTxn清零,或者將該引腳置為輸出。復(fù)位時(shí)各引腳為高阻態(tài),即使此時(shí)并沒(méi)有時(shí)鐘在運(yùn)行。當(dāng)引腳配置為輸出時(shí),若PORTxn為“1”,引腳輸出高電平,否則輸出低電平。ATmega8L判斷和處理加速度傳感器MMA1260D測(cè)得的信息,若能滿足條件則通過(guò)PD0、PD1、PD2引腳產(chǎn)生3路信號(hào)施加到3個(gè)繼電器依次對(duì)內(nèi)、中、外三圈的LED燈進(jìn)行點(diǎn)亮與熄滅控制。若不滿足條件,則ATmega8L不輸出信號(hào)。

非常好我支持^.^

(90) 59.6%

不好我反對(duì)

(61) 40.4%

相關(guān)閱讀:

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶(hù)評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?