熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-9-26 15:43
正文摘要:我用的的是雙聯(lián)開(kāi)關(guān)有個(gè)輕觸功能,1和2接 P1.6輸出高電平,P1.7輸出低電平,1和3接 全部關(guān)閉,1和2接時(shí) 輕觸一下,1和2斷開(kāi)然后松開(kāi)閉合,,狀態(tài)改變 P1.6輸出低電平,P1.7輸出高 ... |
wulin 發(fā)表于 2019-9-27 09:33 非常感謝 完美實(shí)現(xiàn)了我需要的現(xiàn)象,這種邏輯思維真的好清晰,我在這邏輯里經(jīng)常把自己繞混。再次感謝 |
樓主這個(gè)開(kāi)關(guān)相當(dāng)于有3種狀態(tài):1.A-B通穩(wěn)態(tài),2.A-B-C都互不通暫態(tài),3.A-C通穩(wěn)態(tài),給你寫(xiě)個(gè)示例。 程序功能:加電判斷開(kāi)關(guān)初始狀態(tài)確定輸出狀態(tài) 輕按一下,開(kāi)關(guān)狀態(tài)1-2-1,輸出狀態(tài)取反。再輕按一下,開(kāi)關(guān)狀態(tài)1-2-1,輸出狀態(tài)恢復(fù)。 重按一下,開(kāi)關(guān)狀態(tài)1-2-3,輸出清0。再重按一下,開(kāi)關(guān)狀態(tài)3-2-1,輸出恢復(fù)到第一次重按之前狀態(tài)。
|
Powered by 單片機(jī)教程網(wǎng)