不是的,各個開關相互獨立,可產任意動作(不排除兩個開關同時動作,或一個剛動作完,正在計時時,另一個也動作),但單片機要對每個開關都要響應。我主要是想弄清楚,單片機是怎麼應對這種多個同時要執行的任務。新手上路,謝謝你!
不是的,各個開關相互獨立,可產任意動作(不排除兩個甚至多个開關同時動作,或一個剛動作完,正在計時時,另一個也動作),但單片機要對每個開關都及时響應。我主要是想弄清楚,單片機是怎麼應對這種多個同時要執行的任務。新手上路,謝謝你!
客人(123.5.*.*),谢谢你的解答。但我要求的十二路开关是相互独立的,既是平等的,没有哪个比其它的重要的概念。
就是用中断,也只有两级呀。要是再有第三个开关动用呢?况且,当第一个开关动作后正在计时时,第二个开关动作,单片机去执行中断为第二个开关计时去了,那第一个开关计到中途的时间怎么办?总不能等第二个开关计时完成后再回来继续为第一个开关计时吧。
我们再设想一种情况:在一秒之内这些开关都动作了一遍,且不是同时动作,动作的时间间隔,也不相同。
请高手们指点一下思路,谢谢了!
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |