|
各位大神,小弟對程序編寫實在是短板,求一個STC15F104W的程序。大致原理圖如下:
捕獲.JPG (65.75 KB, 下載次數(shù): 57)
下載附件
2019-8-4 01:13 上傳
功能需求:
1、復(fù)位后P3.5高電平輸出,其他均為低電平輸出。
2、P3.2為功能切換端口,高低電平切換。
3、P3.0和P3.1延時30秒互鎖,任意一個由低變高電平后,另一個30秒內(nèi)功能失效,30秒后生效。按鍵去抖動(100ms)。
4、
P3.2高電平時:
S1按一次,那么P3.3輸出高電平并保持,P3.5由高變低電平并保持,P3.4由低變高電平并保持,30秒內(nèi)按S2無動作,再按S1無效。
30秒后,S2按一次,那么P3.3輸出低電平并保持,P3.5由低變高電平并保持,P3.4由高變低電平并保持,30秒內(nèi)按S1無動作,再按S2無效。
P3.2低電平時:
S1按一次,那么P3.3輸出高電平3秒后變低電平并保持,P3.5由高變低電平并保持,P3.4由低變高電平并保持,30秒內(nèi)按S2無動作,再按S1無效。。
30秒后,S2按一次,那么P3.3輸出高電平3秒后變低電平并保持,P3.5由低變高電平并保持,P3.4由高變低電平并保持,30秒內(nèi)按S1無動作,再按S2無效。
不知上面的功能是否好實現(xiàn)?求思路
|
|