999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機模擬多種霓虹燈閃爍效果

2017-03-11 17:32:09張碧娜
遼寧師專學報(自然科學版) 2017年1期
關鍵詞:單片機程序效果

張碧娜

(錦州師范高等專科學校,遼寧錦州121000)

【應用研究】

單片機模擬多種霓虹燈閃爍效果

張碧娜

(錦州師范高等專科學校,遼寧錦州121000)

為實現不同模式的霓虹燈的閃爍效果,利用單片機作為核心控制器,用單片機的P1口作為輸出口連接8個發光二極管,通過編寫程序控制單片機引腳電平的高低變化,實現了發光二極管的亮滅.該設計克服了傳統全硬件電路功能單一,只能按固定模式閃爍的缺點,滿足了人們工作生活的需要.

單片機;程序;霓虹燈

隨著科技的發展和人們日常生活的不斷改善,在街上我們到處可以看見彩色的霓虹燈,尤其是在夜晚,各式霓虹燈非常漂亮,裝點著城市的夜空,把我們帶入了美輪美奐的世界.這些美麗的霓虹燈是如何實現的呢?目前市場上各式各樣的LED彩燈控制器大多用全硬件電路實現,電路結構復雜,功能單一,這樣制作的成品,只能按照固定的模式閃爍,不能根據不同場合、不同時間段的需要來調節亮燈的時間、燈閃爍的頻率及閃爍的方式等參數.若利用單片機來制作設計彩燈,則可以克服上述缺點,而且單片機設計電路簡單,閃爍模式可以根據需要而改變,形式新穎[1].

1 單片機的硬件電路

單片機就是把中央處理器、存儲器、定時/計數器、I/O接口電路等一些計算機的主要功能部件集成在一塊電路芯片上的微型計算機.單片機具有功耗低、控制功能強、擴展靈活、微型化和使用方便等優點,而且其性價比高,因此被廣泛地應用于各行各業.本文使用的80C51系列單片機采用的是CMOS工藝,能滿足CMOS與TTL的兼容;具有強大的指令系統,111條指令能夠滿足所有的控制要求;系統擴展方便;具有雙列直插DIP40封裝引腳,必須擴展的引腳一般都在用戶側進行擴展,對單片機系統的內部總線沒有影響.

本文利用80C51系列單片機作為核心控制器,用單片機的P1口作為輸出口,經驅動電路(74LS240:8反相三態緩沖/驅動器)接8只發光二極管,用8只發光二極管模擬具有閃爍功能的霓虹燈.當輸出位為0時,發光二極管點亮,輸出位為1時,發光二極管熄滅.

2 模擬霓虹燈控制程序分析

如圖1所示為8只發光二極管從左向右依次循環點亮的程序分析圖,若想P1.0口對應的DS1燈點亮,只需要向P1.0口寫0即可,若其他小燈都熄滅,則要向其他7個口寫1,以此類推,實現8只發光二極管依次循環點亮的效果.

3 程序設計流程圖

分析好如何實現8只發光二極管依次循環點亮的效果后,需要根據分析的結果畫出該程序的流程圖,方便我們后面進行單片機的軟件的設計.本程序的流程圖如圖2所示.在這里需要強調的是,由于人眼的視覺暫留效應以及單片機執行每條指令的時間都很短,因此在控制二極管的亮滅時應延時一段時間,否則將看不到二極管的閃爍效果,而是會發現8只發光二極管同時保持一直點亮的狀態[2].

4 模擬霓虹燈控制程序

單片機的程序是匯編語言的源程序,匯編語言的程序書寫有兩個特點:一是指令采用助記符,而不用機器碼表示;二是地址采用標號,而不用實際數值表示.上面工作完成后,下面最重要的一步就是要根據程序流程圖來編寫實現發光二極管依次循環點亮的程序.只要對P1口的數值作以修改,并配合延時程序,就可以實現8只發光二極管依次循環點亮的效果,程序如下:

ORG 0790H

MOV P1,#0FFH

MOV A,#0FEH

LO33: MOV P1,A

LCALL DELAY

RL A

SJMP LO33

ORG 07A0H

DELAY:MOV R0,#0A0H

LO36: MOV R7,#0FFH

LO35: DJNZ R7, LO35

DJNZ R0,LO36

RET

5 其他霓虹燈控制方式

用單片機設計霓虹燈,霓虹燈的閃爍方式可以根據需要而改變.上文詳細介紹了P1口連接8只發光二極管依次循環點亮的模擬霓虹燈的閃爍效果,下面介紹其他兩種不同的模擬霓虹燈的閃爍效果,硬件電路圖不用作任何改變,僅需要對單片機的軟件程序作修改就可以實現要求[3].

(1)8只發光二極管一起亮滅的模擬霓虹燈的閃爍效果,程序如下:

ORG 1000H

START:MOV P1,#00H

LCALL DELAY

MOV P1,#0FFH

LCALL DELAY

SJMP START

ORG 2000H

DELAY:MOV R3,#0FFH

DEL2: MOV R4,#0FFH

DEL1: NOP

DJNZ R4,DEL1

DJNZ R3,DEL2

RET

(2)8只發光二極管由兩邊向中間、再由中間向兩邊的模擬霓虹燈的閃爍效果,程序如下:

ORG 0000H

MOV P1, #00H ;滅燈

MOV R2, #5 ;循環5遍

DP0: MOV R3, #8 ;每遍8個狀態

MOV DPTR, #TAB ;取表基址

MOV R0, #0 ;取表變址

DP1: MOV A, R0 ;變址送A

MOVC A, @A+DPTR ;查控制碼

MOV P1, A ;控制碼送P1口亮燈

LCALL DELAY ;延時

INC R0;修改地址指針

DJNZ R3, DP1 ;查8個狀態

DJNZ R2, DP0 ;查5遍

MOV P1, #00H ;滅燈

SJMP $

DELAY:MOV R6,#0FFH

DEL2: MOV R7,#0FFH

DEL1: NOP

DJNZ R7,DEL1

DJNZ R6,DEL2

RET

RET

TAB: DB 7EH,BDH,DBH,E7H,E7H,DBH,BDH,7EH

END

以上就是利用單片機原理模擬的不同霓虹燈的閃爍效果.用單片機來做控制器,硬件電路設計好后,只需要對單片機的軟件部分進行修改,就可以實現不同的霓虹燈的閃爍效果,希望給大家帶來啟發,使單片機能更好地為人們的生活服務.

[1]劉勇.基于單片機的創意彩燈控制系統的設計[J].裝備制造技術,2010,(10):87-89.

[2]郭明磊.用單片機實現流水燈的控制設計[J].黑龍江科技信息,2008,(4):72.

[3]劉小平.基于單片機控制的LED彩燈設計與實踐[J].科技經濟市場,2007,(8):138-139.

(審稿人 胡 坤 鄧景茹,責任編輯 王 巍)

The single chip microcomputer simulates the twinkling effects of various neon lights

ZHANG Bi-na

(Jinzhou Teachers College, Jinzhou Liaoning 121000)

In order to realize the twinkling effects of various neon lights, the single chip microcomputer is used to be a central controller, and the P1 port of the single chip microcomputer is used to be an output port to connect to 8 shining diodes. Then the lead level will be controlled by writing programs, which affects the shining diode whether it will be on or will be off. This design overcomes the disadvantages, such as ,the single function of the electrical circuit in traditional hardware, and the twinkling effects which are resulted from being connected to a certain mode. More importantly, it meets the living and working demands of people.

the single chip microcomputer;program;neon lights

2016—12—20

張碧娜(1979-),女(滿族),遼寧錦州市人,講師,主要從事應用電子技術方面研究.

TP273

A

1008-5688(2017)01-0084-03

猜你喜歡
單片機程序效果
按摩效果確有理論依據
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
迅速制造慢門虛化效果
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
主站蜘蛛池模板: 国产精品久久久久久搜索| 一区二区三区四区精品视频| 中文字幕 91| 免费看a级毛片| 亚洲精品无码成人片在线观看| 亚洲网综合| 久久综合色播五月男人的天堂| 99手机在线视频| 亚洲日产2021三区在线| 久久五月视频| 女人18一级毛片免费观看| 亚洲天堂久久| 专干老肥熟女视频网站| 亚洲男女在线| 国内精品自在自线视频香蕉| 欧美伦理一区| 青青青国产视频手机| 国产毛片基地| 国产区网址| 亚洲精品成人7777在线观看| 99视频精品在线观看| 久久国产成人精品国产成人亚洲| 亚洲中文字幕无码爆乳| 香蕉99国内自产自拍视频| 无码精油按摩潮喷在线播放 | 欧美黑人欧美精品刺激| 精品国产aⅴ一区二区三区| 扒开粉嫩的小缝隙喷白浆视频| 综合久久久久久久综合网| 美女无遮挡拍拍拍免费视频| 一级毛片免费播放视频| 亚洲综合二区| 天天色天天操综合网| 精品国产成人av免费| 日本久久网站| 国产亚洲男人的天堂在线观看| 欧美综合区自拍亚洲综合天堂| 亚洲国产精品日韩欧美一区| 青青操国产| 国产精品主播| 久久久波多野结衣av一区二区| 亚洲看片网| 色综合中文综合网| 亚洲AV无码乱码在线观看裸奔| 超碰aⅴ人人做人人爽欧美| 国产精品漂亮美女在线观看| 亚洲欧美在线综合一区二区三区 | 波多野结衣无码视频在线观看| 午夜国产在线观看| 伊人久久精品亚洲午夜| 国产精品亚洲一区二区三区z| 国产在线视频自拍| 亚洲精品在线观看91| 国产成人精品优优av| 无码网站免费观看| 国产欧美日韩另类精彩视频| 2021天堂在线亚洲精品专区| 日韩在线第三页| 不卡无码网| swag国产精品| 丁香五月亚洲综合在线| 视频二区亚洲精品| 潮喷在线无码白浆| 996免费视频国产在线播放| 国产在线自在拍91精品黑人| 91美女视频在线观看| 国产精品亚洲一区二区在线观看| 99视频在线免费| 日韩欧美国产精品| 亚洲视频在线观看免费视频| 午夜福利在线观看成人| 青青草原国产av福利网站| 国产精欧美一区二区三区| 亚洲AV成人一区国产精品| 制服丝袜国产精品| 超碰aⅴ人人做人人爽欧美 | 国产偷国产偷在线高清| 亚洲欧洲美色一区二区三区| 日韩在线成年视频人网站观看| 亚洲日韩精品无码专区97| 人妻无码中文字幕第一区| 欧美19综合中文字幕|