當前位置:首頁 » 網頁前端 » 三盞彩燈循環運行腳本設置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

三盞彩燈循環運行腳本設置

發布時間: 2023-07-16 02:22:24

A. 如何能夠讓一個腳本循環(重復)運行

很多時候用戶在製作一些腳本時通常都是用最簡單的錄制方法進行建立的,而這些腳本都是有時間限制的,如果用戶先要讓腳本無限的進行循環那麼我們就要對腳本的屬性進行修改了
我們先要打開一個腳本文件,之後才能進行設置編輯的處理

打開指定的腳本後在右邊的區域有一個腳本的屬性欄,這里就是我們所要修改的區域了

打開裡面的腳本循環命令選項,之後軟體就會自動的彈出一個循環執行的設置窗口了

在循環執行的設置窗口中默認一般都是為循環一次,我們可以修改為循環指定的一段時間,下方就可以進行時間的修改了

之後我們編輯完了所要循環的時間後我們點擊確定就可以結束編輯了

之後我們在腳本的編輯界面中點擊上方的發布圖標,在裡面直接選擇建立按鍵精靈就可以了
接著軟體就會自動的彈出一個製作按鍵小精靈的設置窗口了。我們可以直接點擊製作

之後就會自動的生成一個EXE的按鍵小精靈程序了,我們就可以進行使用了

點擊EXE程序圖標,之後就會進入腳本的使用界面窗口了。我們只要點擊F9就可以開始命令了,按F12是結束腳本命令

B. 求單片機彩燈循環控製程序

ORG0000H

AJMPMAIN

ORG0100H

MAIN:JBP2.0,m1

JBP2.1,m2

JBP2.2,m3

JBP2.3,m4

JBP2.4,m5

JBP2.5,m6

JBP2.6,m7

JBP2.7,m8

SJMPMAIN

m1:MOVR1,#02H;四亮四閃

LOOP:MOVP1,#00H

XRLA,#0AAH

MOVP1,A

CALLDELAY

DJNZR1,LOOP

SJMPMAIN

m2:MOVR1,#08H;向右閃爍

MOVA,#0FEH

LOOP1:MOVP1,A

CALLDELAY

RLA

DJNZR1,LOOP1

SJMPMAIN

m3:MOVR1,#02H;整體閃爍

LOOP2:MOVP1,#00H

CALLDELAY

MOVP1,#0FFH

CALLDELAY

DJNZR1,LOOP2

SJMPMAIN

m4:MOVR1,#08H;奇數向右閃爍

MOVA,#0AAH

LOOP3:MOVP1,A

RRA

CALLDELAY

DJNZR1,LOOP3

SJMPMAIN

m5:MOVR1,#08H;兩邊中間

LOOP4:MOVP1,#3CH

CALLDELAY

MOVP1,#0C3H

CALLDELAY

;MOVP1,#7EH

;CALLDELAY

;MOVP1,#0BDH

;CALLDELAY

;MOVP1,#0DBH

;CALLDELAY

;MOVP1,#0E7H

;CALLDELAY

DJNZR1,LOOP4

SJMPMAIN

m6:MOVR1,#04H

LOOP5:MOVP1,#0F0H;亮一半滅一半

CALLDELAY

MOVP1,#0FH

CALLDELAY

DJNZR1,LOOP5

JMPMAIN

m7:MOVR1,#02H;中間往兩邊滅

LOOP6:MOVP1,#00H

CALLDELAY

MOVP1,#18H

CALLDELAY

MOVP1,#3CH

CALLDELAY

MOVP1,#7EH

CALLDELAY

MOVP1,#0FFH

CALLDELAY

DJNZR1,LOOP6

LJMPMAIN

m8:MOVR1,#01H;雙燈循環

LOOP7:MOVP1,#3FH

CALLDELAY

MOVP1,#0FCH

CALLDELAY

MOVP1,#0CFH

CALLDELAY

MOVP1,#0F3H

CALLDELAY

DJNZR1,LOOP7

JMPMAIN

DELAY:MOVR5,#10

DEL1:MOVR7,#200

DEL:MOVR6,#123

NOP

NOP

DJNZR6,$

DJNZR7,DEL

DJNZR5,DEL1

RET

就是沒有數碼管顯示!一共八種模式!

C. 依次點亮,再閃爍3次後循環2次,延時時間0.5秒流水彩燈c語言程序

給你個思路,按下I0.0,置位一個M0.0.同時用傳送指令MOV-B傳送一個二進制數1(就是給一盞燈亮起來).用M0.0做一個1秒的脈沖(方法是:在延時計時器t37前面串聯一個常閉t37觸點.計時10.而常開t37就是一妙脈沖).用這個脈沖串聯在循環左移指令前面.就可以實現循環亮。停止信號I0.1.按下後復位M0.0.同時傳送指令傳送一個0。

D. 如何用C語言寫一個循環彩燈的程序,採用定時器方式1工作。

unsigned char lights = 0; //lights到各位分別表示P1.0~P1.7

int i=0;

while (1)
{
//①L1、L2、…L8依次點亮
lights = 0x01;
for (i=0; i<7; i++)
{
delay(500);
lights = lights << 1;
}
delay(500);
//②L1、L2、…L8依次熄滅
lights = 0xfe;
for (i=0; i<7; i++)
{
delay(500);

lights = (lights << 1) + 0x01;
}
delay(500);
//③L1、L2、…L8全亮
lights = 0xff;
delay(500);
//全滅
lights = 0x00;
delay(500);
}