0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

學(xué)習(xí)單片機(jī)一定要先學(xué)好C語(yǔ)言再去學(xué)單片機(jī)嗎

姚小熊27 ? 來(lái)源:電工之家 ? 作者:電工之家 ? 2020-01-26 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

首先肯定一點(diǎn)的是學(xué)習(xí)單片機(jī)不需要先學(xué)好C語(yǔ)言再去學(xué)單片機(jī),而是在學(xué)習(xí)單片機(jī)的過(guò)程中可以促進(jìn)C語(yǔ)言的學(xué)習(xí)!

我在學(xué)習(xí)單片機(jī)時(shí)對(duì)C語(yǔ)言也只是了解其皮毛,我對(duì)C語(yǔ)言比較深刻的了解是在學(xué)習(xí)單片機(jī)過(guò)程中逐漸形成的。通過(guò)編寫(xiě)簡(jiǎn)單的小程序慢慢驗(yàn)證C語(yǔ)言語(yǔ)句的各種執(zhí)行情況,比如在學(xué)習(xí)for循環(huán)語(yǔ)句時(shí),我們可以用流水燈的循環(huán)來(lái)驗(yàn)證;學(xué)習(xí)數(shù)組時(shí)我們可以用數(shù)碼管來(lái)驗(yàn)證;學(xué)習(xí)c語(yǔ)言指針時(shí)我們可以用LCD1602液晶讓其顯示字符串來(lái)驗(yàn)證等等。那怕就是C語(yǔ)言的復(fù)合語(yǔ)句表達(dá)式,也是可以用一個(gè)或者兩個(gè)LED燈顯示亮滅情況來(lái)驗(yàn)證這個(gè)句語(yǔ)的邏緝關(guān)系的。

所以單片機(jī)的學(xué)習(xí)和C語(yǔ)言的學(xué)習(xí)可以是同時(shí)進(jìn)行的,兩者是互相促進(jìn)相輔相承的關(guān)系,單片機(jī)本身及其外設(shè)可以用C程序控制,而C程序控制單片機(jī)及其外設(shè)反而又使我們對(duì)硬件的進(jìn)一步加深了理解,在兩者同時(shí)學(xué)習(xí)的過(guò)程中我們又鍛煉了對(duì)程序調(diào)試的能力,也就是提升了我們發(fā)現(xiàn)問(wèn)題解決問(wèn)題的能力!所以我建議學(xué)習(xí)單片機(jī)的朋友在學(xué)習(xí)C語(yǔ)言和單片機(jī)的選擇上要同時(shí)進(jìn)行,以上就是我學(xué)習(xí)單片機(jī)時(shí)的體會(huì)

學(xué)習(xí)單片機(jī)可以不先學(xué)習(xí)c語(yǔ)言,但是對(duì)于單片機(jī),學(xué)習(xí)c語(yǔ)言又是最好的途徑,操作單片機(jī)的c語(yǔ)言叫做keil c。

一般,學(xué)習(xí)單片機(jī)時(shí)候,都是從單片機(jī)的內(nèi)存結(jié)構(gòu),引腳作用,各個(gè)模塊功能來(lái)學(xué)習(xí)的,這個(gè)時(shí)候,會(huì)先學(xué)習(xí)一門(mén)底層語(yǔ)言叫做匯編,這是一個(gè)能操作到內(nèi)存單元和寄存器的語(yǔ)言,但是過(guò)于復(fù)雜和繁瑣。c語(yǔ)言操作單片機(jī)的優(yōu)勢(shì)在于它屬于一門(mén)高級(jí)語(yǔ)言,比較易于理解,便于編寫(xiě),而且單片機(jī)也會(huì)加深你對(duì)c語(yǔ)言的底層理解,所以說(shuō)是學(xué)習(xí)單片機(jī)的一門(mén)比較好的語(yǔ)言。

如果你要打算做單片機(jī),C語(yǔ)言你是早晚都需要學(xué)好的,但是并不需要把C語(yǔ)言學(xué)的非常好再去學(xué)單片機(jī),把C語(yǔ)言基本語(yǔ)法和數(shù)據(jù)類(lèi)型(基本數(shù)據(jù)類(lèi)型和復(fù)合數(shù)據(jù)類(lèi)型)學(xué)好,就差不多了。我覺(jué)得開(kāi)始時(shí)候?qū)WC語(yǔ)言主要是為學(xué)單片機(jī),方便做實(shí)驗(yàn)服務(wù)的,畢竟你要做單片機(jī)實(shí)驗(yàn)再用匯編就太沒(méi)效率了,另外純匯編編程以后基本不會(huì)再用到了。學(xué)單片機(jī)的核心還是單片機(jī)的接口和技術(shù),比如IO原理、USART等通信接口、中斷、內(nèi)存分配、數(shù)據(jù)總線和時(shí)鐘樹(shù)、低功耗,以及一些電路知識(shí)等等,這些基礎(chǔ)打好后在逐漸提高難度,比如TCPIP、文件系統(tǒng)、RTOS等。對(duì)做單片機(jī)來(lái)說(shuō),C語(yǔ)言是為單片服務(wù)的,C語(yǔ)言基礎(chǔ)學(xué)好后,工作學(xué)習(xí)中遇到問(wèn)題有目的的去更深度的學(xué)C語(yǔ)言,以及操作系統(tǒng)原理、編譯原理、TCPIP協(xié)議等,在單片機(jī)和PC系統(tǒng)上的C語(yǔ)言編程思想是不一樣的??傊畠烧呤窍噍o相成循序漸進(jìn)的,比如你用簡(jiǎn)單的51單片機(jī)可能你根本不需要多少C語(yǔ)言水平就夠了,但是你如果用M7核的肯定需要的C語(yǔ)言水平就高了去了才能發(fā)揮它的性能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44962

    瀏覽量

    648946
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7630

    瀏覽量

    141009
收藏 3人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

  • jf_393120671

評(píng)論

相關(guān)推薦
熱點(diǎn)推薦

求高人指點(diǎn)單片機(jī)如何去學(xué)習(xí)

本人想搞單片機(jī)C語(yǔ)言也學(xué)了,感覺(jué)還行,單片機(jī)的開(kāi)發(fā)板也買(mǎi)了個(gè),跟郭天祥教學(xué)視頻使用的板子差不多,看完他的視頻自己也跟著做了
發(fā)表于 12-18 20:04

如何學(xué)好單片機(jī)

基礎(chǔ)理論知識(shí)包括模擬電路、數(shù)字電路和C語(yǔ)言知識(shí)。模擬電路和數(shù)字電路屬于抽象學(xué)科,要把它學(xué)好還得費(fèi)點(diǎn)精神。在你學(xué)習(xí)單片機(jī)之前,覺(jué)得模擬電路和
發(fā)表于 03-22 16:23

怎么打好單片機(jī)學(xué)習(xí)的基礎(chǔ)

數(shù)字電路,其概念、術(shù)語(yǔ)、硬件結(jié)構(gòu)和原理都源自數(shù)字電路,如果數(shù)字電路基礎(chǔ)扎實(shí),對(duì)復(fù)雜的單片機(jī)硬件結(jié)構(gòu)和原理就能容易理解,就能輕松地邁開(kāi)學(xué)習(xí)的第步,如果你覺(jué)得單片機(jī)很難,那就應(yīng)該
發(fā)表于 09-29 10:15

單片機(jī)學(xué)習(xí)路線

`單片機(jī)學(xué)習(xí)路線很多人學(xué)習(xí)單片機(jī)掌握不到要領(lǐng),學(xué)習(xí)很迷茫,在這里我就來(lái)分享個(gè)
發(fā)表于 08-28 15:21

如何學(xué)好stm32單片機(jī)

如何學(xué)好stm32單片機(jī),想說(shuō),為了學(xué)習(xí)單片機(jī)去學(xué)習(xí)單片機(jī)的思路不對(duì)。你問(wèn),如何系統(tǒng)地入門(mén)
發(fā)表于 07-14 06:06

如何學(xué)好stm32單片機(jī)

如何學(xué)好stm32單片機(jī),我想說(shuō),為了學(xué)習(xí)單片機(jī)去學(xué)習(xí)單片機(jī)的思路不對(duì)?! ∧銌?wèn),如何系統(tǒng)地入
發(fā)表于 07-14 06:05

如何才能學(xué)好單片機(jī)呢?如何去學(xué)習(xí)單片機(jī)呢?

,幾乎所有的家電都有單片機(jī)應(yīng)用的身影,比如智能電飯煲、智能洗衣機(jī)、智能窗簾、智能燈泡等等。單片機(jī)應(yīng)用廣泛,那么單片機(jī)領(lǐng)域的工程師的需求相對(duì)增多,單片
發(fā)表于 11-24 07:58

AVR單片機(jī)C語(yǔ)言總綱

提出了學(xué)習(xí)AVR單片機(jī)c語(yǔ)言編程的方法,并提供了完整的教程AVR單片機(jī)
發(fā)表于 04-13 14:59 ?154次下載

單片機(jī)C語(yǔ)言程序設(shè)計(jì)_從零開(kāi)始學(xué)習(xí)單片機(jī)系列

【從零開(kāi)始學(xué)習(xí)單片機(jī)系列】第03章單片機(jī)C語(yǔ)言程序設(shè)計(jì)
發(fā)表于 01-06 17:56 ?0次下載

新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī)

學(xué)什么單片機(jī)最有前途? 這是單片機(jī)初學(xué)者經(jīng)常問(wèn)的問(wèn)題。對(duì)于這個(gè)問(wèn)題,我想沒(méi)有人敢下定論。因?yàn)槊?b class='flag-5'>一單片機(jī)各有所長(zhǎng),都適用于其所能充分發(fā)揮作用的領(lǐng)域,不存在優(yōu)差之分。學(xué)
的頭像 發(fā)表于 07-15 07:21 ?9219次閱讀

學(xué)習(xí)AVR單片機(jī)C語(yǔ)言編程的方法和教程說(shuō)明

AVR單片機(jī)種新型高效的單片機(jī),主要的編程語(yǔ)言C語(yǔ)言,但與
發(fā)表于 12-30 08:00 ?17次下載
<b class='flag-5'>學(xué)習(xí)</b>AVR<b class='flag-5'>單片機(jī)</b><b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>編程的方法和教程說(shuō)明

學(xué)好單片機(jī)的四個(gè)步驟

去學(xué)習(xí)。有些朋友,希望給推薦書(shū)籍。我不建議大家在學(xué)習(xí)單片機(jī)時(shí)去看所謂的“速成”書(shū)籍,沒(méi)有什么用處,而且大同小異,起不到太好的引導(dǎo)作用。如果一定要看書(shū),就看
的頭像 發(fā)表于 06-19 17:06 ?5215次閱讀

1.單片機(jī)C語(yǔ)言的關(guān)系(5)

單片機(jī)C語(yǔ)言的關(guān)系1.單片機(jī)般使用C語(yǔ)言來(lái)編程2
發(fā)表于 11-10 20:35 ?18次下載
1.<b class='flag-5'>單片機(jī)</b>和<b class='flag-5'>C</b><b class='flag-5'>語(yǔ)言</b>的關(guān)系(5)

如何快速學(xué)習(xí)單片機(jī)?聊聊單片機(jī)學(xué)習(xí)基礎(chǔ)

單片機(jī)的原理,結(jié)構(gòu);  2、學(xué)好數(shù)電,模電,為設(shè)計(jì)電路打好基礎(chǔ);  3、熟練使用C語(yǔ)言,多學(xué)習(xí)別人的程序;  4、對(duì)操作系統(tǒng)原理有
發(fā)表于 11-14 10:51 ?14次下載
如何快速<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>?聊聊<b class='flag-5'>單片機(jī)</b><b class='flag-5'>學(xué)習(xí)</b>基礎(chǔ)

如何快速學(xué)習(xí)單片機(jī)?我們來(lái)聊聊單片機(jī)學(xué)習(xí)基礎(chǔ)

單片機(jī)的原理,結(jié)構(gòu);  2、學(xué)好數(shù)電,模電,為設(shè)計(jì)電路打好基礎(chǔ);  3、熟練使用C語(yǔ)言,多學(xué)習(xí)別人的程序;  4、對(duì)操作系統(tǒng)原理有
發(fā)表于 11-14 14:51 ?10次下載
如何快速<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>?我們來(lái)聊聊<b class='flag-5'>單片機(jī)</b><b class='flag-5'>學(xué)習(xí)</b>基礎(chǔ)

電子發(fā)燒友

中國(guó)電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品