流水燈的控制設(shè)計單片機課程設(shè)計
- 文件介紹:
- 該文件為 doc 格式,下載需要 0 積分
- 流水燈的控制設(shè)計單片機課程設(shè)計
目錄
目錄 1
1. 課程設(shè)計的目的 2
2. 任務(wù)描述及設(shè)計方案 2
2.1 任務(wù)描述 2
2.2 設(shè)計方案 2
2.3 設(shè)計思路 2
3. 流水燈控制的硬件原理圖及程序語言 3
3.1 硬件原理圖如下: 3
3.2 程序語言 4
4. 分析和總結(jié) 6
4.1 分析 6
4.2 總結(jié) 6
5. 心得體會 6
6. 參考文獻(xiàn) 6
1.課程設(shè)計的目的
課程設(shè)計是本專業(yè)集中時間環(huán)節(jié)的主要內(nèi)容之一。訓(xùn)練正確地應(yīng)用單片機,培養(yǎng)解決工業(yè)控制、工業(yè)檢測等領(lǐng)域具體問題的能力。學(xué)生通過所做課題,熟悉單片機應(yīng)用系統(tǒng)開發(fā)研制的過程,軟硬件設(shè)計的工作方法、內(nèi)容及步驟,對學(xué)生進行基本技能訓(xùn)練。例如組成系統(tǒng)、編程、調(diào)試、繪圖等。使學(xué)生理論聯(lián)系實際,提高動手能力和分析問題、解決問題的能力。
本課程設(shè)計的目的:設(shè)計一個簡單的由單片機控制的輸入輸出系統(tǒng)。
2.任務(wù)描述及設(shè)計方案
2.1 任務(wù)描述
設(shè)計流水燈控制電路,使連接在該電路上的八個LED燈按三種不同的模式進行閃爍。
2.2 設(shè)計方案
本方案是用ATMEL的AT89C51來實現(xiàn)的。每個口都為低電平有效,我們用P2口的高低電平來控制P0口的電平,以實現(xiàn)不同的閃爍模式。通過三個按鈕選擇不同模式的亮燈方案,模式一:順序逐個亮滅,產(chǎn)生流水效果;模式二:逆序同時兩燈流水;模式三:同時閃爍,一個甚至多個移位,包含模式一、二等64種不同的閃爍效果。三種模式可以隨意切換,還帶有暫停和復(fù)位功能。
2.3 設(shè)計思路
P0^1~P0^7接八個LED燈,P2^1~P2^3、P2^6、P2^7分別接按鈕開關(guān),編號1~5。按鈕一端接地。在編程時,用P2口的高低電平來控制P1口的電位。開關(guān)1~3分別為模式1~3的選擇啟動按鈕,開關(guān)按鈕4為停止復(fù)位鍵,開關(guān)按鈕5為暫停鍵。以模式一為例,LED從左往右分別為D1~D8,按下開關(guān)按鈕1時,啟動模式1,亮滅順序從1~8。
...