學了幾個月的51微控制器都已經差不多了之前沒有任何C語言基礎我

2021-04-21 05:14:25 字數 2658 閱讀 1938

1樓:匿名使用者

51的話,感覺來

學習c就基本行了,畢竟自51只是一個硬體平臺,提供的資源有限,定時器,串列埠,中斷,主要是看你想用它來幹什麼。。。

一般說來,想要用一堆硬體實現某些功能,整體上就得有一個邏輯架構,只有邏輯上正確了實現具體的功能就相對容易些,學習c語言會程式設計,可以讓你更好實現自己的想法。多做一些與硬體結合的程式設計練習(這只是前期工作),有助於加深你的學習映像,而且在這過程中會遇到一些問題,然後通過自己的雙手去解決問題,對你知識面的擴充套件和解決問題的思維能力絕對的有幫助。

2樓:匿名使用者

!!!你玩51你不用c用啥,費解,想搞嵌入式這塊,把c學精通就行了,可以不用學c++

3樓:匿名使用者

lz是用匯編學的51麼?個人覺得接下來學c比較靠譜。。。。

初學51微控制器時必須學習c語言嗎?我只有c++的基礎 是不是很難學習微控制器啊?

4樓:小0壞

恩 不是 你c++好 先把c弄好 不是彙編 就用c 你應該沒問題了

5樓:aizen_人間喜劇

51微控制器基本上只用簡單的c語言就行了,很容易上手和理解。

6樓:帥帥長佬

不用,買個開發板自己學吧,會送資料

7樓:浩宇旋風

最好是學習,這樣可以多學一點

沒c語言基礎怎麼學51微控制器?

8樓:王五他大哥

我當時學copy51時也是沒有c基礎的,連bai陣列和指標都不du會用。不過我還是堅持

zhi過來了。可以dao

邊學51邊學c,想把c學好後再學51這個想法是不對的。對照例題,多敲**,哪怕你不懂它的意思,把每個**都要敲一兩遍。敲**時思考為何這樣,找資料。

實在不知道為何這樣,就先跳過。只要堅持一個月,那麼很多東西你自然就會明白是什麼意思,為何這樣。你也就基本可以上路了。

切記切記:多動手!

9樓:小帝國遊俠

要想玩溜微控制器成為大神級研發人員 數位電路 類比電路 高頻電子 計算機原理 c語言 以及很強的數學功底 一樣都不能少,甚至還需要網路原理

10樓:錦繡惜月

先學簡單的來c語言基礎,再學51單片源機會比較容易入門,因為現在所有8/16/32位(51系列,msp430系列,arm系列)都是使用c語言。

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

二、微控制器學習主要分三點:

1、完成微控制器開發板的學習,理解微控制器的工作,能看懂微控制器程式。

2、能夠照著照著晶片手冊(datasheet)試著編寫名類晶片的驅動程式。

3、掌握常見的低速通訊協議(i2c、spl等)和高速通訊協議。

11樓:皇太子

既然都看不懂,bai

當然要先學c。學duc也不用多長時間zhi,學精dao的話那就不是一時半專會了。在

屬這裡你又不需要學的多精透。花點時間認真學c,1個月2個月左右就知道個七八了。磨刀不誤砍柴工。除了學微控制器必學的課程是 c,數位電路和類比電路都很重要。

12樓:文晏與與

買個51的開發板,裡面附帶了很多案例,按照例子,結合實物,跑一下程式,學的快一些!c語言基本的語句能看懂就好,案例裡面程式一般都有註釋

13樓:匿名使用者

最好bai還得是吧c先學了,我是du

我現在看的是夏老師的,感覺還行,最吸引我的的地方就是講的一聽就能聽懂,而且不繁瑣囉嗦,簡明清晰,都是重點。之前看過郝斌金文什麼的,康輝的也看了一點,感覺都講的太高深了,而且聽不出哪些是重點,有用沒用的都講,像我這樣初學者都看的失去學的信心了。

14樓:暴躁的鐵板蝸牛

還是先把c語言基礎學了再看吧

15樓:匿名使用者

學51微控制器沒有c基礎最好,從彙編入手,你學得基礎更紮實。之後再學學c,將為你的程式設計如虎添翼。

學習微控制器c語言,哪些書比較好?

16樓:涼念若櫻花妖嬈

看微控制器c語言

教bai程如郭du天祥的《新概念51微控制器c語言教程》zhi;如果dao不會c語言的話先內把c語言學好,學譚浩強容《c程式設計》,有c語言基礎學c語言程式設計就沒多大問題。

微控制器是軟硬體結合的東西,所以需要學好軟體和硬體兩部分:軟體——可以學彙編,也可以學c語言,建議學習c語言,因為現在很多人都用c來程式設計序,而且c語言的閱讀性和移植性要比彙編好。c語言更接近人的語言,學起來容易些,當然,最好後面也把彙編學了,這樣在實際應用時更得心應手。

學c語言的話可以去買本譚浩強的《c語言程式設計》;硬體——數電、模電的基礎必須得有,不然你拿到電路不會分析計算也不會使用,只要找一些數電模電的教材看就好了,沒有什麼特殊的要求。

17樓:匿名使用者

微控制器c語言,彙編,資料結構,之類的,之後gui,……。

關於51微控制器的中斷,關於51微控制器的中斷。

中斷的概念 cpu在處理某一事件a時,發生了另一事件b請求cpu迅速去處理 中斷髮生 cpu暫時中斷當前的工作,轉去處理事件b 中斷響應和中斷服務 待cpu將事件b處理完畢後,再回到原來事件a被中斷的地方繼續處理事件a 中斷返回 這一過程稱為中斷 二 中斷源 在51微控制器中有5箇中斷源 中斷號 優...

51微控制器的所有指令

微控制器指令功能一覽表 助記符 說明 mov a,rn e8 ef 暫存器a mov a,direct e5 dircet 直接位元組送a mov a,ri er e7 間接ram送a mov a,data 74 data 立即數送a mov rn,a f8 ff a送暫存器 mov rn,dirc...

怎麼用15v的電池給51微控制器供電微控制器上有液晶

微控制器一般5v工作電壓,考慮到液盡你還得看一下5號電池的允許電流 51微控制器用5v供電,但是電池是1.5v,鈕釦電池是3v,怎麼做5v供電?dcdc模組,也可以說是開關電源,有降壓的和升壓的,看你用幾節電池。充電寶就是這樣 3.7v升5v 鈕釦電池電量小了,電流應該也不大。如何用四節1.5v乾電...