一直在nuo奔
。
級別: 探索解密
|
一個很簡單的題目,前兩天面試時,公司出的考題。 難度很小,想想看看大家用最少的步數實現這個功能。最后我也會附上我的,對比下。 題目:按下啟動后,燈1亮3秒后滅2秒,然后燈2亮3秒后滅2秒,循環三次。 |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
|
我做的來了,思維比較奇葩,步數不一定最少,但是可能是行數比較少的寫法~~~~ 樓主留言:我giao,大哥這是啥呀,沒用過,學習了。你這種就是屬于讓人來看是很牛逼的樣子。 |
---|---|
本帖最近評分記錄: |
gxtmdb82164
級別: 論壇先鋒
|
并不是噢,整個狀態機只要給M0置1就可以復位了,開關只需要控制M8012的時鐘就可以了,要重復觸發加一條復位就可以了. 我上面的描述有點不對,我做這個的目標不是行數(否則多條指令寫一行也行),我的目標是用最少的指令數量實現需要的功能,實際上是在用PLC的應用指令解決問題,比只用基本的LD,OUT之類有意思. 就LZ這個題目,我一共用了12條指令,看看還有沒有高手可以做到更少~ |
---|---|
|