流水燈的程式設計方法?

流水燈的程式設計方法?許三少142022-01-10 13:45:22

流水燈是指一組燈並且在控制系統的控制下按照設定的順序和時間來發亮和熄滅,形成一定的視覺效果,常安裝於店面和招牌上。

流水燈的程式設計方法為:

三極體在電路中充當開關的作用,當電路導通,最左邊的LED首先點亮。

基極串出一電容連線下一個三極體的集電極。當電容充分充電後,下一個三極體導通使得第二個LED點亮,以此類推。

可以透過調節電容的容量值,來控制流水燈點亮的時間。

以4個燈為例,讓4個燈在不同的時間、不同的順序亮起來實現流水燈的效果,需要有平臺來統計每個燈的資訊,包括順序和時間。

這個用來統計資訊的平臺叫做資料暫存器。

資料暫存器主要用來儲存運算元和操作運算結果等資訊。

程式設計師可利用資料暫存器的特性靈活處理位元組資訊,從而實現流水燈的效果。