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