課程設計報告
姓名:崔洋
專業:13級應用電子
學號:20132060107
課題名稱:微控制器流水燈
目錄1、課題設計目的……………
2、課題設計任務………………
3、總體設計思路…………………
4、電路整體的實現……………………
5、除錯過程……………………
6、課題總結…………
1、設計目的
1、學習基本理論在實踐中綜合運用的初步經驗,掌握電路設計的基本方法、設計步驟,培養綜合設計與除錯能力。
2、掌握組合語言程式設計方法。
3.培養實踐技能,提高分析和解決實際問題的能力。
二、設計任務及要求1、本系統的功能就時實現流水燈的迴圈點亮,主要有四個功能,第一,按下第乙個按鈕,彩燈向上點亮迴圈,按下第二個,彩燈向下迴圈點亮,按下第三個,彩燈全亮,按下第四個,彩燈全滅。彩燈用8
個發光二極體代替。電路具有的控制彩燈點亮右移、左移、全亮及全滅的功能用按鍵切換彩燈狀態,彩燈兩點移動時間間隔為0.5秒
3、總體設計思路
1、設計思路
本課題使用at89c51微控制器時無須外擴儲存器。因此,本流水燈實際上就是乙個帶有八個發光二極體的微控制器最小應用系統,即為由發光二極體、晶振、復位、電源等電路和必要的軟體組成的單個微控制器。
如果要讓接在p1.0口的led1亮起來,那麼只要把p1.0口的電平變為低電平就可以了;相反,如果要接在p1.
0口的led1熄滅,就要把p1.0口的電平變為高電平;同理,接在p1.1p1.
7口的其他7個
led的點亮和熄滅的方法同led。因此,要實現流水燈功能,只要將發光二極體led1~led8依次點亮、熄滅,8只led燈便會一亮一暗的做流水燈了。同樣的道理,可以讓8個燈左移點亮,全亮、全滅。
在此我們還應注意一點,由於人眼的視覺暫留效應以及微控制器執行每條指令的時間很短,我們在控制二極體亮滅的時候應該延時一段時間,否則我們就看不到「流水」效果了。在此基礎上,增加外擴裝置,利用74ls373和8255擴充套件成24個led燈迴圈顯示
2、原件清單
控制電路用於控制工作電路的工作情況,根據要求來控制電路,本電路的控制電路
用來控制流水燈的工作情況,當按下1、2、3、4各個開關時,電路具有左移、右
移、全亮、全沒的功能,具體的控制電路如下:r1410kr1510kr1610kr17圖4
第一屆是山東華宇職業技術學院
第一屆是山東華宇職業技術學院 普法宣傳周 系列活動之 我與法同行 演講比賽策劃書 一 活動時間 11月2號下午4點初賽 11月4號中午12點30複賽 11月8號下午4點20決賽 二 活動地點 大學生活動中心 三 活動物件 全院10級學生 四 活動流程 1。提前三天貼海報說明參賽要求,統計參賽人數以及...
1山東商業職業技術學院
2 青島職業技術學院 3 淄博職業學院 4 日照職業技術學院 5 山東科技職業學院 6 山東職業學院 7 煙台職業學院 8 青島港灣職業技術學院 9 濟南職業學院 10 濱州職業學院 11 威海職業學院 12 東營職業學院 13 山東畜牧獸醫職業學院 14 山東電力高等專科學校 15 淄博師範高等專...
山東電子職業技術學院實習報告
頂崗實習報告 姓名學號 專業實習單位 實習崗位 實習單位指導教師 學校指導教師 實習日期 年月日至年月日 頂崗實習報告撰寫要求 頂崗實習報告是對學生頂崗實習過程的全面總結,是學習深化與昇華的重要過程。它既是學生理論學習與技能實踐的全面總結,又是對學生素質與能力的一次全面檢驗,而且還是對學生的畢業資格...