標(biāo)題: 不會(huì)C語(yǔ)言可以學(xué)習(xí)單片機(jī)嗎? [打印本頁(yè)]
作者: dragoars 時(shí)間: 2017-11-23 19:22
標(biāo)題: 不會(huì)C語(yǔ)言可以學(xué)習(xí)單片機(jī)嗎?
本人新手一枚。工作原因,想學(xué)習(xí)單片機(jī),不會(huì)C語(yǔ)言可以學(xué)嗎?
作者: le51 時(shí)間: 2017-11-23 21:30
單片機(jī)大部分用c語(yǔ)言和匯編語(yǔ)言,c語(yǔ)言應(yīng)用較多,而且比較好找資料,所以建議樓主學(xué)習(xí)c語(yǔ)言
作者: 打醬油123456 時(shí)間: 2017-11-23 21:33
可以啊,匯編語(yǔ)言也行
作者: HeavyRain 時(shí)間: 2017-11-23 22:23
c語(yǔ)言肯定比匯編語(yǔ)言好學(xué)多了
作者: yzwzfyz 時(shí)間: 2017-11-23 22:44
樓主:本人就從不用C寫程序,30年前也不知道有C,也照樣出產(chǎn)品。
作者: gbdJL 時(shí)間: 2017-11-23 23:25
可以,c的話只是有一個(gè)基礎(chǔ),現(xiàn)在學(xué)也行
作者: 阿里巴巴2345 時(shí)間: 2017-11-23 23:31
匯編語(yǔ)言,不過(guò)很麻煩,建議學(xué)C吧,有幾本書挺不錯(cuò)的。
作者: 龍龍啊 時(shí)間: 2017-11-24 08:38
學(xué)c語(yǔ)言或者匯編語(yǔ)言,,你自己選一個(gè)
作者: 止于左貢 時(shí)間: 2017-11-24 08:44
可以啊,匯編語(yǔ)言也行
作者: Wuwds 時(shí)間: 2017-11-24 09:12
可以從匯編入手,匯編入門后學(xué)習(xí)c會(huì)很快
作者: h770380530 時(shí)間: 2017-11-24 09:20
不行的
作者: HIDL 時(shí)間: 2017-11-24 09:58
現(xiàn)在單片機(jī)大部分用c語(yǔ)言和匯編語(yǔ)言,c語(yǔ)言應(yīng)用較多,而且通俗易懂,所以建議樓主先學(xué)習(xí)一下c語(yǔ)言的基礎(chǔ)
作者: allen_zxx 時(shí)間: 2017-11-24 10:01
數(shù)據(jù)結(jié)構(gòu)+狀態(tài)機(jī)比較實(shí)用
作者: 2008zhangjixian 時(shí)間: 2017-11-24 10:02
你可以學(xué)的,單片機(jī)簡(jiǎn)單,就是硬件有點(diǎn)難
作者: lujunda2 時(shí)間: 2017-11-24 10:16
如果零基礎(chǔ)入門就用arduino吧,程序簡(jiǎn)單易懂,開發(fā)快速,但要學(xué)的多的話就建議用51
作者: ahshmj 時(shí)間: 2017-11-24 10:19
我也是喜歡用匯編。但是也要會(huì)C語(yǔ)言,最起碼要能讀的懂。
匯編語(yǔ)言的優(yōu)勢(shì)在于程序簡(jiǎn)潔,占用內(nèi)存少,效率高。比較直觀。
可以說(shuō),除非單片機(jī)(不僅僅是單片機(jī))沒(méi)有該功能,否則沒(méi)有匯編做不到的。c語(yǔ)言就不一定。
其實(shí)熟練的掌握匯編后,學(xué)C語(yǔ)言,不用花多大功夫。
作者: david888 時(shí)間: 2017-11-24 10:56
想學(xué)習(xí)就可以學(xué)習(xí),從0開始吧,不會(huì)C ,只要會(huì)英文也行,
作者: wklwkl 時(shí)間: 2017-11-24 11:23
可以不影響學(xué)習(xí)匯編語(yǔ)言
作者: wxddxw 時(shí)間: 2017-11-24 11:47
可以啊 會(huì)c有基礎(chǔ)更好理解點(diǎn)
作者: zl2168 時(shí)間: 2017-11-24 14:53
還是應(yīng)當(dāng)鼓勵(lì)學(xué)c,c有許多優(yōu)點(diǎn)。
作者: benhuan 時(shí)間: 2017-11-24 14:54
建議先學(xué)習(xí)C語(yǔ)言,學(xué)到結(jié)構(gòu)體就差不多可以開始看了
作者: seaghost 時(shí)間: 2017-11-24 15:07
單片機(jī)基本用c語(yǔ)言和匯編語(yǔ)言,c語(yǔ)言應(yīng)用較多,建議樓主先學(xué)習(xí)一下c語(yǔ)言的基礎(chǔ)
作者: 2270655945 時(shí)間: 2017-11-24 15:14
可以的,但C語(yǔ)言比匯編語(yǔ)言更容易。
作者: mumu清 時(shí)間: 2017-11-24 15:19
你可以學(xué)好其他語(yǔ)言也是可以的
作者: clearme 時(shí)間: 2017-11-24 15:55
學(xué)匯編語(yǔ)言可以從底層理解單片機(jī)的結(jié)構(gòu)和框架,但現(xiàn)在還是主流學(xué)C語(yǔ)言的,開源代碼更多,資料也更全面,希望樓主還是學(xué)C更好一點(diǎn)
作者: quarter 時(shí)間: 2017-11-24 16:21
應(yīng)該學(xué)一下c語(yǔ)言,對(duì)單片機(jī)的學(xué)習(xí)有好處,不學(xué)的話問(wèn)題也不大。
作者: 偏偏 時(shí)間: 2017-11-24 16:49
老哥,在網(wǎng)上買個(gè)51單片機(jī),他會(huì)給你教程的
作者: DAWEIGG 時(shí)間: 2017-11-24 17:04
不建議,但是如果你懂匯編語(yǔ)言可以學(xué)習(xí)
作者: 蟬文 時(shí)間: 2017-11-24 17:06
有C語(yǔ)言和匯編語(yǔ)言,我是用c的,如果是要入門的話,看c語(yǔ)言基礎(chǔ)的前7章�?吹綌�(shù)組和函數(shù)就可以了,指針一般很少用
作者: changle11 時(shí)間: 2017-11-24 18:06
除了C,還有匯編、C++、中文編程都有
作者: itzzr 時(shí)間: 2017-11-24 18:35
可以,慢慢來(lái)就可以了
作者: xlc 時(shí)間: 2017-11-24 19:17
c語(yǔ)言挺簡(jiǎn)單的,建議學(xué)一下
作者: Cui04178013 時(shí)間: 2017-11-24 19:24
可以啊,這個(gè)不太難的
作者: fengxiaoyu 時(shí)間: 2017-11-24 20:05
c語(yǔ)言剛開始接觸時(shí)可能感覺(jué)有點(diǎn)難 、慢慢先學(xué)習(xí)一些簡(jiǎn)單的常用的就可以學(xué)習(xí)單片機(jī)
作者: _Sherry殤 時(shí)間: 2017-11-24 20:23
最好是先學(xué)會(huì)一些簡(jiǎn)單的C語(yǔ)言吧,不然你會(huì)匯編語(yǔ)言的話也可以
作者: sgf 時(shí)間: 2017-11-24 20:23
可以啊
作者: ccc1 時(shí)間: 2017-11-24 20:44
建議先學(xué)C語(yǔ)言
作者: 朱子明 時(shí)間: 2017-11-24 21:15
可以的。不難
作者: wasj 時(shí)間: 2017-11-24 21:27
單片機(jī)可以用C語(yǔ)言或者匯編語(yǔ)言,但匯編語(yǔ)言很復(fù)雜,很麻煩,所以還是學(xué)C語(yǔ)言比較好
作者: Brry 時(shí)間: 2017-11-24 22:34
可以的
作者: Brry 時(shí)間: 2017-11-24 22:35
可以的,在學(xué)習(xí)單片機(jī)的同時(shí),你會(huì)不斷的接觸c語(yǔ)言,慢慢的就就會(huì)了
作者: 洛臻么么噠 時(shí)間: 2017-11-24 22:36
可以,可以學(xué)匯編,匯編比C語(yǔ)言更難。
作者: zenghi 時(shí)間: 2017-11-24 22:46
其實(shí)玩著玩著就會(huì)了,單片機(jī)對(duì)C要求可以不會(huì)那么深,會(huì)if else基本也能玩,不需要linux那種鏈表指針回調(diào)這些。
作者: xinyuxuan 時(shí)間: 2017-11-24 23:32
不可以
作者: 張敏51 時(shí)間: 2017-11-25 00:02
最好還是學(xué)習(xí)一下C語(yǔ)言,不然你得學(xué)習(xí)匯編。當(dāng)然如果只略微涉及一點(diǎn)東西的話,就找別人做吧。
作者: baofu 時(shí)間: 2017-11-25 07:54
這樣問(wèn)的見(jiàn)得太多了,我覺(jué)得,想學(xué)成一點(diǎn)技術(shù),有些投入是“剛性”的---也就是那些勞動(dòng)你無(wú)論如何也繞不過(guò)去的。就單片機(jī)而言,既然工作需要,要求至少要比對(duì)愛(ài)好者高吧?編程語(yǔ)言是必須的,不是匯編就是C,得掌握一種。如果覺(jué)得C太難,那就別說(shuō)匯編了,匯編更繁瑣。
作者: 13307472820 時(shí)間: 2017-11-25 09:31
可以學(xué)
作者: 13307472820 時(shí)間: 2017-11-25 09:32
想學(xué)都可以
作者: 無(wú)量壽經(jīng) 時(shí)間: 2017-11-25 10:00
學(xué)單片機(jī)過(guò)程中C語(yǔ)言也順帶就學(xué)會(huì)了,想透徹單片機(jī)上的C語(yǔ)言,下面這本書是必不可少的,可讓你少走10年彎路。
書封面照片C.JPG (94.66 KB, 下載次數(shù): 935)
下載附件
2017-11-25 09:58 上傳
第二章 C語(yǔ)言基礎(chǔ),目錄
第2章 單片機(jī)開發(fā)必須掌握的C語(yǔ)言基礎(chǔ)
2.1 簡(jiǎn)單數(shù)據(jù)類型與運(yùn)算符
2.1.1 原碼、反碼、補(bǔ)碼、BCD碼、格雷碼
2.1.2 常量
2.1.3 變量的數(shù)據(jù)類型(bit、char、int、long、float)
2.1.4 變量存儲(chǔ)空間(code、data 、bdata 、idata、xdata)
2.1.5 變量存儲(chǔ)類型(auto、static、extern)
2.1.6 變量作用域
2.1.7 運(yùn)算符
2.1.8 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
2.2 C51構(gòu)造數(shù)據(jù)類型
2.2.1 數(shù)組:將相同類型數(shù)據(jù)組合在一起就構(gòu)成數(shù)組(如數(shù)碼管顯示緩沖區(qū))
2.2.2 結(jié)構(gòu)體:將不同類型數(shù)據(jù)組合在一起就構(gòu)成結(jié)構(gòu)體(如年月日2014-12-31)
2.2.3 共用體:不同變量占用相同內(nèi)存地址就是共用體
2.2.4 指針:用于直接讀取或修改內(nèi)存值
2.2.5 #define與typedef的差別
2.3 流程與控制
2.3.1 分支結(jié)構(gòu)
2.3.2 循環(huán)結(jié)構(gòu)
2.3.3 跳轉(zhuǎn)結(jié)構(gòu)
2.4 函數(shù)
2.4.1 函數(shù)定義
2.4.2 調(diào)用格式
2.4.3 傳值調(diào)用與傳地址調(diào)用2種方式對(duì)比
2.4.4 數(shù)組作為函數(shù)參數(shù)
2.4.5 使用指針變量作函數(shù)形式參數(shù)
2.4.6 使用結(jié)構(gòu)體變量指針作為函數(shù)參數(shù)
2.4.7 函數(shù)作用域
2.4.8 庫(kù)函數(shù)
2.5 模塊化編程
2.5.1 頭文件的編寫
2.5.2 條件編譯
2.5.3 多文件程序(模塊化編程)
作者: 天天走 時(shí)間: 2017-11-28 22:19
可以,但是要了解點(diǎn)基本程序
作者: 咯咯咯咯 時(shí)間: 2017-11-29 01:33
c語(yǔ)言是單片機(jī)的基礎(chǔ),要會(huì)
作者: 咯咯咯咯 時(shí)間: 2017-11-29 01:35
c語(yǔ)言是這個(gè)的基礎(chǔ),不過(guò)不會(huì)很難
作者: 2282184632 時(shí)間: 2017-11-29 06:09
建議c語(yǔ)言跟匯編都學(xué)習(xí)
作者: 白先君 時(shí)間: 2017-11-29 10:44
學(xué)C語(yǔ)言最好,
作者: JINX5155 時(shí)間: 2017-11-29 16:11
先學(xué)c語(yǔ)言,再學(xué)會(huì)比較好
作者: 脂劍奇僧 時(shí)間: 2017-11-29 16:34
C語(yǔ)言比匯編簡(jiǎn)單,學(xué)起來(lái)很快的
作者: t185365413 時(shí)間: 2017-11-29 16:49
最好還是會(huì)一點(diǎn)基礎(chǔ)的,要不然學(xué)起來(lái)很吃力
作者: yesning 時(shí)間: 2017-11-29 17:32
加油啊,有興趣就堅(jiān)持,堅(jiān)持堅(jiān)持,相信自己
作者: johnzhy 時(shí)間: 2017-11-29 17:37
C語(yǔ)言確實(shí)還是要去學(xué)習(xí)的,有些編程基礎(chǔ)學(xué)的話還是不會(huì)太慢的。加油~
作者: 363474811 時(shí)間: 2017-11-29 17:51
也可以的 匯編語(yǔ)言
作者: Zzs333 時(shí)間: 2017-11-29 18:05
可以,不過(guò)得學(xué)一點(diǎn)匯編語(yǔ)言,然后學(xué)習(xí)單片機(jī),不過(guò)單片機(jī)最好學(xué)會(huì)c語(yǔ)言編程,效率更高
作者: zhu1991 時(shí)間: 2017-11-29 18:25
不可以,因?yàn)閷W(xué)習(xí)單片機(jī)要編程,要跟機(jī)器打交道,而跟機(jī)器打交道的語(yǔ)言就是C比較好,學(xué)習(xí)單片機(jī)的語(yǔ)言基礎(chǔ)就得會(huì)C,只是我作為計(jì)算機(jī)研究生的看法,如果不對(duì),請(qǐng)指正
作者: 可愛(ài)狗 時(shí)間: 2017-11-29 18:39
可以邊學(xué)習(xí)單片邊學(xué)習(xí)c語(yǔ)言,推薦看 手把手教你學(xué)單片機(jī)。
作者: zhou360594174 時(shí)間: 2017-11-29 19:14
單片機(jī)可以用C語(yǔ)言或者匯編語(yǔ)言,C語(yǔ)言好學(xué)點(diǎn)
作者: 阿休 時(shí)間: 2017-11-29 19:41
現(xiàn)在單片機(jī)語(yǔ)言大部分都是以C語(yǔ)言為基礎(chǔ)的,學(xué)不好C語(yǔ)言想學(xué)好單片機(jī)有點(diǎn)困難
作者: hutuxian 時(shí)間: 2017-11-29 20:16
可以啊
作者: hutuxian 時(shí)間: 2017-11-29 20:17
當(dāng)然可以的
作者: johnny1126 時(shí)間: 2017-11-29 20:18
你可以試試MIXLY
作者: 薛定諤的貓PRO 時(shí)間: 2017-11-29 20:50
大概可以吧
作者: xxttkl 時(shí)間: 2017-11-29 21:10
必須會(huì)一門語(yǔ)言才能進(jìn)行下去啊,不然怎么讓單片機(jī)工作呢?
作者: gengjinbu 時(shí)間: 2017-11-29 21:12
看你的年齡,30歲以下,可以先學(xué)C語(yǔ)言,再學(xué)習(xí)單片機(jī),這兩者時(shí)相輔相成的,年齡超過(guò)30歲,不建議學(xué)習(xí)這一行
作者: jblbin2008 時(shí)間: 2017-11-29 22:28
想踏入編程界,C永遠(yuǎn)都是開門石,想成高手,C就是內(nèi)功。匯編是根骨,數(shù)學(xué)是悟性。
作者: 490899538 時(shí)間: 2017-11-29 22:46
會(huì)有點(diǎn)吃力
作者: d_x 時(shí)間: 2017-11-29 22:47
可以,多種語(yǔ)言開發(fā)
作者: 雨林木木風(fēng) 時(shí)間: 2017-11-29 23:00
當(dāng)然可以啊,可以邊學(xué)習(xí)邊做啊 就像我學(xué)了c++再來(lái)用c反而不習(xí)慣
作者: xyxian 時(shí)間: 2017-11-29 23:14
沒(méi)有什么是不可以的
作者: hmz168 時(shí)間: 2017-11-29 23:35
入門可以先學(xué)匯編,當(dāng)然學(xué)會(huì)C更好
作者: dragoars 時(shí)間: 2017-11-30 07:38
謝謝!明白你的意思,態(tài)度決定一切。我這不是“剛性”的工作需要,但這是愛(ài)好,是喜歡。我從C開始吧!
作者: dragoars 時(shí)間: 2017-11-30 07:39
學(xué)C吧,謝謝你!
作者: dragoars 時(shí)間: 2017-11-30 07:55
太感謝了!馬上到某寶買本!
作者: milddragon 時(shí)間: 2017-11-30 08:53
先學(xué)好C語(yǔ)言,加油
作者: 15973185691 時(shí)間: 2017-11-30 08:58
C和匯編至少要學(xué)一種
作者: VincentL 時(shí)間: 2017-11-30 09:30
可以,不過(guò)c的資料有好多匯編的資料相對(duì)較少,而且學(xué)好了C語(yǔ)言以后也可以搞嵌入式開發(fā)應(yīng)用
作者: Dr_Zoom 時(shí)間: 2017-11-30 09:30
可以啊,但先學(xué)學(xué)C語(yǔ)言吧
作者: Dr_Zoom 時(shí)間: 2017-11-30 09:30
可以啊,c語(yǔ)言也需要學(xué)一些
作者: zq9013 時(shí)間: 2017-11-30 10:57
沒(méi)有基礎(chǔ),肯鉆研,沒(méi)問(wèn)題的
作者: 口口一二2 時(shí)間: 2017-11-30 18:10
完全可以的啊,但是C是所有的基礎(chǔ),還是有必要學(xué)一下的
作者: 錫箔紙戒指 時(shí)間: 2017-11-30 21:56
可以,但是你多學(xué)點(diǎn)對(duì)你也有好處
作者: xichandoujigu 時(shí)間: 2017-12-1 05:45
這是基本的吧。
作者: xichandoujigu 時(shí)間: 2017-12-1 05:46
應(yīng)該要學(xué)哦,這是和基本的,學(xué)也不是什么難事。
作者: zc98 時(shí)間: 2017-12-1 08:54
如果會(huì)匯編的話可以完全不用c,不會(huì)的話還是老老實(shí)實(shí)學(xué)c吧,不認(rèn)識(shí)字怎么寫文章
作者: LOIU10 時(shí)間: 2017-12-1 10:36
肯定可以的,我身邊好多人都是0基礎(chǔ)直接上手的。
作者: ocno 時(shí)間: 2017-12-1 11:29
一般要學(xué)習(xí)c語(yǔ)言。
作者: Aroundyou 時(shí)間: 2017-12-1 11:29
最好是學(xué)好C語(yǔ)言,C語(yǔ)言很重要
作者: bobbyvip 時(shí)間: 2017-12-1 15:05
可以,也有部分單片機(jī)是用匯編寫的,不過(guò)這個(gè)比C更難
作者: LGH850 時(shí)間: 2017-12-1 20:45
最好要去學(xué)一下C!如果真的不想學(xué)的話也可以去學(xué)一下PLC編程也可以!
作者: 13104987885@163 時(shí)間: 2017-12-2 10:17
可以,一邊學(xué)單片機(jī),里面也摻雜有c語(yǔ)言,不懂可以上網(wǎng)搜搜c語(yǔ)言,其實(shí)單片機(jī)用的c語(yǔ)言不多,條件,循環(huán),switch,就幾個(gè)
作者: yang12356789 時(shí)間: 2017-12-2 15:53
建議還是學(xué)C吧,畢竟C比匯編簡(jiǎn)單,而且各種書籍網(wǎng)課都有
作者: hjkn 時(shí)間: 2017-12-2 16:17
C語(yǔ)言學(xué)起來(lái)也不是很難,可以學(xué)一下
作者: 來(lái)一顆糖 時(shí)間: 2017-12-2 16:24
不可以
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |