久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 學(xué)習(xí)單片機(jī)用匯編還是C比較好 [打印本頁]

作者: wangcaidao    時(shí)間: 2018-11-13 22:13
標(biāo)題: 學(xué)習(xí)單片機(jī)用匯編還是C比較好


作者: angmall    時(shí)間: 2018-11-14 06:25
我也是喜歡用匯編。但是也要會(huì)C語言,最起碼要能讀的懂。
匯編語言的優(yōu)勢(shì)在于程序簡(jiǎn)潔,占用內(nèi)存少,效率高。比較直觀。
可以說,除非單片機(jī)(不僅僅是單片機(jī))沒有該功能,否則沒有匯編做不到的。c語言就不一定。
其實(shí)熟練的掌握匯編后,學(xué)C語言,不用花多大功夫。
作者: zl2168    時(shí)間: 2018-11-14 08:09
總體是用c好。
作者: sxhwdz    時(shí)間: 2018-11-14 08:11
學(xué)習(xí)單片機(jī),看你的側(cè)重面,要想快,且偏重于編程,那就從C開始學(xué)。如果想學(xué)得深,軟硬件兼顧,那就應(yīng)該從匯編開始。雖然匯編不便于移植,但是匯編更精煉,更貼近硬件。學(xué)了匯編再學(xué)C,才能更好地?fù)P長(zhǎng)避短,設(shè)計(jì)出好的系統(tǒng)。
作者: 李小呆    時(shí)間: 2018-11-14 08:50
匯編雖然邏輯簡(jiǎn)單,但是沒有C語言簡(jiǎn)練,初學(xué)簡(jiǎn)單的可以用匯編,但是編寫一些復(fù)雜一點(diǎn)的還是用C比較方便
作者: timelessxp    時(shí)間: 2018-11-14 09:44
可以使用C語言入門,匯編語言比較底層,可以在熟悉一定的寄存器后再使用匯編。
作者: 鵜鶘    時(shí)間: 2018-11-14 10:15
這沒法比較,一般來講程序較小,實(shí)時(shí)性要求較高的情況下當(dāng)然是匯編,程序較大、比較復(fù)雜尤其是有比較多工程計(jì)算的肯定是C了,像石英鐘、秒表這樣的,匯編非常適合。用匯編語言還有一個(gè)好處就是樂趣性比較大,你可以100%控制所有資源,目標(biāo)代碼的長(zhǎng)度你在匯編之前就可以確定,C語言的話畢竟中間隔了個(gè)編譯器。你要喜歡玩硬件的話,匯編語言不可替代。而且同一個(gè)工程你也不必要做2選一的選擇,部分代碼可以由匯編語言生成,諸如由定時(shí)器產(chǎn)生的中斷程序就非常適合用匯編語言寫,而復(fù)雜的部分可由C語言來寫。
作者: 147258mm    時(shí)間: 2018-11-14 10:38
C吧,C語言通用性好一些
作者: 九死還魂草    時(shí)間: 2018-11-14 11:07
百分之九十九點(diǎn)九九的事情都可以用C搞定,除非有特殊需求否則真用不到匯編,但懂匯編還是很重要的。
作者: 15014649604    時(shí)間: 2018-11-14 11:18
都可以
作者: 1234567qq    時(shí)間: 2018-11-14 12:30
C語言通用性好一些
作者: pey    時(shí)間: 2018-11-14 12:54
匯編針對(duì)原理進(jìn)行編程,C語言更加直觀,可以匯編為輔,C語言為主,入門會(huì)比較快
作者: leeyue1996    時(shí)間: 2018-11-14 13:23
我覺得還是C語言比較好用,匯編語言相比C語言來說更為復(fù)雜,C語言相對(duì)來說比較靈活,使用方便
作者: TIMING    時(shí)間: 2018-11-14 13:34
c好用點(diǎn)吧,畢竟基礎(chǔ)語言
作者: 討厭考試    時(shí)間: 2018-11-14 13:57
C更好點(diǎn)
作者: Y_G_G    時(shí)間: 2018-11-14 14:10
沒有說哪個(gè)好不好的,針對(duì)的東西不一樣,很多時(shí)候是沒有什么可比性,用C的話意思就是說:我不需要用到匯編的那些個(gè)優(yōu)點(diǎn),反過來也是一樣的,用匯編的話:我不需要C的那些優(yōu)點(diǎn).
很重要的一點(diǎn):C語言你是一定要會(huì)的,畢竟,面試的時(shí)候這一關(guān)是肯定要過的.
至于你學(xué)單片機(jī)要用什么語言去學(xué),選擇沒有那么難的:用匯編入門,然后再學(xué)C語言.
再說點(diǎn)別的吧:在小代工廠里面一般,用匯編的比較多,主要是穩(wěn)定性和成本問題,在方案公司里就不同了,主要是用C,做方案快,你走人了,下一個(gè)接手也容易.
就工資而言,如果你不進(jìn)入嵌入式領(lǐng)域,純匯編的工資是要比純用C的工資高的,因?yàn)?工業(yè)級(jí)的東西,老板是不會(huì)在乎你用什么語言來寫的,他只管看成本,能用9毛9的單片機(jī),他肯定不會(huì)用1塊的,特別是小家電這一塊,用的大多是臺(tái)系的8位單片機(jī),穩(wěn)定性不好,資源有限,C根本寫不下,有的型號(hào)的單片機(jī)程序空間竟然是用B來做單位的.
如果你要進(jìn)入嵌入式領(lǐng)域,卻還在相關(guān)匯編,那就是你OUT了,除非是要精確到一個(gè)時(shí)鐘的時(shí)間精度,匯編是沒有什么用處的,一個(gè)16位數(shù)除法,你只能用減去去進(jìn)行,更不用說什么算法之類的的了.
匯編優(yōu)點(diǎn)在于時(shí)間精度和代碼空間,C優(yōu)點(diǎn)在于功能強(qiáng)大,沒什么好比的.想學(xué)什么就學(xué)什么,或者是自己覺得學(xué)什么容易就學(xué)什么,已經(jīng)開始學(xué)C了就不要學(xué)匯編了,我就是用匯編的,雖然代碼的空間上是比C占用得少,但代碼量多呀!一個(gè)小程序,完整的寫下來,動(dòng)不動(dòng)就是上千行代碼,一個(gè)指令寫錯(cuò)了,能讓你找一個(gè)星期......
作者: qianyu1919    時(shí)間: 2018-11-14 14:33
我個(gè)人覺得還是c語言好
作者: weety    時(shí)間: 2018-11-14 15:00
建議用C語言編程,C語言代碼可移植性比匯編好太多,而且適用于單片機(jī)的RTOS基本都是C語言編寫成的。另外一個(gè),匯編寫代碼需要考慮的細(xì)節(jié)太多,不利于我們快速編寫符合要求的應(yīng)用程序。
作者: why130110    時(shí)間: 2018-11-14 15:32
2K以下的代碼可以用匯編。。。。。。
匯編看的頭疼,反正我是沒用過的。
新手小白可在某寶上搜索 51單片機(jī)開發(fā) 遠(yuǎn)程服務(wù)
作者: 18844058839    時(shí)間: 2018-11-14 15:38
c語言是最基本的阿東西,接觸的東西也更多,可以讓你對(duì)系統(tǒng)有更好的了解。
作者: 18729274299    時(shí)間: 2018-11-14 15:43
匯編比較基礎(chǔ),可以幫助你更好地從底層了解單片機(jī),如果剛開始,還是建議用C,單片機(jī)硬件可以看書,軟件高級(jí)語言方便閱讀。加油
作者: lyb3344308    時(shí)間: 2018-11-14 15:44
都是可以的,匯編總的來說比C難,C才是主流
作者: lyb3344308    時(shí)間: 2018-11-14 15:45
都可以的,但是C是主流,匯編比較底層,也比較不好移植
作者: 今安在    時(shí)間: 2018-11-14 15:49
大部分還是C語言
作者: hjh2621845983    時(shí)間: 2018-11-14 15:56
c語言,個(gè)人感覺c語言方便
作者: lan廣翔    時(shí)間: 2018-11-14 16:39
C語言比較好理解,運(yùn)用了很多函數(shù),如果有C語言的基礎(chǔ)的話,用C還是很好學(xué)的,要想快,且偏重于編程,那就從C開始學(xué)。匯編語言要記得指令很多,差不多有100多條指令,用匯編的話一開始要下很大功夫,但是一旦熟練地學(xué)會(huì)了,那就可以達(dá)到軟硬件兼顧。雖然匯編不便于移植,復(fù)雜的程序難編寫,但是匯編更精煉,更貼近硬件,能深入到機(jī)器層面來理解問題。
作者: 我愛吃柚子    時(shí)間: 2018-11-14 17:00
就我目前學(xué)習(xí)情況看,我覺得C語言優(yōu)勢(shì)比匯編大很多。C語言比匯編更簡(jiǎn)單易懂,編寫方便;目前大部分的單片機(jī)都支持C語言編程
作者: 來打醬油    時(shí)間: 2018-11-14 17:50
個(gè)人覺得匯編相對(duì)難一點(diǎn),需要記得東西太多,還是C比較好用些。
作者: 962175999    時(shí)間: 2018-11-14 18:51
先學(xué)習(xí)C語言哦,C語言更簡(jiǎn)單,并且現(xiàn)在的單片機(jī)程序基本上都用C語言寫更加簡(jiǎn)單哦,匯編學(xué)起來較難點(diǎn),雖然學(xué)會(huì)了匯編可以更好的了解程序的運(yùn)行過程,用匯編編寫代碼量非常大也要求思路很清楚,對(duì)于新手來說最好就用C哦,比如叫你寫了延時(shí)函數(shù),用C很簡(jiǎn)單,幾句話就可以,但匯編的話 你首先得知道有哪些寄存器,代碼也比較多
作者: lzhl    時(shí)間: 2018-11-14 18:56
C語言通用性好一些
作者: ttfc    時(shí)間: 2018-11-14 19:20
初學(xué)一定要學(xué)c語言
作者: alasiga    時(shí)間: 2018-11-14 20:12
我是從c入門的,都沒學(xué)過匯編,至少我覺得c還不錯(cuò)吧
作者: 88886666    時(shí)間: 2018-11-14 20:45
匯編不適合計(jì)算機(jī)新手,現(xiàn)在大學(xué)里基本上從c開始,等你掌握C語言,后期用匯編語言,可以加快指令執(zhí)行速度
作者: lyl1114139220    時(shí)間: 2018-11-14 20:50
用C更好一點(diǎn)
作者: 小白學(xué)51單片機(jī)    時(shí)間: 2018-11-14 21:28
c語言是基礎(chǔ),只有熟練使用后,再往匯編上去發(fā)展可能會(huì)容易一些,個(gè)人看法,如果有不同意見 請(qǐng)指教 。
作者: 龍舞九天    時(shí)間: 2018-11-14 22:09
C比較常用吧
作者: PCD4869    時(shí)間: 2018-11-14 22:43
匯編感覺自學(xué)很難,新手C上手快
作者: 237050018    時(shí)間: 2018-11-14 22:53
。c語言就不一定。 其實(shí)熟練的掌握匯編后,學(xué)C語言,不用花多大功夫。
作者: Phicasen    時(shí)間: 2018-11-14 23:18
c語言,通用,可移植度高,不同單片機(jī)稍改程序就可以使用。
作者: hays1107    時(shí)間: 2018-11-15 08:54
建議是學(xué)C好,匯編應(yīng)用不廣,而且學(xué)C以后轉(zhuǎn)其他語言也好轉(zhuǎn)
作者: sssyyyhhh61    時(shí)間: 2018-11-17 18:52
肯定是C,以后工作沒人用匯編
作者: DD314159265358    時(shí)間: 2018-11-17 19:12
用c好匯編應(yīng)用不廣
作者: 1500hjw    時(shí)間: 2018-11-17 19:17
匯編語言更接近機(jī)器語言,運(yùn)行速度快,但不容易學(xué)習(xí),需要了解微機(jī)原理
作者: stu    時(shí)間: 2018-11-17 20:05
匯編看得頭大
作者: 908576114    時(shí)間: 2018-11-17 21:32
用c語言,容易理解
作者: Euler777    時(shí)間: 2018-11-17 22:05
小程序可以用匯編吧,大一點(diǎn)的就用c,寫起來方便。不過匯編有助于自己的理解,畢竟比較底層
作者: 13140816    時(shí)間: 2018-11-18 01:08
c語言好
作者: 15855570230    時(shí)間: 2018-11-18 02:38
其實(shí)單片機(jī)還是學(xué)習(xí)c和c++比較好,
作者: 15855570230    時(shí)間: 2018-11-18 02:38
學(xué)習(xí)c和c++吧

作者: 那年拾柒丶    時(shí)間: 2018-11-18 08:34
我覺得C語言比較好,匯編相對(duì)C語言深入一些,新人還是先學(xué)C語言比較好,而且我覺得C語言更適合單片機(jī)。
作者: wmijie    時(shí)間: 2018-11-18 14:42
我學(xué)了兩年的匯編,沒學(xué)會(huì),學(xué)C語言,兩月,可以簡(jiǎn)單的編了,特別是學(xué)匯編總感覺太生硬,有讓人抓狂的感覺,而C好像則舒服多了。
作者: 東111    時(shí)間: 2018-11-18 15:59
c比較好,應(yīng)用更廣泛
作者: yhz139    時(shí)間: 2018-11-18 18:46
肯定c語言
作者: XH47    時(shí)間: 2018-11-18 19:10
學(xué)習(xí)的話還是C語言吧
作者: Z1235789    時(shí)間: 2018-11-18 20:10
C語言應(yīng)用廣泛
作者: zhaochao200910    時(shí)間: 2018-11-18 20:16
建議用c  c比較常見
作者: 大鵬很正常    時(shí)間: 2018-11-18 20:40
匯編語言的優(yōu)勢(shì)在于程序簡(jiǎn)潔,占用內(nèi)存少,效率高。比較直觀。但是C語言簡(jiǎn)單,易上手

作者: 759李東樾    時(shí)間: 2018-11-18 20:50
c語言好一點(diǎn)
作者: longxingjian    時(shí)間: 2018-11-18 21:35
C語言通用性好一些
作者: 元之    時(shí)間: 2018-11-18 21:45
C是很多種語言的基礎(chǔ),而且容易上手,建議C

作者: 俊芙芙    時(shí)間: 2018-11-18 21:50
我覺得C比較好,簡(jiǎn)潔易懂;匯編寫起來較繁瑣
作者: zzmcll    時(shí)間: 2018-11-18 22:13
開始還是先學(xué)習(xí)C吧,如果可以從51系列單片機(jī)開始學(xué)習(xí),先把C的Demo程序跑起來,然后自然會(huì)觸碰到匯編,在學(xué)習(xí)的過程中要先跑簡(jiǎn)單的程序,然后要理解每一個(gè)代碼的意思,然后與仿真的結(jié)果驗(yàn)證,就和玩游戲一樣要多動(dòng)手驗(yàn)證。
作者: qwxvtjhbhg    時(shí)間: 2018-11-18 22:29
應(yīng)該是用C好一些,c比較全面一些
作者: jgroidy    時(shí)間: 2018-11-19 08:49
用C語言
作者: TTQ001    時(shí)間: 2018-11-19 11:27
我喜歡用C語言, ,可移植度高,不同單片機(jī)可以通用。

作者: 1490325918    時(shí)間: 2018-11-19 11:41
c語言比較簡(jiǎn)單
作者: 秦流沙    時(shí)間: 2018-11-19 11:49
c更符合人的邏輯,匯編比較死板
作者: 123xh    時(shí)間: 2018-11-19 11:59
先學(xué)C語言吧
作者: kmsj    時(shí)間: 2018-11-19 12:32
這個(gè)話題按好壞之分討論下去毫無意義,匯編語言和C語言不存在好壞之分,而是各有優(yōu)點(diǎn)。匯編語言是基礎(chǔ),沒有匯編語言的基礎(chǔ),C語言肯定編不好,匯編語言是走路,C語言就是跑步,路都走不好的人,跑步也跑不了多遠(yuǎn)。C語言編程效率高,但是,產(chǎn)生的代碼比匯編語言長(zhǎng)10%以上,匯編語言產(chǎn)生的代碼比較短,但是,編程效率太低,對(duì)于程序代碼沒有要求的單片機(jī)電路,肯定選擇C語言。假如一個(gè)量產(chǎn)100萬件的電路,單片機(jī)程序是2K,結(jié)果是C語言的代碼超過2K,換一種單片機(jī)哪怕增加一毛錢,就增加了10萬,用匯編語言代碼可以控制在2K以內(nèi),為了這10萬元,你肯定愿意選擇匯編語言。C語言能編成功的程序,匯編語言一定可以做到,而且代碼更短,用編程成功的C語言,改為匯編語言,難度也不算太大。匯編語言可以編寫出最緊湊的程序代碼,讓單片機(jī)的運(yùn)行速度達(dá)到最大化,這一點(diǎn),C語言根本做不到,C語言的高效率編程也是匯編語言無法做到的,但是,C語言編程的代價(jià)就是增加了程序代碼,在一定程度上拖慢了單片機(jī)的運(yùn)行速度。
作者: zhanglx    時(shí)間: 2018-11-19 12:32
還是用C比較好,廣泛一些。
作者: wotoudale    時(shí)間: 2018-11-19 13:17
要學(xué)習(xí)單片機(jī)原理的話還是學(xué)習(xí)匯編比較好,能夠了解到如何操作底層硬件的具體細(xì)節(jié)
作者: 123xh    時(shí)間: 2018-11-19 13:35
C好一點(diǎn)
作者: linda_8088    時(shí)間: 2018-11-19 13:36
還是學(xué)習(xí)C吧,在C會(huì)了后,學(xué)習(xí)一下匯編,那時(shí)看匯編可以了解程序的真實(shí)走向
作者: 東方少    時(shí)間: 2018-11-19 14:02
還是學(xué)C吧,用途比較多
作者: liuyishuai    時(shí)間: 2018-11-19 14:41
感覺最好兩個(gè)都要會(huì)
作者: userjia    時(shí)間: 2018-11-19 15:55
各有各的好處吧,匯編偏底層更多一些
作者: a447063166    時(shí)間: 2018-11-19 16:10
用C比較好,學(xué)起來更快,興趣更足。
作者: 朱曉賀    時(shí)間: 2018-11-19 16:16
匯編更基礎(chǔ)更適合,C是比較普遍
作者: arcHuo    時(shí)間: 2018-11-19 16:18
C語言移植性更強(qiáng)一點(diǎn)
作者: zzy760671517    時(shí)間: 2018-11-19 16:27
C語言實(shí)際上已經(jīng)成為了中級(jí)語言的事實(shí)上的標(biāo)準(zhǔn),如果你從事嵌入式開發(fā)、芯片設(shè)計(jì)等,C語言是必須懂的基礎(chǔ);在高級(jí)語言上,C語言的簡(jiǎn)練和精確也具備特殊的優(yōu)勢(shì);VC的強(qiáng)大在Windows平臺(tái)上其它語言更是難與之相匹敵,在Unix/Linux平臺(tái)上,C語言也是最終要的語言,Linux的內(nèi)核也主要是以C語言寫的。

當(dāng)然C語言也有缺點(diǎn):就是難,容易出錯(cuò),因?yàn)樗臄?shù)據(jù)類型需要精確,而導(dǎo)致不夠深入理解的程序員常容易犯錯(cuò)。

一句話:專業(yè)的編程,一定要學(xué)C語言;業(yè)余水平的,可以直接從VB等入手。
作者: 飛翔的烤冷面    時(shí)間: 2018-11-19 16:38
學(xué)C語言吧  用起來比較方便  用途還多
作者: 麻瓜    時(shí)間: 2018-11-19 16:41
當(dāng)然是C入門后,再用匯編咯。就和學(xué)乒乓球先拿世界冠軍,再拿國內(nèi)冠軍一個(gè)道理。
作者: 1518921    時(shí)間: 2018-11-19 16:58
我感覺匯編好點(diǎn)
作者: hahaso    時(shí)間: 2018-11-19 17:13
一般都用c語言吧。匯編這種低級(jí)語言效率不高。
但是大學(xué)上課一般都用匯編,讓你更了解單片機(jī)底層的東西吧。
理解了再用c語言就很快了;
作者: Orz    時(shí)間: 2018-11-19 17:24
C語言好理解
作者: aa316939730    時(shí)間: 2018-11-19 20:06
匯編語言不是更簡(jiǎn)潔嗎。。。。一句頂幾句C語言都有
作者: znqajm    時(shí)間: 2018-11-19 20:33
都可以
作者: 左仲    時(shí)間: 2018-11-19 21:07
學(xué)匯編的難度要比C大些,要是只是用一下的話,建議還是學(xué)C好,要是要認(rèn)真學(xué)透那還是學(xué)匯編。
作者: wang@zhe    時(shí)間: 2018-11-19 21:19
C語言比較接近自然語言,而且可讀性、可移植性也比較好。如果實(shí)現(xiàn)相同的功能,用匯編應(yīng)該會(huì)比C語言效率高——C語言的效率高低不僅取決于編譯器本身,更取決于編程者的水平。如果對(duì)C語言的各種運(yùn)算符的功能和效率了解很透徹的話,也可以編寫出效率高的C程序。況且,現(xiàn)在的單片機(jī)運(yùn)算能力也不差。
作者: lszd    時(shí)間: 2018-11-19 21:26
自然是c,匯編可以了解一下!
作者: lszd    時(shí)間: 2018-11-19 21:28
自然是C啊!匯編可以了解一下就好!
作者: luvemcu    時(shí)間: 2018-11-19 21:33
如果對(duì)單片機(jī)沒有任何基礎(chǔ)知識(shí),建議用匯編學(xué)習(xí)單片機(jī)原理,原理階段過了后用C學(xué)習(xí)應(yīng)用開發(fā)。
作者: rcy729    時(shí)間: 2018-11-19 21:36
各有各的好的。看個(gè)人能力
作者: dickybrush    時(shí)間: 2018-11-19 21:44
還是隨大流吧,現(xiàn)在開發(fā)單片機(jī)都是用C進(jìn)行的開發(fā)
作者: wang@zhe    時(shí)間: 2018-11-19 21:54
c語言可移植性、可讀性都比較好。如果能熟練掌握C語言中各種運(yùn)算符的特點(diǎn)和功能,以及函數(shù)的執(zhí)行過程。用C語言也可以寫出高效率的代碼
作者: 593988344    時(shí)間: 2018-11-19 21:59
把c學(xué)好還是很有用的
作者: LCL000    時(shí)間: 2018-11-19 22:12
c語言有一定邏輯,熟了就跟說話一樣
作者: 小小雨、    時(shí)間: 2018-11-19 23:00
單片機(jī)用C好些
作者: hagregfd    時(shí)間: 2018-11-19 23:05
c語言簡(jiǎn)單,容易上手,而且軟件也兼任
作者: hagregfd    時(shí)間: 2018-11-19 23:06
當(dāng)然是c語言,簡(jiǎn)單而且軟件也兼任




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91在线视频免费观看 | 精品一区国产 | 亚洲精选久久 | 亚洲成人精品一区 | 老子午夜影院 | 久久综合久久综合久久 | 亚洲综合色丁香婷婷六月图片 | 日韩欧美一区二区三区免费观看 | 日韩免费网| 91在线第一页 | 九九在线精品视频 | 日韩成人高清在线 | 九九久久在线看 | 国产免费一区 | 精品成人一区 | 精品欧美一区二区三区久久久 | 天堂影院av | 视频在线观看一区二区 | 亚洲在线视频 | 久久中文高清 | 欧美精品一区二区三区视频 | 国产成人免费视频网站高清观看视频 | 91久久北条麻妃一区二区三区 | 福利av在线 | 国产一区免费 | 国产乱码精品一区二区三区中文 | 三级在线观看 | 精品国产欧美一区二区 | 韩日精品视频 | 国内毛片毛片毛片毛片 | 成人福利 | 黑人性hd| 久久国产精品免费一区二区三区 | 成人激情视频免费观看 | 一级黄色片一级黄色片 | 一级h片 | www.一区二区三区 | 亚州毛片| 久久久精品高清 | 一区二区视频在线 | 91精品国产综合久久小仙女图片 |