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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

  [復制鏈接]
1081#
ID:1059013 發表于 2023-9-26 21:01 | 只看該作者
問題是什么樣的項目必須用匯編不可呢?
回復

使用道具 舉報

1082#
ID:1111726 發表于 2024-2-28 13:57 | 只看該作者
對于初學者來說,C肯定是最好的切入點,不需要去掌握一些原理性的東西,有邏輯有調用就能跑起來單片機。但是如果在一些對于代碼精簡度要求極高,內存要求高的情況下,匯編對于硬件的直接控制和管理能夠節省很多代碼空間和內存調用。總結一下:初學從C入門,匯編進階。
回復

使用道具 舉報

1083#
ID:1111794 發表于 2024-2-29 15:18 來自手機 | 只看該作者
C吧,我們學校都是從C開始學的,通用性更強一些
回復

使用道具 舉報

1084#
ID:1129742 發表于 2024-7-28 21:21 | 只看該作者
在學習單片機時,選擇使用匯編語言還是C語言取決于你的目標和需求。以下是兩者的優缺點,供你參考:

匯編語言
優點:

高效性:匯編語言直接與硬件交互,代碼執行效率高,適合對性能要求極高的應用。
控制力強:可以精確控制硬件資源,適用于對時間精度要求很高的實時系統。
深入理解硬件:學習匯編語言可以幫助你深入理解單片機的內部結構和工作原理。
缺點:

難度較高:匯編語言語法復雜,代碼量大,學習曲線陡峭。
可移植性差:不同單片機的匯編指令集不同,代碼難以移植到其他平臺。
開發效率低:編寫和調試匯編代碼相對費時,不適合大型項目。
C語言
優點:

易于學習和使用:C語言相對簡潔,語法易懂,初學者更容易上手。
開發效率高:高層次的編程語言,開發和調試速度快,適合大多數單片機應用。
可移植性強:C語言具有較好的可移植性,不同單片機之間的代碼可以較容易移植。
豐富的庫和工具:C語言有豐富的標準庫和第三方庫,許多開發工具和集成開發環境(IDE)都支持C語言。
缺點:

性能稍遜:與匯編相比,C語言生成的代碼可能不如匯編代碼高效,但對于大多數應用來說,這種性能差距是可以接受的。
底層控制力較弱:雖然C語言可以進行低級編程,但相比匯編,控制硬件資源的精度稍低。
總結
對于大多數初學者和常見應用來說,使用C語言是更好的選擇。C語言的學習曲線較平緩,開發效率高,且有豐富的資源和工具支持,適合快速上手和項目開發。

但是,如果你對單片機底層工作原理有濃厚興趣,或者需要開發高性能、實時性要求高的應用,學習匯編語言也是非常有價值的。

無論選擇哪種語言,最重要的是多實踐,通過實際項目來鞏固和提高你的編程技能。希望這些信息能幫助你做出決定,祝你學習順利!
回復

使用道具 舉報

1085#
ID:517951 發表于 2024-7-29 07:27 | 只看該作者
必須是用c語言來做, 現代單片機主頻高, 內部RAM也豐富了, 跑c代碼是最合適了.
回復

使用道具 舉報

1086#
ID:1129792 發表于 2024-7-30 11:29 | 只看該作者
語句少但是靈活度高,針對過程的言語相比于非結構化言語條理性很好接近人類的邏輯思維,相比于模塊化言語和面向對象的言語他又比較接近底層的一些東西,而且效率也高(只比匯編低%10~20)移植性也好。
回復

使用道具 舉報

1087#
ID:1129980 發表于 2024-7-31 23:49 | 只看該作者
現在基本不咋用到匯編語言了,c語言才是主流
回復

使用道具 舉報

1088#
ID:1130054 發表于 2024-8-1 21:29 來自手機 | 只看該作者
都可以,看水平。
回復

使用道具 舉報

1089#
ID:619259 發表于 2024-8-4 19:28 | 只看該作者
自己玩,C或匯編都可以,團隊搞項目,建議C。
回復

使用道具 舉報

1090#
ID:587810 發表于 2024-8-9 08:02 | 只看該作者
C語言吧簡答易懂
回復

使用道具 舉報

1091#
ID:1131927 發表于 2024-9-13 12:14 | 只看該作者
c容易學
回復

使用道具 舉報

1092#
ID:1132089 發表于 2024-9-18 03:59 | 只看該作者
從項目角度上講,現在基本不用匯編了。匯編用來入門學習,理解基本原理。后續的發展肯定是C。
回復

使用道具 舉報

1093#
ID:796531 發表于 2024-9-18 13:58 | 只看該作者
要容易上手和開發當然選C,如果你邏輯好希望提高效率用匯編
回復

使用道具 舉報

1094#
ID:1039430 發表于 2024-9-26 16:40 | 只看該作者
想掙錢和養活自己家人的,用C。想搞學術,不在乎金錢和時間的,用匯編。
回復

使用道具 舉報

1095#
ID:1039430 發表于 2024-9-26 16:41 | 只看該作者
fishafish 發表于 2023-9-26 21:01
問題是什么樣的項目必須用匯編不可呢?

上個世紀開發的成品,現在已經占據大量市場,不好換處理器的項目。。
回復

使用道具 舉報

1096#
ID:373388 發表于 2024-9-26 19:42 | 只看該作者
單片機還是先學會匯編以后,再學C語言好一些,否則對單片機的工作原理架構不能夠很好的理解!
回復

使用道具 舉報

1097#
ID:619259 發表于 2024-9-27 10:23 | 只看該作者
這么說吧,假如一個班50人,老師用匯編講課,能聽懂的有三、四人,用C語言講課,聽不懂的三、四人。
回復

使用道具 舉報

1098#
ID:1132754 發表于 2024-9-27 17:35 | 只看該作者
c語言簡便快捷
回復

使用道具 舉報

1099#
ID:1132771 發表于 2024-9-28 02:10 | 只看該作者
學習單片機時,選擇匯編語言還是C語言取決于你的具體需求和目標;使用C語言:  優點:代碼可讀性和可維護性更好,易于編寫和調試。現代編譯器可以生成高效的機器碼。 缺點:可能不如匯編那樣接近硬件層面,對于某些極端優化場景可能不夠靈活。
回復

使用道具 舉報

1100#
ID:1132771 發表于 2024-9-28 02:10 | 只看該作者
對于學習單片機來說,選擇使用匯編語言還是C語言取決于您的個人需求和目標。如果您希望更深入地理解硬件的工作原理并對內存和資源有更精確的控制,可以選擇匯編語言。但匯編語言的代碼編寫復雜、難以閱讀和維護,開發效率較低。而C語言則具有更好的可讀性和可維護性,易于編寫和調試,并且現代編譯器可以生成高效的機器碼。因此,對于初學者來說,建議先從C語言學起,隨著經驗的積累再逐漸了解匯編知識以優化關鍵部分的性能。在大多數情況下,推薦先學習C語言進行單片機編程。
回復

使用道具 舉報

1101#
ID:1132787 發表于 2024-9-28 14:12 | 只看該作者
學c比較好以后轉其他語言就比較簡單
回復

使用道具 舉報

1102#
ID:1133028 發表于 2024-10-9 11:46 | 只看該作者
我比較推薦c語言因為比較通俗易懂能更快上手,上手之后再學其他的比較快一些理解也很快
回復

使用道具 舉報

1103#
ID:1128898 發表于 2024-10-12 05:44 | 只看該作者
看情況,cpu主頻和占用時長,如果總線用的多建議c
回復

使用道具 舉報

1104#
ID:237471 發表于 2024-10-12 07:54 | 只看該作者
我覺得還是C好學一點,容易上手
回復

使用道具 舉報

1105#
ID:373388 發表于 2024-10-12 18:17 | 只看該作者
cy009 發表于 2024-9-27 10:23
這么說吧,假如一個班50人,老師用匯編講課,能聽懂的有三、四人,用C語言講課,聽不懂的三、四人。

這樣說吧,適合編程的就是那三、四人。
回復

使用道具 舉報

1106#
ID:1133506 發表于 2024-10-13 03:47 | 只看該作者
當然是C
回復

使用道具 舉報

1107#
ID:382454 發表于 2024-10-15 10:37 | 只看該作者
肯定C了,,,啥年代了。
回復

使用道具 舉報

1108#
ID:996773 發表于 2024-10-15 15:58 | 只看該作者
看了一下是6年的老帖額,不過可以確定問問題的人屬于又想彎道超車又不想費腦子就想寫程序的,

C又不想學,匯編更加懶得看。六年過去了樓主還是主題1,黑幣77,不管c還是匯編,他早就放棄了
回復

使用道具 舉報

1109#
ID:1136858 發表于 2024-11-19 22:51 | 只看該作者
先學C,后期沉淀在學匯編
回復

使用道具 舉報

1110#
ID:409251 發表于 2024-11-20 08:06 | 只看該作者
匯編有點像嬰兒的牙牙學語,易入門;C語言則像我們大人的語言,雖然學起來麻煩點,但交流起來好用。總的來說,匯編適合初學,有利于理解單片機的工作方式;c語言則有利于做項目,特別是大型的項目。
回復

使用道具 舉報

1111#
ID:1080301 發表于 2024-11-26 23:15 | 只看該作者
我的看法就是兩者都是工具,哪個好用用哪個,我甚至建議你更進一步,用兩者混合編程,用匯編語言搞底層,用C處理邏輯工作
回復

使用道具 舉報

1112#
ID:1137846 發表于 2024-11-27 20:52 | 只看該作者
沒有好壞之分,匯編能幫助你更深地理解單片機的底層邏輯,c是通用語言更好上手,不過真正實操當中很少用匯編的
回復

使用道具 舉報

1113#
ID:1137846 發表于 2024-11-27 20:54 | 只看該作者
沒有好壞之分,匯編能幫助你理解單片機底層邏輯,c是通用語言更好上手,不過真正應用上c方便些
回復

使用道具 舉報

1114#
ID:1137809 發表于 2024-11-28 15:23 | 只看該作者
如果是初學者,想要快速掌握單片機的基本功能開發,并且希望代碼具有較好的可移植性和易于維護,C語言是一個很好的選擇。
如果是從事對硬件底層控制要求極高、對代碼執行效率和存儲空間非常敏感的單片機開發工作,如一些特殊的工業控制、軍事設備中的單片機應用,或者想要深入學習單片機的硬件原理,那么匯編語言是必不可少的。在實際的單片機開發中,也常常會出現C語言和匯編語言混合編程的情況,充分發揮兩者的優勢。
回復

使用道具 舉報

1115#
ID:106977 發表于 2024-12-3 13:13 | 只看該作者
要精通控制應該懂匯編,能用匯編編程。常規工作還是用C編程!
回復

使用道具 舉報

1116#
ID:1138682 發表于 2024-12-5 16:21 | 只看該作者
俺支持匯編,因為俺只會用匯編,知道C好,但,對于70歲的人而言,太難
回復

使用道具 舉報

1117#
ID:106977 發表于 2024-12-9 22:44 | 只看該作者
咱兩同歲,單片機編程用C其實不難,不是要你去學C++!你靜下心來,找一兩本好一點的教材,邊學邊干,很快會入門!入門后就更不難了!針對實際解決問題!
回復

使用道具 舉報

1118#
ID:1139263 發表于 2024-12-10 16:31 | 只看該作者
c語言移植性好一些,并且更易于理解。匯編語言難以編寫,難以調試。
回復

使用道具 舉報

1119#
ID:292900 發表于 2024-12-11 09:52 | 只看該作者
用C就不去了,ASM 早期小MCU簡單控制可以玩玩
回復

使用道具 舉報

1120#
ID:1139701 發表于 2024-12-13 23:29 | 只看該作者
c語言,通用,可移植度高 但是匯編也得學
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 啪啪综合网 | 国产免费一区二区三区免费视频 | 国产黄色电影 | 成人av一区 | a精品视频 | 成人影院网站ww555久久精品 | 欧美日韩最新 | 日韩一区二区三区视频 | 免费一区| 91精品国产91久久久久久密臀 | 国产电影一区二区在线观看 | 欧美高清视频一区 | 色999日韩 | v亚洲| 成人av久久| 黄色毛片大全 | 最近中文字幕第一页 | 九九精品在线 | 久久精品1 | 91高清在线观看 | 99精品99 | 久久一日本道色综合久久 | 久久久一区二区三区四区 | 国产成人免费在线观看 | 国产免费一区二区 | 日韩精品久久一区二区三区 | 久久三区| 超碰在线97国产 | 在线视频一区二区三区 | 成人超碰在线 | 91精品国产乱码麻豆白嫩 | 超碰97免费| 一级二级三级在线观看 | 亚洲国产视频一区二区 | 高清视频一区 | 午夜影院在线观看免费 | 日本视频中文字幕 | 精品国产一区一区二区三亚瑟 | 国产乱码精品一区二区三区五月婷 | 成人动漫一区二区 | 91精品久久久久久综合五月天 |