學習51微控制器C語言程式設計有什麼用嗎

2021-05-20 20:27:21 字數 1117 閱讀 9068

1樓:匿名使用者

微控制器用c語言是必須好,硬體一般都是c語言或者c++。

尤其是嵌入式,c語言可以說是最好的了,別看c語言顯得老,搞硬體其他語言還真不行。

2樓:來賓你好闖天涯

嵌入式開發,現在硬體很多關於這方面的,並且微控制器是學嵌入式的必過的技能

3樓:匿名使用者

c是基礎,c都不會怎麼會51程式設計呢

4樓:匿名使用者

一點都沒用,如果你會彙編的話~。~

5樓:匿名使用者

學吃飯筷子有什麼用?

51微控制器程式設計時彙編和c語言如何結合?

6樓:匿名使用者

c語言和組合語言之間主要存在:相互呼叫、混合程式設計等關係,舉例來說吧:

1、c語言呼叫匯編回子程式答

此時,彙編子程式需要申明為外部程式

#include

extern void delay(void)sbit pluse=p1^0;

main()

}彙編子程式:

彙編部分需要做如此處理。

public delay

delay segment code

rseg delay

delay:

mov r2,#250

djnz r2,$

retend

2:c語言中嵌入彙編,這個比較簡單用巨集指令包含進來就可以實現。

void delay(void)

學習微控制器要學習c語言還是c51,如果要學c51,能不能推薦一本好的教材

7樓:天天向上吧

談談我的經歷吧。bai一個沒有c基礎的的du我,zhi師兄老師讓我跟著「王雲

8樓:匿名使用者

就當抄前的微控制器發展水平和開發技術而bai言,學習微控制器當然要學du習c語言,zhi如果學習51微控制器開發,就是學習c51。教材有dao《c51微控制器高階語言程式設計應用實踐》、《微控制器高階語言c51應用程式設計》、《微控制器語言c51程式設計》。我有電子版,需要的話可以發給你。

51微控制器程式設計,用C語言,51微控制器程式設計時彙編和C語言如何結合?

給你一個矩陣鍵盤的參考程式 行列掃描 通過高四位全部輸出低電平,低四位輸出高電平。當接收到的資料,低四位不全為高電平時,說明有按鍵按下,然後通過接收的資料值,判斷是哪一列有按鍵按下,然後再反過來,高四位輸出高電平,低四位輸出低電平,然後根據接收到的高四位的值判斷是那一行有按鍵按下,這樣就能夠確定是哪...

求51微控制器c語言教程 ,求51微控制器c語言教程 pdf

微控制器學習方法 網上微控制器資料很多 你上csdn上找吧 那上面多的是 這個網上的太多了。你搜一下,有很多 的。這種東西多得很,你應該先搜搜再提問 急求郭天祥 新概念51微控制器c語言教程 入門 提高 開發 拓展全攻略 pdf 這是郭天祥這本書最完整的pdf,是整本的,不是一部分。望採納 從入門到...

bit用法 微控制器C語言,51微控制器C語言裡面,定義bit的方法,有哪些,請舉例,謝謝!

bit timerout 0 這裡的bit本質上和char int一樣的 功能一樣,型別不一樣 char是8位,int是16位,bit是1位。每個位元組是8位,就可以包含8個bit,bit只有兩個值,1和0.bit timerout 0 bit keypress 就是定義兩個長度為1位的變數。bit...