1.1設(shè)計(jì)任務(wù)
設(shè)計(jì)一個(gè)單片機(jī)控制的節(jié)日彩燈控制器系統(tǒng)
1.2設(shè)計(jì)要求
以單片機(jī)為核心,設(shè)計(jì)一個(gè)節(jié)日彩燈控制器:
(1)P1.2—開始,按此鍵則燈開始流動(dòng)(由上而下)。
(2)P1.3—停止,按此鍵則停止流動(dòng),所有燈為暗。
(3)P1.4—上,按此鍵則燈由上向下流動(dòng)。
(4)P1.5—下,按此鍵則燈由下向上流動(dòng)。
(5)P1.6—,所有燈為呼吸燈狀態(tài)(即從滅逐漸亮度增加,亮度增加最大后又亮度逐漸減少到熄滅)。
(6)P1.7—,所有的燈有15種花樣循環(huán)顯示。
1.3功能
按照單片機(jī)系統(tǒng)擴(kuò)展與系統(tǒng)配置狀況,單片機(jī)應(yīng)用系統(tǒng)可分為最小系統(tǒng)、最小功耗系統(tǒng)及典型系統(tǒng)等。
STC89C52單片機(jī)是本次課程設(shè)計(jì)運(yùn)用的主要原件。流水燈控制設(shè)計(jì)是用一個(gè)帶有8個(gè)發(fā)光二極管的單片機(jī)最小應(yīng)用系統(tǒng),即為由發(fā)光二極管、晶振、復(fù)位、電源、按鍵等電路和必要的軟件組成的單個(gè)單片機(jī)。
從原理圖中可以看出,如果要讓接在P2口的LED亮起來(lái),那么只要把P2口的電平變?yōu)榈碗娖骄涂梢粤?;因此,要?shí)現(xiàn)流水燈功能,我們只要將發(fā)光二極管LED1~LED8依次點(diǎn)亮、熄滅,8只LED燈便會(huì)一亮一暗的做流水燈了,通過按鍵可以實(shí)現(xiàn)不同功能設(shè)計(jì),實(shí)現(xiàn)呼吸燈和16種花樣流水燈等設(shè)計(jì)。
在此我們還應(yīng)注意一點(diǎn),由于人眼的視覺暫留效應(yīng)以及單片機(jī)執(zhí)行每條指令的時(shí)間很短,我們?cè)诳刂贫O管亮滅的時(shí)候應(yīng)該延時(shí)一段時(shí)間,否則我們就看不到“流水”效果了。
1、protues仿真設(shè)計(jì);
2、提供源代碼、仿真源文件,可以直接使用或者二次開發(fā);
完整資料下載或者技術(shù)支持,請(qǐng)?zhí)砑勇?lián)系方式:
QQ:2705466752(資料需付費(fèi))