單片機原理及系統課程設計循環燈
- 文件介紹:
- 該文件為 doc 格式,下載需要 0 積分
- 單片機原理及系統課程設計循環燈
2.1 題目要求
在單片機的P1口接8個發光二極管,通過外部中斷、定時器中斷和位掃描等程序控制實現每個發光二極管指示燈閃爍10次,并依次循環。正常狀態下,這8個燈(發光二極管)按一定流速從左向右流動(假設這8個燈依次從左向右接在P1.0-P1.7上)。
單片機控制循環燈是現今人們最普及的方法,因為它不但具有操作簡單,成本低廉,無危險性等特點,還可以設計成由簡單到復雜的多種形式的電路,所以它是當今社會必不可少控制循環燈的工具。本系統是利用80C51單片機的基本原理,來控制八個LED指示燈的依次往復循環閃爍10次。
2.2 題目分析
單片機是把中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、定時/計數器、I/O接口電路等主要計算機部件,集成在一塊集成電路芯片上的單片微型計算機。憑借其集成度高,處理能力強,可靠性好,價格低廉,體積小,重要量輕,開發也較容易等優點得到了廣大工程人員的認可,并且已經廣泛用于各種測控領域,以更好地實現自動化。
單片機控制系統能夠取代以前利用復雜電子線路或數字電路構成的控制系統,可以軟件控制來實現,并能夠實現智能化,現在單片機控制范疇無所不在,例如通信產品、家用電器、智能儀器儀表、過程控制和專用控制裝置等等,單片機的應用領域越來越廣泛。
利用80C51的P1口,控制8個發光二極管,每次其中某個燈閃爍點亮10次后,轉到下一個閃爍10次,循環不止。
...