一個4缸發動機,分別用P1.0、P1.1、P1.2、P1.3所接LED代表1,2,3,4缸的噴油器,LED燈亮代表噴油。當按鍵S1被按下后,噴油器按1-3-4-2缸的順序不斷循環噴油。當按鍵S2被按下后,噴油器停止噴油。就是流水燈順序變了而已,最簡單程序就是幾個互連判斷或分支:void main(){int a;while(1){if(p1==253)p1=254;if(p1==254)p1=251;if(p1==251)p1=247;if(p1==247)p1=253;if(!s2)p1=255;if(!s1)p1=254;a=44444;while(s1&&s2&&a--);}} |