l4二極管
那個。。。得先看電路圖和用戶手冊。。。。。還有循環點亮時壹次只亮壹個對麽?
先設置壹個全局變量用來驅動led,led初始值設置L7亮;壹個變量用來計數
main函數裏幹這麽幾件事
端口初始化
中斷初始化
計時器初始化
while循環
中斷來的時候
1 重置計時器2 led循環左移2位(led=_crol_(led,2)這麽寫的?)
3 計數變量+1 4 當計數變量等於5時,L1 L3 L5 L7亮過了,設置led,讓L8亮,下次執行的時候就左移到L2了。當計數變量等於9,L2468也亮過了,led重置為初始值,L7。4?把值賦給端口
回main函數睡覺
不用中斷也行,在while循環裏等待計時器,時間計到了執行壹次循環左移然後賦值(不知51的端口要不要清零。。。。如果要的話先清零再賦值)
用C編對吧?程序不長的