開關(guān)是手按的 所以只要按住管腳持就會續(xù)輸出信號 也就是只要按住就會不停的出1 所以這個程序的目的就是讓每一次按鍵只動作一次而不是按住開關(guān)就一直動
這個程序判斷的是開關(guān)狀態(tài)的改變 item1被賦值為動作之前的狀態(tài) item2在動作進(jìn)行的時被賦值為新的狀態(tài) 因為開關(guān)被按下一次有兩個動作 所以判斷item1=0且item2=1來確定是按下的動作而不是抬起的動作
itemSum用來記錄開關(guān)觸發(fā)的次數(shù) 也是燈的狀態(tài) 按一下+1 奇數(shù)次開按偶數(shù)次關(guān)
如果我沒理解錯的話 每一次按開關(guān)其實是三遍循環(huán)
第一遍按開關(guān)→item1=0且item2=1→itemSum+1=1,燈亮,→item1=item2=1
第二遍抬起開關(guān)→item2=0,item1=1不觸發(fā)燈不變
第三次不按開關(guān)變量重置為0
等老師判作業(yè)
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。