|
一鍋端的方式:
"假設(shè)有8個(gè)LED燈,接在P1口上:
1、將各種顯示的方式列出一個(gè)EXCEL表:A列=燈狀態(tài),B列-時(shí)間。
2、例如:左移兩個(gè)鄰近的燈,500毫秒一次。EXCEL表如下:A1=00000011(1=亮,0=暗),B1=500ms;A2=00000110,B2=500ms;A3=00001100,A3=500ms……
如此,你想怎么玩,就怎么玩:如何顯示,時(shí)間多久……
3、將這個(gè)EXCEL表,編程一個(gè)數(shù)組【燈狀態(tài)1,時(shí)間1;燈狀態(tài)2,時(shí)間2;……燈狀態(tài)N,時(shí)間N】(這里用“;”區(qū)分各組,寫(xiě)程序時(shí)請(qǐng)按程序的格式來(lái),不要用“;”號(hào))
4、寫(xiě)個(gè)程序,每次取出一組數(shù)據(jù)(燈狀態(tài)X,時(shí)間X),燈狀態(tài)X送P1口顯示,顯示時(shí)間由時(shí)間X決定,結(jié)束后取下一組……,循環(huán)重復(fù)。
以上思路簡(jiǎn)單、清晰、還易實(shí)現(xiàn)。顯示機(jī)動(dòng)靈活,修改數(shù)組就玩轉(zhuǎn)顯示方式了。做個(gè)紅心,弄個(gè)燈塔,擺個(gè)方陣,上移、下跳、斜跑……隨意,全在數(shù)組中編輯(EXCEL表中排排,導(dǎo)入到數(shù)組中),程序都不用改動(dòng)。"
|
|