標(biāo)題: 學(xué)習(xí)單片機(jī)c語言是否是一定要學(xué)好的 [打印本頁]
作者: mumu清 時(shí)間: 2017-11-24 15:38
標(biāo)題: 學(xué)習(xí)單片機(jī)c語言是否是一定要學(xué)好的
學(xué)習(xí)單片機(jī)c語言是否是一定要學(xué)好的
作者: 仰望天空的豬 時(shí)間: 2017-11-25 15:25
也不用很精通吧,,不過會(huì)是必須的
作者: 紀(jì)雪青 時(shí)間: 2017-11-26 21:34
一定要學(xué)好,不然看不懂程序,不知道程序是干嘛的
作者: 咩某某 時(shí)間: 2017-11-27 10:29
只要在用單片機(jī),C不精通也是至少會(huì)基礎(chǔ)的
作者: xbook_ben 時(shí)間: 2017-11-27 13:13
當(dāng)然是越精通越好,不過如果只是做簡單單片機(jī)開發(fā)一般水平也是可以的。
作者: dear_z 時(shí)間: 2017-11-27 15:46
當(dāng)然是精通最好咯,可以有效的解決很多的開發(fā)問題,本人單片機(jī)水平一半,求指導(dǎo)及資料
作者: 黑12306 時(shí)間: 2017-11-27 17:04
肯定的 ,這是基礎(chǔ) 否則就與編程無緣了,主要是學(xué)好那種思路,思想,,,一通百通
作者: xiong_50351671 時(shí)間: 2017-11-27 18:17
必須的,特別是指針!。。。。。。。。!
作者: fsdfvbrtgsefgbn 時(shí)間: 2017-11-27 18:27
需要好好學(xué),因?yàn)榍度胧礁叩茸髌返腃語言要求很高,你最好把c語言基本好好學(xué)一下
作者: 歸依龍井 時(shí)間: 2017-11-27 20:18
C語言是必須的,你會(huì)匯編也行
作者: huangjing042609 時(shí)間: 2017-11-27 20:20
是的。單片機(jī)里需要c語言來編寫程序。
作者: zl2168 時(shí)間: 2017-11-27 21:02
錯(cuò)!不用指針也可!指針學(xué)不好的人,千萬不要被嚇住了。
作者: 無量壽經(jīng) 時(shí)間: 2017-11-27 21:51
單片機(jī)C語言講解非常完整透徹的好書一本,只要學(xué)懂這本書上的C語言,其它C語言的書都不用看了。第二章 C語言基礎(chǔ)
第2章 單片機(jī)開發(fā)必須掌握的C語言基礎(chǔ)
2.1 簡單數(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種方式對比
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 庫函數(shù)
2.5 模塊化編程
2.5.1 頭文件的編寫
2.5.2 條件編譯
2.5.3 多文件程序(模塊化編程)
書封面照片C.JPG (94.66 KB, 下載次數(shù): 91)
下載附件
2017-11-27 21:48 上傳
作者: WITwit 時(shí)間: 2017-11-27 22:09
肯定要學(xué)好,有些工作了好幾年的工程師會(huì)單片機(jī),但C語言基礎(chǔ)挺差的,和真正的大神比起來,真的沒法比。我剛畢業(yè),坐我旁邊的是個(gè)北京大學(xué)的,C語言的基礎(chǔ)知識(shí)太扎實(shí)了,公司來來去去好多工程師,基本都被他秒殺。還有一個(gè)工作了十幾年的工程師,都自認(rèn)比他差。學(xué)校的知識(shí)是通用的,就看你會(huì)不會(huì)用,你用的好,你就是愛因斯坦,用不好,去要飯
作者: 747442182 時(shí)間: 2017-11-27 22:59
還好吧,首先要懂單片機(jī)的基本原理
作者: 7418 時(shí)間: 2017-11-27 23:33
啊,應(yīng)該是
作者: 寒好 時(shí)間: 2017-11-28 08:54
當(dāng)你深入的時(shí)候,就知道學(xué)精的好處了
作者: a877997891 時(shí)間: 2017-11-28 09:51
當(dāng)然要好好學(xué)了
作者: qqq1112 時(shí)間: 2017-11-28 10:15
c語言是編程里的基礎(chǔ)語言,學(xué)好點(diǎn)對以后的編程理解都是有好處的。但語c確實(shí)是太基礎(chǔ)了,不建議花太多時(shí)間
作者: mzl19920802 時(shí)間: 2017-11-28 10:30
基本方法學(xué)好,再者就是思路
作者: 51黑電子名字 時(shí)間: 2017-11-28 11:06
肯定要學(xué)好啊!
作者: adliushuai 時(shí)間: 2017-11-28 11:25
C語言是把單片機(jī)搞懂的基本,學(xué)好C,才可以理解芯片是怎么控制及運(yùn)行的,總之想學(xué)好單片機(jī),C很重要。
作者: 9807 時(shí)間: 2017-11-28 11:38
了解就行,不用精通
作者: zhimoyu 時(shí)間: 2017-11-28 15:25
一般水平肯定要有的,當(dāng)然肯定越厲害越好啊
作者: wangy 時(shí)間: 2017-11-28 15:38
一些基礎(chǔ)還是要的。因?yàn)楹芏鄦纹瑱C(jī)是基于C語言的
作者: yijianhuifu 時(shí)間: 2017-11-28 15:43
至少是要會(huì)一些,能看懂例子跟教程,這樣才能自己去理解。
作者: 羅馬式微笑8 時(shí)間: 2017-11-30 18:59
嗯 盡量學(xué)好吧 以后一般都會(huì)用到
作者: yht 時(shí)間: 2017-11-30 20:44
肯定是要有一定基礎(chǔ)的,否則學(xué)不懂
作者: ds7774110 時(shí)間: 2017-11-30 21:36
剛開始編程我感覺就是按邏輯來,C語言是一類工具,不要犟死理,用什么指令別管麻煩不麻煩,他山之石可以攻玉
作者: 已經(jīng)解散 時(shí)間: 2017-11-30 21:58
C語言是個(gè)基礎(chǔ),只有基礎(chǔ)打好,才會(huì)避免一些不必要的問題,學(xué)好了C語言,就像有了一把矛,但要變鋒利,還的不斷磨練
作者: dszx 時(shí)間: 2017-11-30 22:53
C其實(shí)還是比較容易上手的,也是學(xué)習(xí)其他語言的敲門磚
作者: 2015132223 時(shí)間: 2017-12-1 08:08
大體的思路和一些代碼的意思必須要理解,要自己完全的編寫是不現(xiàn)實(shí)的,但是能在代碼上改明白是應(yīng)該具備的
作者: zc98 時(shí)間: 2017-12-1 08:50
學(xué)的精通當(dāng)然是好的,不過基礎(chǔ)會(huì)用就可以玩起來51了,表示學(xué)過c玩51挺容易上手
作者: 梁眷 時(shí)間: 2017-12-1 09:00
好多單片機(jī)都是c語言起步,c語言看不懂,你好難搞的
作者: 愛新覺羅司令 時(shí)間: 2017-12-1 09:03
我覺得是必須的
作者: 1104841155 時(shí)間: 2017-12-1 09:39
如果你想自己設(shè)計(jì)一樣?xùn)|西,c語言是必須要精通的,有很多代碼需要反復(fù)琢磨。如果只是偶爾做個(gè)東西,只需懂得基礎(chǔ)就好,代碼什么的在網(wǎng)上查好,一般錯(cuò)誤很少。
作者: yuncry 時(shí)間: 2017-12-1 14:12
C語言擅長和硬件打交道,想設(shè)計(jì)出好東西,缺不了熟悉C語言的
作者: 2345312342 時(shí)間: 2017-12-1 14:24
前面剛學(xué)不用太精通,后面一定要的
作者: ashbali 時(shí)間: 2017-12-1 14:44
是的,很多都是用C語言寫的
作者: ashbali 時(shí)間: 2017-12-1 14:44
先不用很會(huì)編程,但是一定要回閱讀程序
作者: dokey 時(shí)間: 2017-12-1 14:52
會(huì)是必須的,C語言擅長和硬件打交道
作者: dokey 時(shí)間: 2017-12-1 14:53
C語言擅長和硬件打交道,說得好
作者: 心在路上 時(shí)間: 2017-12-1 14:53
如果你對C語言很了解,特別是指針及數(shù)據(jù)結(jié)構(gòu)很了解,相應(yīng)的linux命令能熟練使用的話,外加有比較好的英語基礎(chǔ),那么學(xué)習(xí)起來也比較順手,一句話,你要認(rèn)為你技術(shù)和學(xué)習(xí)能力強(qiáng),建議做嵌入式linux,學(xué)習(xí)嵌入式linux可以看看“華清遠(yuǎn)見星創(chuàng)客”
作者: xiegh 時(shí)間: 2017-12-1 15:30
肯定要學(xué)好c語言,不然你要去學(xué)匯編,那個(gè)更難
作者: lililizzz 時(shí)間: 2017-12-1 15:46
是的 看不懂程序沒有用
作者: LGH850 時(shí)間: 2017-12-2 10:27
這個(gè)C呀!要真正學(xué)精的話你沒有三五年是搞不來的!這個(gè)是靠經(jīng)驗(yàn)來推動(dòng)的!
作者: 飛翔~哆啦 時(shí)間: 2017-12-2 12:35
不一定,只要邏輯合理,會(huì)小學(xué)加減就可以學(xué)好!
作者: mercy1234 時(shí)間: 2017-12-2 13:05
C語言是必須的,當(dāng)然要好好學(xué)
作者: jwsmart 時(shí)間: 2017-12-2 14:17
對,至少目前是這樣
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |