為什麼可以程式設計來控制微控制器阿,為什麼可以程式設計來控制微控制器阿

2022-08-31 20:55:25 字數 2770 閱讀 5532

1樓:匿名使用者

本人是這個專業的。微控制器就是把微處理器、儲存器、輸入輸出都整合到一塊晶片上的微型計算機。程式設計是把想要實現的控制的目的,通過程式語言的規定邏輯表達出來,但是微控制器是無法實現的,微控制器只能識別固定的二進位制**,那麼就需要一種編譯軟體,把程式轉換成計算機的語言。

然後把這個檔案寫到微控制器的程式儲存器裡。當微控制器上電後就從程式儲存器內讀取命令,然後按命令開始執行。這樣就可以達到計算機控制的目的了。

2樓:匿名使用者

你是要問為什麼僅僅是一些語句就能使微控制器工作吧?其實我們寫的每一個程式都有一個二進位制編碼,說白了程式最後到微控制器中都是一些1和0組成的,1是邏輯閘的開而0是邏輯閘的關,也就是1和0控制了微控制器中某些單元的開和關,如果你學過邏輯閘的話你就會明白實際生活中的許多事情(包括執行動作的過程)都可以用邏輯表示式來表示,看看邏輯電路吧,你會懂的,這也是微控制器內部的原理基礎。

3樓:神話

這叫燒錄,要看你晶片,有的能寫入,有的不能,程式在微控制器的rom裡面,看不到的。

微控制器和可程式設計控制器有什麼區別

4樓:胖大海君

嘿嘿 還是俺來幫你回答吧

1 微控制器是面向工業的微處理器,它是將cpu、ram、rom、定時計數器、i/o介面電路整合在一塊晶片上,是一種單片計算機。

因為體積小,可以植入任何儀器儀表當中或裝置中,被廣泛作為嵌入式控制器使用。

一般使用組合語言或高階語言程式設計。

2 可程式設計控制器是作為工業裝置的通用控制器,代替原來的繼電器-接觸器的傳統的硬體連線控制方式。

它採用計算機軟體的軟連線技術來替代繼電器-接觸器的硬體連線,為了工程師程式設計方便一般採用圖形程式設計方式,即使用梯形圖作為程式語言。

呵呵 滿意就給加分嘍

5樓:匿名使用者

微控制器和可程式設計控制器就相當於, 一個是作業系統, 一個是在作業系統上執行的應用程式

微控制器跟可程式設計控制器有沒有區別

6樓:匿名使用者

微控制器用途比較廣,但使用時需加許多外圍器件,程式設計用匯編或者c語言

而可程式設計控制器的核心是微控制器,但是外圍電路很完善,輸出電路驅動能力較強,可以直接接燈泡 接觸器線圈等較大功率負載

輸入也經光電藕合器隔離,工作可靠性極高,因此使用很方便,面向工業控制場合,程式設計採用梯形圖,和繼電器控制系統圖很相似,一般技術人員容易掌握

7樓:顯示熱心網友

二者是不一樣的

1.plc是建立在微控制器之上的產品,微控制器是一種積體電路,兩者不具有可比性。

2.微控制器可以構成各種各樣的應用系統,從微型、小型到中型、大型都可,plc是微控制器應用系統的一個特例。

3.不同廠家的plc有相同的工作原理,類似的功能和指標,有一定的互換性,質量***,程式設計軟體正朝標準化方向邁進。這正是plc獲得廣泛應用的基礎。而微控制器應用系統則是

八仙過海,各顯神通,功能千差萬別,質量參差不齊,學習、使用和維護都很困難。

最後,從工程的角度,談談plc與微控制器系統的選用;

1.對單項工程或重複數極少的專案,採用plc方案是明智、快捷的途徑,成功率高,可*性好,手尾少,但成本較高。

2.對於量大的配套專案,採用微控制器系統具有成本低、效益高的優點,但這要有相當的研發力量和行業經驗才能使系統穩定、可*地執行。最好的方法是微控制器系統嵌入plc的功能

,這樣可大大簡化微控制器系統的研製時間,效能得到保障,效益也就***。 對我來說,這些問題看著挺簡單,但要想真的理透,還是得去學下,在東訓老師會教的,而且可以實操,這樣你會理解的更快

微控制器可以用j**a程式設計嗎?

什麼是微控制器程式設計?微控制器又是什麼?

8樓:匿名使用者

1.什麼事微控制器程式設計:

就是硬體是微控制器,基於微控制器進行的程式開發,在有周圍外設支援的情況下,用軟體來控制的部分就是能過微控制器程式設計來實現。微控制器能識別的語言是硬體語言即彙編,因此程式設計就是圍繞彙編來實現,有直接用匯程式設計序來編寫的,但是較難除錯的編寫,特別是一上規模就更不易實現,因此常用高階語言來寫然後通過編譯器轉化成彙編,如用c或是c++等。微控制器程式設計還會由於其位數不同而有所差異,如8位微控制器程式設計,16位微控制器程式設計,32位微控制器程式設計等,但只是很小的差異。。。。

2.微控制器是什麼:

微控制器是一種整合在電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的計算機系統。

9樓:匿名使用者

先講微控制器,微控制器:一塊晶片,裡面有rom,可以存放程式,根據程式不同實現不同功能,比如你要它的一個引腳輸出一個脈衝,可以程式設計序到微控制器,

比如:p1_1=0; //微控制器的一號引腳為0(低電平)

delay(); //延時一段時間p1_1=1; //微控制器的一號引腳為1(高電平)這樣就可以讓它的一號引腳輸出脈衝了

以前我也搞不清楚;當時總是把plc和微控制器搞混,後來自學後慢慢的知道了。微控制器還是蠻有用的。

10樓:匿名使用者

微控制器程式設計:用軟體實現某方面功能的一種操作。

微控制器:能完成一定的簡單運算和判別功能的單塊積體電路晶片。

11樓:詹二娃子

微控制器是一種微處理器比電腦低階一些

使用C實現串列埠通訊,接受和控制微控制器

我是柳之葉 通常,在c 中實現串列埠通訊,我們有四種方法 第一 通過mscomm控制元件這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制元件並不是系統本身所帶,所以還得註冊。可以訪問 http www.devhood.com tutorials tutorial details.a...

51微控制器程式設計,為什麼只有數碼管亮。微控制器是STC89C52RC,程式是看的郭天祥的

解釋一來下wela,dula是指什麼?如果是數原始碼管的公共端,bai那說明一下du是共陰還是共陽?根據我的理解zhi,如果要兩個數dao碼管一起亮,應該把上面的幾句都包含在while 1 迴圈內吧?即 include sbit dula p2 6 sbit wela p2 7 void main ...

步進電機微控制器控制按照圖中時序來執行如何實現

1全部採用狀態機的模式來做,定時時間先建一個陣列來存好,先給三個gpio口賦好初始值,啟動定時器,以當前的狀態決定下一個狀態,下個狀態的定時值以狀態下標取定時陣列。步進電機是將電脈衝訊號轉變為角位移或線位移的開環控制元步進電機件。在非超載的情況下,電機的轉速 停止的位置只取決於脈衝訊號的頻率和脈衝數...