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