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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: wangcaidao
打印 上一主題 下一主題
收起左側

學習單片機用匯編還是C比較好

  [復制鏈接]
1001#
ID:180919 發表于 2020-11-12 23:24 | 只看該作者
還是喜歡用C好些。
回復

使用道具 舉報

1002#
ID:57657 發表于 2021-8-6 12:43 | 只看該作者
必須C語言,可移植性強,比如浮點小數、三角函數計算,C語言1行,匯編幾百上千行。
回復

使用道具 舉報

1003#
ID:887202 發表于 2021-8-6 16:11 | 只看該作者
建議學習C吧,匯編確實由他的優勢,快速,內存利用率高,執行效率高,但是隨著單片機這個行業的發展,單片機的功能越來越強大,實現的功能越來越復雜,不可能都去用匯編寫代碼,開發效率上面太低下了,除了一些低端的8位單片機可能還會用匯編意外,高端的單片機的開發基本的模式會變成官方提供一個SDK給你,你調用寫好接口就可以實現功能,不用具體去查看寄存器這些東西。看看STM32 為什么這么多人用,除了本身功能強大意外,官方的各種支持各種庫讓開發門檻大大降低,開發周期大大縮短,現在的32位單片機缺那么一點存儲空間?時鐘基本都是32M起步,缺那一點執行的時間?正式這些原因STM32才能大量的占領市場,擁有大量的開發人員,同樣一個功能,用官方SDK一個星期就能開發完,匯編都不知道寫到什么時候去了,C語言才是更好的選擇

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

1004#
ID:684171 發表于 2021-8-6 18:07 | 只看該作者
匯編雖然是底層相對更節約資源,特殊情況下也有一些特殊妙用,但是實際也沒有這么多精細的應用。再說說實際設計中,硬件的配置往往都優先向硬件的軟件設計妥協的,這年頭沒人會為了那點資源死扣
回復

使用道具 舉報

1005#
ID:190577 發表于 2021-8-10 16:22 | 只看該作者

c語言,通用,可移植度高,不同單片機稍改程序就可以使用,,匯編就不行了,每種單片機指令都要學一遍,太難了。
回復

使用道具 舉報

1006#
ID:767526 發表于 2021-8-11 11:44 | 只看該作者
C語言好,基礎語言,通用用好,學好了C語言其他得也不在話下
回復

使用道具 舉報

1007#
ID:891941 發表于 2021-8-11 12:26 | 只看該作者
個人覺得如果項目很大 C或者面向對象的編程語言肯定是必須的,如果是想要理解內部原理肯定是匯編解釋得更清楚,以后遇到需要特別優化的底層算法也是需要匯編來編寫的,比如傅里葉變換,很多官方的函數底層就是匯編寫的,為了加快運算速度
回復

使用道具 舉報

1008#
ID:285416 發表于 2021-8-27 09:03 來自手機 | 只看該作者
hays1107 發表于 2018-11-15 08:54
建議是學C好,匯編應用不廣,而且學C以后轉其他語言也好轉

我感覺就像庫戶函數和寄存器一樣。需要什么時候,用什么,當然了,你最好是都要懂
回復

使用道具 舉報

1009#
ID:476415 發表于 2021-8-27 19:18 來自手機 | 只看該作者
兩個都學有那么難么?
回復

使用道具 舉報

1010#
ID:962719 發表于 2021-8-28 11:00 | 只看該作者
最先學的c語言,感覺挺好用的而且c語言的兼容性更強一些
回復

使用道具 舉報

1011#
ID:624769 發表于 2021-8-28 15:11 | 只看該作者
沒法討論好壞,初學C,易上手,上手以后要學會C語言&匯編混合編寫。中斷里的、時序要求高的、底層調用的這些要學會用匯編寫,接口,和其他人共同開發部分要會用C寫。
回復

使用道具 舉報

1012#
ID:640104 發表于 2021-9-2 22:40 | 只看該作者
c吧,感覺c語言適用范圍更廣,但是某些情況下匯編語言確實也更好用,主要還是看自己吧
回復

使用道具 舉報

1013#
ID:963967 發表于 2021-9-3 22:21 | 只看該作者
一般都是用C的吧,匯編現在好像淘汰不少了,已經沒什么開發是需要匯編,最底層都是C來完成的
回復

使用道具 舉報

1014#
ID:267932 發表于 2021-9-12 13:49 | 只看該作者
C開發效率高,速度快,可移植性強,模塊編程思路清晰。
回復

使用道具 舉報

1015#
ID:881715 發表于 2021-9-12 16:46 來自手機 | 只看該作者
有的時候一個程序兩種語言全需要用,這叫混合編程
回復

使用道具 舉報

1016#
ID:965702 發表于 2021-9-13 08:29 | 只看該作者
這沒有好壞之分,無論學哪一個學精通之后就好。
回復

使用道具 舉報

1017#
ID:965909 發表于 2021-9-13 23:20 | 只看該作者
相互依托的,比如要求開發速度,我們可以盡量用c或c++,因為它們都比用匯編完成任務速度要快。比如要求執行速度,我們必須考慮使用匯編,因為匯編的速度大體要比c或c++快5%~15%,另外我們還可以考慮用c或c++來嵌套匯編完成
回復

使用道具 舉報

1018#
ID:966227 發表于 2021-9-15 11:51 | 只看該作者
低成本單片機幾乎都是用匯編,如果不是低成本都是用C語言
回復

使用道具 舉報

1019#
ID:824490 發表于 2021-9-16 11:48 | 只看該作者
無論C或A,都只是工具而已。關鍵是你會什么?你精通什么?把A運用到極致,能把C甩開2條街不止。

A 是佛跳墻,完整的一道菜做下來,要花費一周時間,沒有3、5年的工夫,別說你會了。C就是啃的雞,5分鐘出一份雞翅,3天學會。
快速成形、早點圈錢就用C,精致深加工還要上A。
回復

使用道具 舉報

1020#
ID:966680 發表于 2021-9-17 09:40 | 只看該作者
學習C語言比較好
回復

使用道具 舉報

1021#
ID:961087 發表于 2021-9-24 10:00 | 只看該作者
先學c,匯編大致了解一下就可以了
1、對于普通的項目,只要學好c就行了,但不是足夠了。
2、現在流行的單片機開發編程語言有匯編、c、c++。
3、它們是可以相互依托的,比如要求開發速度,我們可以盡量用c或c++,因為它們都比用匯編完成任務速度要快。比如要求執行速度,我們必須考慮使用匯編,因為匯編的速度大體要比c或c++快5%~15%,另外我們還可以考慮用c或c++來嵌套匯編完成。
4、通過以上說明,只會c是不夠的,有空還是要看看匯編和c++的。
回復

使用道具 舉報

1022#
ID:967910 發表于 2021-9-24 10:19 | 只看該作者
還是學C好吧,應用范圍廣
回復

使用道具 舉報

1023#
ID:342954 發表于 2021-9-24 10:43 | 只看該作者
c比較大眾,如果不隨大眾,好果遇到問題,別人也沒有辦法幫你,你想幫別人,你也搞不定
回復

使用道具 舉報

1024#
ID:967978 發表于 2021-9-24 15:31 | 只看該作者
建議用C易讀性強
回復

使用道具 舉報

1025#
ID:982413 發表于 2021-11-19 08:13 | 只看該作者
對于這個問題確實是仁者見仁的問題,兩種語言無所謂好壞。主要考慮開發者的熟練程度以及對單片機內部結構的熟悉程度。所以我個人認為做單片機編程,應當是匯編和C都會才是最好的,次一點的是會C,且能大致看懂匯編,可以幫助優化C程序, 只會匯編,一個程序開發下來,得花幾周到幾個月,開發成本太高了,不值得 只會C完全不懂匯編,那也是很難做出高質量的單片機程序的
回復

使用道具 舉報

1026#
ID:862309 發表于 2021-11-19 09:32 | 只看該作者
匯編難,因為太不直觀了,很亂腦子。 匯編的作用相對于c來說也小,如果不是搞os或硬件相關,不學也完全可以。 c本身就比較好用,而且學會的話再學別的語言就很輕松了,建議先學c。絕對是匯編比C難, C還算是低級語言,而匯編基本就是機器語言了! c比匯編難學,但是用起來要比它容易。
回復

使用道具 舉報

1027#
ID:862309 發表于 2021-11-19 09:34 | 只看該作者
先學c,匯編大致了解一下就可以了。
1、對于普通的項目,只要學好c就行了,但不是足夠了。
2、現在流行的單片機開發編程語言有匯編、c、c++。
3、它們是可以相互依托的,比如要求開發速度,我們可以盡量用c或c++,因為它們都比用匯編完成任務速度要快。比如要求執行速度,我們必須考慮使用匯編,因為匯編的速度大體要比c或c++快5%~15%,另外我們還可以考慮用c或c++來嵌套匯編完成。
4、通過以上說明,只會c是不夠的,有空還是要看看匯編和c++的。

C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。它的應用范圍廣泛,具備很強的數據處理能力,不僅僅是在軟件開發上,而且各類科研都需要用到C語言,適于編寫系統軟件,三維,二維圖形和動畫,具體應用比如單片機以及嵌入式系統開發。
回復

使用道具 舉報

1028#
ID:382728 發表于 2021-11-19 09:52 | 只看該作者
匯編雖然邏輯簡單,但是沒有C語言簡練,初學簡單的可以用匯編,但是編寫一些復雜一點的還是用C比較方便
回復

使用道具 舉報

1029#
ID:977059 發表于 2021-11-20 15:29 | 只看該作者
匯編只能寫簡單的小程序,C 適合復雜的程序  
回復

使用道具 舉報

1030#
ID:982799 發表于 2021-11-20 17:37 | 只看該作者
建議用c
回復

使用道具 舉報

1031#
ID:983456 發表于 2021-11-22 17:40 | 只看該作者
匯編雖然邏輯簡單,但是沒有C語言簡練,初學簡單的可以用匯編,但是編寫一些復雜一點的還是用C比較方便,而且匯編初學太難了
回復

使用道具 舉報

1032#
ID:983456 發表于 2021-11-22 17:41 | 只看該作者

匯編雖然邏輯簡單,但是沒有C語言簡練,初學簡單的可以用匯編,但是編寫一些復雜一點的還是用C比較方便,而且匯編初學太難了
回復

使用道具 舉報

1033#
ID:983972 發表于 2021-11-23 22:06 | 只看該作者
兩者各有各的優缺點。匯編語言是低級語言,是僅次于機器語言和硬件聯系最緊密的語言;而C語言只能算是半個高級語言。其次,匯編語言的實時性非常好,但可讀性差,可移植性不強;相反,C語言的可讀性強,可移植性高,但實時性比較差
回復

使用道具 舉報

1034#
ID:984069 發表于 2021-11-23 23:38 | 只看該作者
確切的說,匯編是低級語言(面向硬件的),C是中級語言(可操作部分硬件)、C++等是高級語言(跟硬件無關)。個人傾向先學C語言。入門簡單,可以學到許多主要的編程思想。匯編非常強大,但是比C、C++入門起來難,畢竟是涉及操作硬件的編程,對不同的硬件,指令系統,機器字長等很多東西都會存在差異。但是匯編是最低層的編程語言,也就有了其他高級語言沒有的優勢,即直接操作硬件,執行效率高,資源利用率高,對程序的優化(如在C語言中嵌入一段匯編指令)非常有幫助。而且,匯編能夠讓我們更好的去理解一個程序在機器上運行的整個過程。所以建議用C語言入門,匯編跟進。
回復

使用道具 舉報

1035#
ID:517951 發表于 2021-11-24 08:13 | 只看該作者
毫無疑問是C語言好,現代的單片機不差那一點點code空間,時鐘頻率也高,總體來說c優點多過匯編。
回復

使用道具 舉報

1036#
ID:770223 發表于 2021-11-24 16:26 | 只看該作者
先學習C語言在去學習匯編語言,這樣容易上手
回復

使用道具 舉報

1037#
ID:82491 發表于 2022-1-26 15:09 | 只看該作者
簡易C,效率和可閱讀性和可移植性都更好。
回復

使用道具 舉報

1038#
ID:378108 發表于 2022-1-28 23:12 | 只看該作者
kmsj 發表于 2018-11-19 12:32
這個話題按好壞之分討論下去毫無意義,匯編語言和C語言不存在好壞之分,而是各有優點。匯編語言是基礎,沒 ...

說c效率低的,那是和高手的匯編比,我用匯編是比不過c的,
回復

使用道具 舉報

1039#
ID:378108 發表于 2022-1-28 23:14 | 只看該作者
酶SSS 發表于 2018-11-27 16:51
匯編語言屬低級語言,而C語言是高級語言,所謂高級語言就是更容易被人們理解的語言,其實匯編語言能實現的 ...

c也是可以直接控制硬件的
回復

使用道具 舉報

1040#
ID:342822 發表于 2022-1-29 08:21 | 只看該作者
最好是匯編和C優勢互補,需要時在高級語言中嵌入匯編。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品福利在线 | a免费视频 | 欧美日韩国产一区二区三区 | 男人天堂网av | 91黄色免费看 | 欧美二区在线 | 亚洲一二三在线观看 | 伊人手机在线视频 | 欧美日韩一区二区在线 | 在线欧美一区 | 蜜桃一区二区三区 | 欧美综合久久久 | 亚洲视频区 | 精品久久久久久久人人人人传媒 | 久久久www成人免费无遮挡大片 | 精品中文字幕一区二区三区 | 亚洲精品电影网在线观看 | 羞羞视频网站免费观看 | 午夜免费福利影院 | 国产精品区一区二区三 | 国产精品久久久久久久久久久久 | 精品一区二区久久久久久久网站 | 日韩欧美一区二区三区在线播放 | 国产精品一区久久久久 | 欧美精品一区二区三区蜜桃视频 | 在线观看中文字幕 | 天天看夜夜 | 亚洲成人精品国产 | 亚洲精品视 | av在线一区二区三区 | 国产精品久久久久久久久久久新郎 | 亚洲在线| 毛片入口 | 国产成人99久久亚洲综合精品 | 国产精品1区 | 成年人精品视频 | 午夜精品在线 | 中文字幕一区在线 | 在线2区 | 国产高清免费 | 国产精品美女久久久久久免费 |