|
根據(jù)上圖編寫程序的要求,在軟件上畫出仿真電路圖,編寫程序,在仿真軟件上實現(xiàn)要求的功能如下功能。
單片機AT89C51的晶振是12M,編寫流水燈程序做如下動作:
1、按下模式1按鈕時,實現(xiàn)如下功能:
D2亮(其它燈不亮)→D4亮(其它燈不亮)→D6亮(其它燈不亮)→D8亮(其它燈不亮)并且以此循環(huán),每個等亮1S(用定時器實現(xiàn)延時)。
2、按下模式2按鈕時,實現(xiàn)如下功能:
D1不亮(其它燈亮)→D3不亮(其它燈亮)→D5不亮(其它燈亮)→D7不亮(其它燈亮)并且以此循環(huán),每個燈點亮1S(用定時器實現(xiàn)延時)。
3、當(dāng)按下停止按鈕時,停止工作,所有等熄滅。 |
|