51微控制器如何使用,怎樣用51微控制器做計算器啊?

時間 2022-03-23 10:27:04

1樓:

使用51微控制器需要達到以下基本條件:

1、至少要搭建乙個最小系統;

2、你需要編制乙個51的控制程式;

這樣你就可以使用這款51微控制器了。

1微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8031微控制器,後來隨著flash rom技術的發展,8031微控制器取得了長足的進展,成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於工業測控系統之中。

很多公司都有51系列的相容機型推出,今後很長的一段時間內將占有大量市場。51微控制器是基礎入門的乙個微控制器,還是應用最廣泛的一種。需要注意的是52系列的微控制器一般不具備自程式設計能力。

2樓:匿名使用者

至少要搭建乙個最小系統

你需要編制乙個51的控制程式

這樣就可以使用了,一般來說你想要實現的功能需要在程式中寫出來,而且確保程式沒有錯誤以後再將程式燒入微控制器中

51微控制器是對所有相容intel8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8031微控制器,後來隨著flashrom技術的發展,8031微控制器取得了長足的進展。很多公司都有51系列的相容機型推出,很長的一段時間內將占有大量市場。

51微控制器是基礎入門的乙個微控制器,需要注意的是52系列的微控制器一般不具備自程式設計能力。成為應用最廣泛的8位微控制器之一,其代表型號是atmel公司的at89系列,它廣泛應用於工業測控系統之中。

3樓:匿名使用者

51?扔掉!換stm32

怎樣用51微控制器做計算器啊?

用c++怎樣編寫51微控制器程式?

4樓:

相信很多初學者都有同樣的疑問,也有同樣的希望。就是用c++語言來寫微控制器程式的源**。現在我來解釋一下微控制器的源**程式幾乎沒有人用c++來寫的。

1. 假設一下你現在用c++寫完了乙個程式**。那麼你要讓微控制器認識必須要編譯吧,對吧 。請問你有合適的編譯軟體來編譯你的**嗎?

2. 就算有編譯器能編譯,你能保證它的**效率一定能給微控制器用嗎?

微控制器的rom是k級的水平,執行指令的速度也遠遠小於pc。絕對不能和pc機相比的。這個就決定了微控制器程式設計時很多時候要考慮它的**效率和**大小問題。

所以一般情況下對於微控制器程式設計我們之用組合語言或者c語言。就算是用c寫程式也要注意**的效率等問題。

還有就是只有很大型的專案及應用程式開發才有可能有c++來寫程式。一般的系統檔案,應用程式都是用c來寫的。有的系統**甚至要用組合語言來寫。

舉個生活中的例子:如果你從家裡去公司上班你一般的出行方式是什麼?

1.坐公車 2.騎車 3.

自己開車 4.坐地鐵 5.走過去。

如果誰說他是做直公升飛機去上班的。那要麼這個人腦子不正常,要麼就是太有錢了炫富。如果你要打蒼蠅用蒼蠅拍子就行了。

如果要你用巡航飛彈來打蒼蠅,你認為可能嗎?

所以我們微控制器寫程式的話一般就是組合語言和c語言。幾乎沒有人用c++語言的。

微控制器作業求教 mcs51微控制器系統使用12mhz的晶體

晶振頻率,12mhz 應該選用 11.0592mhz,否則計算出來,不是整數。你好!12m的晶振,波特率9600 誤差會很大的 mcs 51微控制器的程式設計題 已知系統晶振頻率為12mhz,採用定時器t0的方式1,請程式設計實現1s的延時。20 中斷服務抄函式就不用寫了吧,就寫個初始化函式 voi...

51微控制器課程設計,課程設計 用51微控制器設計乙個簡易計算器

org 0000h ljmp start org 0040h start mov sp,60h lcall status0 初始狀態 都是紅燈 circle lcall status1 南北綠燈,東西紅燈 lcall status2 南北綠燈閃轉黃燈,東西紅燈 lcall status3 南北紅燈,...

用微控制器發生方波 程式,求高手 用51微控制器輸出產生方波的程式

假設方波的週期為8微秒 如圖所示 由p1.0引腳產生方波 定時時間 方波週期 2 4 微秒 定時時間 t 2的8次方 x 12 12 1000000 256 x 1微秒 x 256 4 252 0fch 由於定時時間很短 工作在方式可以選擇方式2 為8位自動重裝載的 選擇定時器t1定時 參考程式 o...

如何選擇合適的微控制器晶振電容,51微控制器晶振上接的電容如何選擇

一般微控制器資料手測上會有引數要求。但是也可以看你使用的是什麼微控制器根據經驗來判斷。51微控制器使用11.0592mhz 和12mhz多點。stm32使用8mhz多點。一般微控制器的晶振電容的容量選擇,官方的晶元資料裡都會有些 看你微控制器吧。比如說51微控制器你為了定時時間方便計算那就12m晶振...

用51微控制器實現時鐘功能程式,怎樣利用51微控制器實現時鐘功能程式?

這個功能建議你用ds1302時鐘晶元實現!程式設計就容易多了,至於程式就自己編寫吧,這樣才有意義!怎樣利用51微控制器實現時鐘功能程式?51微控制器時鐘程式,c語言,彙編都行 用51微控制器編寫程式實現數碼管的時鐘數字顯示 20 keyval equ 30h keytm equ 31h keysca...