流水燈控制原理為:三極管在電路中充當開關的作用,當電路導通,最左邊的LED首先點亮。基極串出壹電容連接下壹個三極管的集電極。當電容充分充電後,下壹個三極管導通使得第二個LED點亮,以此類推。可以通過調節電容的容量值,來控制流水燈點亮的時間。
擴展資料
流水燈效果的實現:
以4個燈為例,讓4個燈在不同的時間、不同的順序亮起來實現流水燈的效果,需要有平臺來統計每個燈的信息,包括順序和時間。這個用來統計信息的平臺叫做數據寄存器。
數據寄存器主要用來保存操作數和操作運算結果等信息。程序員可利用數據寄存器的特性靈活處理字節信息,從而實現流水燈的效果。