-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 品牌設(shè)計(jì) > 專題列表 > 正文
- 設(shè)計(jì)一個(gè)流水燈,有六個(gè)燈,按下啟動(dòng)按鈕x0,以1s的時(shí)間間隔逐個(gè)點(diǎn)亮(保持常亮),然后六個(gè)全部熄滅
- 設(shè)計(jì)一個(gè)流水燈的實(shí)驗(yàn),是6個(gè)led燈依次亮起來,請(qǐng)問可以幫我編寫一下程序嗎,謝謝各位了
- 用Verilog HDL語言設(shè)計(jì)流水燈實(shí)驗(yàn)程序
- 流水燈如何制作
- 多功能流水燈的設(shè)計(jì)
設(shè)計(jì)流水燈VI(設(shè)計(jì)流水燈程序)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于設(shè)計(jì)流水燈VI的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等,官網(wǎng):https://ai.de1919.com
創(chuàng)意嶺專注品牌設(shè)計(jì)、策劃,為各大上市企業(yè)、個(gè)人提供一站式設(shè)計(jì)、策劃服務(wù),服務(wù)客戶遍布全國,咨詢相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
設(shè)計(jì)一個(gè)流水燈,有六個(gè)燈,按下啟動(dòng)按鈕x0,以1s的時(shí)間間隔逐個(gè)點(diǎn)亮(保持常亮),然后六個(gè)全部熄滅
這是西門子s7-1200的程序
用兩個(gè)按鈕復(fù)位置位輔助繼電器,m5.0用來通斷 m0.5是時(shí)鐘脈沖是1HZ的給加計(jì)數(shù)器加數(shù) 程序段3是比較程序
設(shè)計(jì)一個(gè)流水燈的實(shí)驗(yàn),是6個(gè)led燈依次亮起來,請(qǐng)問可以幫我編寫一下程序嗎,謝謝各位了
;實(shí)驗(yàn)?zāi)康模罕境绦蛑饕獙?shí)現(xiàn)一個(gè)簡單的流水燈程序;即輪流點(diǎn)亮C口的8個(gè)燈(先點(diǎn)亮RC0,再熄滅RCO點(diǎn)亮RC1。。。。)
;硬件要求:撥碼開關(guān)S2全部置ON。
#include<p16f877A.inc> ;調(diào)用頭文件
__CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC
;芯片配置字,看門狗關(guān),上電延時(shí)開,掉電檢測(cè)關(guān),低壓編程關(guān),加密,4M晶體HS振蕩
;**********************用戶寄存器定義********************
count equ 20h ;移位次數(shù)寄存器
del_va1 equ 0ffh ;外層延時(shí)參數(shù)
del_va2 equ 0ffh ;內(nèi)層延時(shí)參數(shù)
org 00h ;程序人口地址
; addlw 0ffh
;**********************主程序開始***********************
main
nop ;ICD所需要的一條空指令
clrf PORTC ;先清楚C口所有顯示
banksel TRISC ;選擇I/O口方向寄存器所在的體
clrf TRISC ;設(shè)置C口全為輸出
clrf STATUS ;返回體0
movlw .8
movwf count ;裝載循環(huán)次數(shù)8(C口共8位)
bsf STATUS,C ;置進(jìn)位標(biāo)志位為1,因循環(huán)移位是帶進(jìn)位循環(huán)的
loop
rlf PORTC,1 ;C口左移1位
call delay
call delay
CALL delay ;調(diào)用三次延時(shí)程序(保證亮度,以及流水燈閃爍速度)
bcf STATUS,C ;清0進(jìn)位標(biāo)志位(永遠(yuǎn)只有一只LED亮)
DECFSZ count,1 ;判斷是否一輪循環(huán)結(jié)束
goto loop ;否,繼續(xù)循環(huán)移位
GOTO main ;是,程序重頭開始
;***********************延時(shí)程序*************************
delay
movlw del_va1 ;延時(shí)程序外層參數(shù)
movwf 30h
movlw del_va2 ;延時(shí)程序內(nèi)層參數(shù)
movwf 31h
decfsz 31h,1
goto $-1
decfsz 30h,1
goto $-4
return
;********************程序結(jié)束****************************
end
用Verilog HDL語言設(shè)計(jì)流水燈實(shí)驗(yàn)程序
module run_led(clk,rst,led); //module portinput clk;//system clock
input rst;//system reset
output [7:0] led; // 8bits led
reg [7:0] led;
reg [25:0] count;
always @ (posedge clk ) begin
if(rst || count[25]==1) begin
count<=26'b0;
end
else
count<=count+1;
end
always @ (posedge clk) begin
if(rst)
led<=8'b0000_0001;
else begin
if(count[25]==1) begin
led<=((led<<1)+1);
end
end
end
endmodule
這是我自己寫的,實(shí)驗(yàn)正確符合樓主要求!嘿嘿。。。
流水燈如何制作
一、材料準(zhǔn)備。LED流水燈套件,可以在網(wǎng)上購買,都很便宜,10元以下,至于電烙鐵之類的,學(xué)生可以去電子實(shí)驗(yàn)室或者自己購買,網(wǎng)上/電子市場(chǎng)有賣,成本不過二、三十元,而且一次投資,終身使用,以后可以再制作其他的電子產(chǎn)品。
二、制作流程。
1、器件清點(diǎn)及測(cè)量。 將買來的材料全部擺在桌子或試驗(yàn)臺(tái),按照制作說明書逐一清點(diǎn)器件。測(cè)量各電阻阻值,有萬用表的用表測(cè),沒有的可以通過電阻上標(biāo)的電阻環(huán),對(duì)應(yīng)計(jì)算電阻值。
(附色環(huán)電阻說明)
(1) 五道色環(huán)電阻:第一環(huán)表示阻值的第一位數(shù)字;第二環(huán)表示阻值的第二位數(shù)字;第三環(huán)表示阻值的第三位數(shù)字;第四環(huán)表示冪的次方;第五環(huán)表示誤差。
(2)四道色環(huán)電阻:第一環(huán)表示阻值的第一位數(shù)字;第二環(huán)表示阻值的第二位數(shù)字;第三環(huán)表示冪的次方;第四環(huán)表示誤差。
(3)表示誤差的色環(huán)間距較其他色環(huán)間距大些。并且顏色一般為棕、金、銀色。
2、閱讀說明書準(zhǔn)備焊接。 仔細(xì)閱讀說明書,看明白套件電路功能以及原理圖,將電烙鐵接電預(yù)熱,把器件正確插入基板。
3、焊接工藝 烙鐵預(yù)熱后,將焊錫絲送到引腳與電烙鐵焊接前,注意使電烙件頭加錫。焊接的時(shí)候,要使電烙鐵頭同時(shí)與元件引腳、銅板緊密接觸,把錫送到引腳頭所成的夾角處。待錫熔化后,把焊錫絲成45度角拿開(注意:加錫不要太多,以免浪費(fèi)和影響美觀)。整個(gè)焊接過程一般在3-5秒內(nèi)完成。4、檢查電路 焊接完畢,仔細(xì)檢查電路是否有虛焊、假焊和短路的地方。電阻是否有阻值正確,電容、發(fā)光二極管是否正負(fù)極接反,三極管的e、b、c腳是否正確。 逐步分析,發(fā)現(xiàn)錯(cuò)誤及時(shí)糾正,以免通電后燒壞元件。
5、安裝電池測(cè)試。 LED心形流水燈需要3節(jié)5號(hào)電池,將電池放入電池槽中(注意正負(fù)極不要接反),觀察流水燈,若有七彩的心形圖案不斷按照順時(shí)針方向旋轉(zhuǎn)閃亮,說明焊接成功。
三、制作心得。 通過簡單的DIY小作品可以培養(yǎng)我們動(dòng)手實(shí)踐的能力,可以讓我們把課堂學(xué)到的與實(shí)際聯(lián)系起來,讓枯燥的學(xué)習(xí)充滿樂趣。如果要送給別人,這樣的簡單制作不僅代表了你的一片真心,而且可以體現(xiàn)一定的技術(shù)能力,是不是倍有面子?
多功能流水燈的設(shè)計(jì)
從原理圖可以看出,如果我們想讓接在P1.0口的LED1亮起來,那么我們只要把P1.0口的電平變?yōu)榈碗娖骄涂梢粤?;相反,如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變?yōu)楦唠娖骄涂梢?;同理,接在P1.1~P1.7口的其他7個(gè)LED的點(diǎn)亮和熄滅方法方法同LED1。因此,要實(shí)現(xiàn)流水燈功能,我們只要將LED2~LED8依次點(diǎn)亮、熄滅,依始類推,8只LED變會(huì)一亮一暗的做流水燈了。實(shí)現(xiàn)8個(gè)LED流水燈程序用中文表示為:P1.0低、延時(shí)、P1.0高、P1.1低、延時(shí)、P1.1高、P1.2低、延時(shí)、P1.2高、P1.3低、延時(shí)、P1.3高、P1.4低、延時(shí)、P1.4高、P1.5低、延時(shí)、P1.5高、P1.6低、延時(shí)、P1.6高、P1.7低、延時(shí)、P1.7高、返回到開始、程序結(jié)束。
從上面中文表示看來實(shí)現(xiàn)單片機(jī)流水燈很簡單,但是我們不能說P1.0你變低,它就變低了。因?yàn)閱纹瑱C(jī)聽不懂我們的漢語的,只能接受二進(jìn)制的“1、0......”機(jī)器代碼。我們又怎樣來使單片機(jī)按我們的意思去工作呢?為了讓單片機(jī)工作,只能將程序?qū)憺槎M(jìn)制代碼交給其執(zhí)行;早期單片機(jī)開發(fā)人員就是使用人工編寫的二進(jìn)制代碼交給單片機(jī)去工作的。今天,我們不必用煩人的二進(jìn)制去編寫程序,完全可以將我們?nèi)菀桌斫獾摹俺绦蛘Z言”通過“翻譯”軟件“翻譯”成單片機(jī)所需的二進(jìn)制代碼,然后交給單片機(jī)去執(zhí)行。這里的“程序語言”目前主要有匯編語言和C語言兩種;在這里我們所說的“翻譯”軟件,同行們都叫它為“編譯器”,將“程序語言”通過編譯器產(chǎn)生單片機(jī)的二進(jìn)制代碼的過程叫編譯。前面說到,要想使LED1變亮,只需將對(duì)應(yīng)的單片機(jī)引腳電平變?yōu)榈碗娖骄涂梢粤恕,F(xiàn)在讓我們將上面提到的8只LED流水燈實(shí)驗(yàn)寫為匯編語言程序。
實(shí)現(xiàn)8個(gè)LED流水燈匯編語言源程序 liu01.asm
;----- 主程序開始 -----
START: CLR P1.0 ;P1.0輸出低電平,使LED1點(diǎn)亮
ACALL DELAY ;調(diào)用延時(shí)子程序
SETB P1.0 ;P1.0輸出高電平,使LED1熄滅
CLR P1.1 ;P1.1輸出低電平,使LED2點(diǎn)亮
ACALL DELAY ;調(diào)用延時(shí)子程序
SETB P1.1 ;P1.1輸出高電平,使LED2熄滅
CLR P1.2 ;P1.2輸出低電平,使LED3點(diǎn)亮
ACALL DELAY ;調(diào)用延時(shí)子程序
SETB P1.2 ;P1.2輸出高電平,使LED3熄滅
CLR P1.3 ;P1.3輸出低電平,使LED4點(diǎn)亮
ACALL DELAY ;調(diào)用延時(shí)子程序
SETB P1.3 ;P1.3輸出高電平,使LED4熄滅
CLR P1.4 ;P1.4輸出低電平,使LED5點(diǎn)亮
ACALL DELAY ;調(diào)用延時(shí)子程序
SETB P1.4 ;P1.4輸出高電平,使LED5熄滅
CLR P1.5 ;P1.5輸出低電平,使LED6點(diǎn)亮
ACALL DELAY ;調(diào)用延時(shí)子程序
SETB P1.5 ;P1.5輸出高電平,使LED6熄滅
CLR P1.6 ;P1.6輸出低電平,使LED7...余下全文>>
以上就是關(guān)于設(shè)計(jì)流水燈VI相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
黃石濱水景觀設(shè)計(jì)論文(黃石濱水景觀設(shè)計(jì)論文題目)
國內(nèi)優(yōu)秀平面設(shè)計(jì)作品(國內(nèi)優(yōu)秀平面設(shè)計(jì)作品推薦)
買了精裝房怎么裝修設(shè)計(jì)(精裝房軟裝一般需要多少錢)
湖北餐飲品牌設(shè)計(jì)策略研究(湖北餐飲品牌設(shè)計(jì)策略研究論文)
問大家
玄關(guān)柜應(yīng)該怎么設(shè)計(jì)?怎么擺放?
公司lg商標(biāo)設(shè)計(jì)需要多少費(fèi)用?
陽江業(yè)內(nèi)數(shù)得著的公眾號(hào)設(shè)計(jì)制作公司手機(jī)號(hào)哪里有?哪位大俠回答一下
初中學(xué)歷學(xué)什么設(shè)計(jì)賺錢?
興化市場(chǎng)推崇的網(wǎng)頁美工設(shè)計(jì)正規(guī)價(jià)多少錢?各位老板們有沒有誰了解
南京服務(wù)好的網(wǎng)頁美工設(shè)計(jì)哪家口碑不錯(cuò)?路過的大佬們聊一聊
web前端設(shè)計(jì)工程師與網(wǎng)頁設(shè)計(jì)師有什么區(qū)別?
學(xué)室內(nèi)設(shè)計(jì)出來工資一般多少?有前途嗎?
什么是好的設(shè)計(jì)師?什么是設(shè)計(jì)?