【摘 要】本文詳細(xì)介紹了LED彩燈控制系統(tǒng)的硬件和軟件設(shè)計(jì),以AT89C51單片機(jī)作為核心,利用匯編語(yǔ)言實(shí)現(xiàn)對(duì)LED彩燈控制。實(shí)驗(yàn)證明,AT89C51單片機(jī)控制LED彩燈可靠性較好,性能價(jià)格比較高。
【關(guān)鍵詞】LED彩燈 AT89C51 彩燈控制器
【中圖分類號(hào)】TP311.52 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1674-4810(2015)03-0200-01
彩色霓虹燈隨處可見。LED彩燈由于其豐富的燈光色彩,低廉的造價(jià)以及控制簡(jiǎn)單等特點(diǎn)得到了廣泛的應(yīng)用,用彩燈來裝飾街道和城市建筑物已成為一種時(shí)尚。采用AT89C51單片機(jī)的彩燈控制系統(tǒng),實(shí)現(xiàn)對(duì)LED彩燈的控制。根據(jù)用戶需要可以編寫若干種亮燈方式,根據(jù)各種亮燈時(shí)間的不同,在不同時(shí)刻輸出燈亮或燈滅的控制信號(hào),驅(qū)動(dòng)各種顏色的燈亮或滅。亮燈方式多,用戶可以根據(jù)不同場(chǎng)合和時(shí)間來調(diào)節(jié)亮燈頻率和亮燈時(shí)間。彩燈控制系統(tǒng)得到了廣泛應(yīng)用。
一 彩燈控制系統(tǒng)硬件設(shè)計(jì)
AT89C51是一種帶4K字節(jié)ROM的可編程、可擦除只讀存儲(chǔ)器的低電壓、高性能的8位微處理器。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。
1.AT89C51的P1口
AT89C51的P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入;P1口被外部下拉為低電平時(shí),將輸出電流。
2.LED與AT89C51的連接
LED有兩個(gè)管腳,分
別是陰極和陽(yáng)極,具有單向?qū)щ娦?。LED導(dǎo)通后內(nèi)阻急劇下降,導(dǎo)致電流太大,串聯(lián)一個(gè)100Ω的電阻。由于AT89C51驅(qū)動(dòng)能力不大,所以LED的陽(yáng)極接+5V的直流電壓。陰極串聯(lián)一個(gè)100Ω的電阻后接P1口。彩燈控制硬件原理圖,如上圖所示。
二 彩燈控制系統(tǒng)軟件設(shè)計(jì)
諸多彩燈控制系統(tǒng)亮燈方式中,列舉其中的一種方式,1至8號(hào)LED,依次閃亮,任意時(shí)刻只有一個(gè)LED亮,然后再依次倒退回來。根據(jù)硬件圖分析,P1口送“1”,LED滅;送“0”,LED亮。編寫程序如下:
三 結(jié)束語(yǔ)
彩燈控制系統(tǒng)需要5V直流電源,很多手機(jī)充電電源,也是直流5V,既可靠安全,又環(huán)保,等于廢物再利用,再次降低了成本。
參考文獻(xiàn)
[1]李小強(qiáng)、屈芳升主編.單片機(jī)實(shí)用技術(shù)[M].鄭州:河南科學(xué)技術(shù)出版社,2011
[2]陳玉平、牟應(yīng)華主編.單片機(jī)應(yīng)用技術(shù)[M].武漢:華中科技大學(xué)出版社,2008
[3]盧易楓、宋寅卯、李浩.子彈測(cè)速系統(tǒng)設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2006(1)
〔責(zé)任編輯:龐遠(yuǎn)燕〕