国产未成女一区二区三区,成人区人妻精品一熟女,亚洲精品乱码久久久久久中文字幕 ,成人欧美一区二区三区在线观看

資料

流水燈的單片機控制設計(圖)

上傳人:admin

上傳時間: 2008-02-22

瀏覽次數: 13336

  1.引言

  當今時代是一個新技術層出不窮的時代,在電子領域尤其是自動化智能控制領域,傳統的分立元件或數字邏輯電路構成的控制系統,正以前所未見的速度被單片機智能控制系統所取代。單片機具有體積小、功能強、成本低、應用面廣等優點,可以說,智能控制與自動控制的核心就是單片機。目前,一個學習與應用單片機的高潮正在工廠、學校及企事業單位大規模地興起。學習單片機的最有效方法就是理論與實踐并重,本文筆者用AT89C51單片機自制了一款簡易的流水燈,重點介紹了其軟件編程方法,以期給單片機初學者以啟發,更快地成為單片機領域的優秀人才。

  2.硬件組成

  按照單片機系統擴展與系統配置狀況,單片機應用系統可分為最小系統、最小功耗系統及典型系統等。AT89C51單片機是美國ATMEL公司生產的低電壓、高性能CMOS 8位單片機,具有豐富的內部資源:4kB閃存、128BRAM、32根I/O口線、2個16位定時/計數器、5個向量兩級中斷結構、2個全雙工的串行口,具有4.25~5.50V的電壓工作范圍和0~24MHz工作頻率,使用AT89C51單片機時無須外擴存儲器。因此,本流水燈實際上就是一個帶有八個發光二極管的單片機最小應用系統,即為由發光二極管、晶振、復位、電源等電路和必要的軟件組成的單個單片機。其具體硬件組成如圖1所示。

圖1 流水燈硬件原理圖

  從原理圖中可以看出,如果要讓接在P1.0口的LED1亮起來,那么只要把P1.0口的電平變為低電平就可以了;相反,如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變為高電平;同理,接在P1.1~P1.7口的其他7個LED的點亮和熄滅的方法同LED1。因此,要實現流水燈功能,我們只要將發光二極管LED1~LED8依次點亮、熄滅,8只LED燈便會一亮一暗的做流水燈了。在此我們還應注意一點,由于人眼的視覺暫留效應以及單片機執行每條指令的時間很短,我們在控制二極管亮滅的時候應該延時一段時間,否則我們就看不到“流水”效果了。

| 收藏本文
最新評論

用戶名: 密碼:

主站蜘蛛池模板: 汕尾市| 潼关县| 黑龙江省| 西吉县| 临桂县| 萨嘎县| 武乡县| 大冶市| 汉源县| 荥经县| 遂川县| 临安市| 崇礼县| 托里县| 陆良县| 上蔡县| 海安县| 房产| 轮台县| 罗甸县| 韶关市| 锡林郭勒盟| 岚皋县| 鹤壁市| 五寨县| 武定县| 保定市| 得荣县| 黄浦区| 东光县| 荥阳市| 武乡县| 伊春市| 柯坪县| 嘉峪关市| 阿鲁科尔沁旗| 新平| 阳原县| 白朗县| 元阳县| 荔波县|