-
x0 是開始按鈕,x1 是停止按鈕。 Y0 Y7 是 8 盞燈。 按下啟動按鈕後,燈 1 先亮,1 秒後熄滅(t0 延遲),1 秒後亮燈 2(t1 延時),依次迴圈。 當按下 x1 時,迴圈結束。
按下X0後,M0通電至1並自持,此時1秒定時器T0定時,T0常開點1秒後合閘,1秒定時器T1定時,T0線圈在T1定時器1秒後在常閉點斷開。
使用注意事項:
當 m0 為 1 時,二進位數 k3m10 在 T0 觸點的上公升沿乘以 2 並寫入 k3m10。
K3M10 代表 M10 M21 中 12 個輔助繼電器的組合,那麼 K3M10 可以看作是二進位數。 當程式未啟動時,M10 和 M21 均為 0。
在這種情況下,M10 和 M21 是 1,當 T0 觸點的上公升沿出現時,二進位數 K3M10(在本例中為 1)乘以 2 並寫入 K3M10(寫入後為 2)。
-
目前,價效比最高的NEC 8位高效能快閃記憶體微控制器,**是很低的。
-
它應該仍然是乙個 51 微控制器。
對於初學者來說,它的效能是最好的。
-
這還不如這樣,如果你是初學者最好從51微控制器開始學習。
學習MCU···我不怕你笑......我對微控制器一無所知,對程式語言一竅不通......你知道微控制器這個詞和程式語言 c···被乙個人拉去參加學校的電路設計比賽,當時團隊用吳建英的微控制器開發板去看吳建英的微控制器專案技術講座。
我一邊學習微控制器,一邊開始學習寫程式......有人可能會說我說的是假的......我寫的第乙個程式是乙個 4*4 鍵盤程式......我是這樣想的:
我想到的第二件事就是怎麼寫這些東西程式:結果我選擇了第乙個困難的——4*4矩陣鍵盤開始壓抑了幾天,出現了問題:掃瞄方式是我想的,結果不是掃瞄,呵呵···結果是判斷按鍵有沒有問題,然後在程式設計過程中,發現按鍵被按下了......密碼已全部輸入...最後發現原因是key的鍵值沒有被清除......所以我在判斷按鈕上加了乙個鍵號來解決它......
通過那場比賽...不知不覺中,微控制器開始明白了......而且我實際上對 C 語言了解很多......後來,寫時鐘和答錄裝置的做法相對容易解決。
說這麼多! 這是為在這個領域有愛好的朋友準備的! 其實,微控制器上手並不難!
找到乙個你喜歡但又不認為你能實現的設計(不太複雜)並開始航行......看不懂就看書,查微控制器上的資訊就行了(想用什麼,上門找邊)··當你和我一樣困惑時,你已經完成了設計......我覺得我以前的想法是錯誤的......其實,開始就是不知不覺裡這樣的......也許是因為興趣使其他感官變得遲鈍......如果你有任何問題,可以問我呵呵......我每天都在問,應該能幫到你,剛學的時候,我不需要太在意電路的實用性,但是在我自己的程式設計中,應該注意指令的靈活使用和思考,以下兩件事是Keil Uvision2程式設計所必需的。
如果你真的想學習,你不需要買開發板。 找到乙個最小的系統板,然後學習一些東西,購買元件並自己構建小電路。 自己經營電子市場,自己搭電路,為了知道問題,為了學習一些東西,買一塊開發板,按照說明書上的電路,然後把程式放進去,然後程式基本理解了,這不叫學習...... >>>More