回覆列表
  • 1 # 英語天地

    如果學的是機電一體化,建議還是要學習微控制器,因為無論是在報警控制,還是智慧語音裝置及醫療裝置、節能控制、機械裝置控制等,微控制器都在發揮著巨大的作用,拿機械裝置控制為例,傳統的控制方法都是透過繼電器來實現,使用繼電器,佔用空間大,可靠性低,而且不方便數字顯示,利用微控制器,不但能克服以上繼電器的缺點,還能開發更多的功能。

    微控制器是一種整合的晶片,它將不包含I/O裝置的一套計算機系統整合到一塊矽片上,因而佔用空間小,功能強大。微控制器的結構如圖1所示。

    初學微控制器,建議從51系列學起,這是因為該系列微控制器推出的時間較早,學校開的課程基本上都是51微控制器,網上關於這種微控制器的資料也很多,等把51微控制器原理及使用方法都掌握了以後,再轉向STM32微控制器,圖2就是常見的89C51微控制器的管腳數量及名稱。

    在學習微控制器之前,要學習C語言程式設計、微機結構與原理以及數字邏輯與電路等課程,為了提高學習效果,手頭還應有一個模擬器及學習板,圖3所示的微控制器最小系統就是一種比較簡單的學習板原理圖。

    常用的微控制器模擬軟體是Proteus,該軟體可以模擬部分微控制器以及相關的外圍器件,而且還可以自動佈線,也可以智慧生成電路原理圖,裡面有元器件庫,可以點滑鼠新增,也可以模擬接電源及接地等,Proteus軟體介面如圖4所示。

    微控制器的軟體程式設計用Keil軟體來做,該軟體專門用來進行51系列的微控制器程式設計工作,可以編譯C語言和組合語言,功能十分強大,圖5是Keil的工作介面。

    微控制器設計層面的工具基本就這麼多,當設計完成並透過模擬以後,再用上面提到的硬體模擬器進行模擬,最後再做出樣板,在實際工作環境中進行測試,測試通過後,就是小批次生產,小批次生產後就是批次生產,在工廠中基本的生產流程就是這樣。

    祝你早日學成並能利用所學的知識服務於工業生產。

  • 2 # 不將就166799687

    兄弟你是想學數控迴路之類的吧,機電一體化就哪有偏向機械,即使是講微控制器原理和程式設計之類也是服務於數控車床程式設計

  • 中秋節和大豐收的關聯?
  • 魯花自然鮮醬香醬油的口感怎麼樣?