0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

單片機(jī)學(xué)習(xí)的人必須掌握的基本內(nèi)容

m3eY_edn_china ? 來(lái)源:未知 ? 作者:李倩 ? 2018-04-08 08:36 ? 次閱讀

首先總體上談一談看法:

1、我從不說(shuō)51是基礎(chǔ),如果我這么說(shuō),也請(qǐng)把這句話理解為微機(jī)原理是基礎(chǔ)。

2、對(duì)51單片機(jī)的操作本質(zhì)上就是對(duì)寄存器的操作,對(duì)其他單片機(jī)也是如此。庫(kù)只是一個(gè)接口,方便使用者使用而已。

3、匯編語(yǔ)言在工作中很少用到,了解就好。

4、51的P0口很特別。

5、C語(yǔ)言就是C語(yǔ)言,51單片機(jī)就是51單片機(jī),算法就是算法,外圍電路就是外圍電路,傳感器就是傳感器,通信器件就是通信器件,電路圖就是電路圖,PCB圖就是PCB圖,仿真就是仿真。

當(dāng)你以后再也不使用51了,C語(yǔ)言的知識(shí)還在,算法的知識(shí)還在,搭建單片機(jī)的最小系統(tǒng)的技能還在,傳感器和通信器件的使用方法還在,還會(huì)畫電路圖和PCB圖,當(dāng)然也會(huì)仿真。

6、51單片機(jī)是這個(gè):

而不是這個(gè):

7、當(dāng)程序調(diào)試不如人意的時(shí)候,靜下心來(lái)好好查資料,51單片機(jī)最大的好處就是網(wǎng)上資料非常多,你遇到的問(wèn)題別人肯定也遇到過(guò)。作為學(xué)習(xí)者,問(wèn)人可能更方便點(diǎn),但一直這樣是培養(yǎng)不出解決問(wèn)題的能力的。

接下來(lái)上點(diǎn)干貨:

首先要放清51的定位,跟我一起再念一遍:51只是個(gè)工具51只是個(gè)工具51只是個(gè)工具。當(dāng)然51還有一個(gè)地位就是大學(xué)生單片機(jī)啟蒙教程。換句話說(shuō):?jiǎn)纹瑱C(jī)只是個(gè)工具單片機(jī)只是個(gè)工具單片機(jī)只是個(gè)工具。

然后什么是基礎(chǔ):模電數(shù)電微機(jī)原理,然后熟練翻閱數(shù)據(jù)手冊(cè),可以試著做一些模塊或者最小系統(tǒng)練練手,C語(yǔ)言其實(shí)也可以算工具吧,就單片機(jī)來(lái)說(shuō),作為必要條件也算作基礎(chǔ)吧。

再然后是要盡早搞明白自己的專業(yè)方向或者自己準(zhǔn)備發(fā)展的方向,然后不同方向又有不同的專業(yè)基礎(chǔ),你學(xué)測(cè)控,就需要各種傳感器、控制原理、理論、算法//買測(cè)量模塊用不叫測(cè)控啊喂;你學(xué)信號(hào)處理,就需要信號(hào)與系統(tǒng)、數(shù)字信號(hào)處理基礎(chǔ),然后慢慢接觸DSPFPGA//信號(hào)處理真的不是result=(AD+0.5)/4096*3.3啊喂;你想做嵌入式開發(fā),就慢慢研究ARM的架構(gòu),跑一些實(shí)時(shí)系統(tǒng)甚至高端ARM跑Linux開發(fā)驅(qū)動(dòng)或應(yīng)用;你要是想做通信,每天晚上拜一拜香農(nóng)好了,這茬貌似挺苦的,什么通信原理編碼論電磁場(chǎng)blablabla……

總之51/單片機(jī)可以實(shí)現(xiàn)很多事情,但這不是一定說(shuō)51重要,而是你如何利用51。哦對(duì)了,當(dāng)你使用更高級(jí)的芯片的時(shí)候,很多底層的東西慢慢可以忽略了,甚至很多芯片廠商都會(huì)提供庫(kù)給你,你可以安心的專注于自己的算法而不是如何去控制單片機(jī)。當(dāng)然你最好還是要有一個(gè)芯片怎么通過(guò)寄存器及各種邏輯電路工作的概念。

還有說(shuō)一下你大學(xué)課余生活的選擇、首先那種機(jī)器人實(shí)驗(yàn)室或者學(xué)生領(lǐng)導(dǎo)的實(shí)驗(yàn)室,適合打比賽刷獎(jiǎng)狀、長(zhǎng)期下來(lái)你的模數(shù)電技能能有很大的鍛煉,甚至你可以收貨一些專利,而且學(xué)生之間氣氛也還不錯(cuò)。另外一種就是找個(gè)導(dǎo)師跟著學(xué)習(xí)、幫忙、做項(xiàng)目,盡管最開始可能感覺(jué)導(dǎo)師分配給你的任務(wù)怎么都和單片機(jī)無(wú)關(guān)啊好無(wú)聊,但是你能在某個(gè)領(lǐng)域收獲不一樣的技術(shù)。當(dāng)然前提是你要喜歡導(dǎo)師的研究方向了,一般院網(wǎng)站都有或者去知網(wǎng)看這個(gè)老師發(fā)表的論文。

談?wù)勎业慕?jīng)歷吧。

1、一個(gè)沒(méi)有C基礎(chǔ)的的我,從師兄老師那打聽(tīng)到學(xué)51從郭天祥的視頻開始,所以我就下載了全套來(lái)看。剛開始看真是頭都暈了,點(diǎn)亮一個(gè)LED燈還可以,到了第二課的延時(shí)函數(shù)就吃不消了,可以說(shuō)我耐力差吧,沒(méi)有堅(jiān)持,可以說(shuō)我沒(méi)恒心吧,不是真正想學(xué)東西的人,當(dāng)時(shí)的我沒(méi)有把它放心上,只是看了4課而已,其實(shí)對(duì)里面的程序不太理解的,于是就停下來(lái)不學(xué)了。到了大二下學(xué)期,我發(fā)現(xiàn)要學(xué)點(diǎn)技術(shù),所以重抄舊業(yè),學(xué)期單片機(jī),然后再重第1課開始看起,結(jié)果發(fā)現(xiàn)以前不明白的東西現(xiàn)在豁然開朗。我寫這經(jīng)歷是想說(shuō),如果當(dāng)時(shí)我堅(jiān)持下去,不懂的地方看多幾遍,不懂再看再看,就不會(huì)浪費(fèi)大半年的時(shí)間了。有些知識(shí)理論靠時(shí)間的積累,第一遍看不懂,第二遍看不懂,第三遍可能就懂一點(diǎn)了,剛開始上手一件事是會(huì)遇到類似的情況的。

2、當(dāng)我學(xué)了1個(gè)月后,學(xué)校里有個(gè)比賽,團(tuán)隊(duì)需要一個(gè)人搞硬件,于是我自己提出搞硬件,為什么?因?yàn)樵趯W(xué)單片機(jī)的過(guò)程中發(fā)現(xiàn),自己只會(huì)跑程序,連原理圖都不怎么會(huì)看,單片機(jī)的接線我都是看開發(fā)板提供的資料來(lái)接的,很狗血吧。。。于是我就開始接觸Altium Designer了,這是我這學(xué)期學(xué)的第二個(gè)軟件。是看視頻入門的,剛開始看的是郭天祥的視頻,結(jié)果發(fā)現(xiàn)看不下去啊,太長(zhǎng)太累了,看完一集好痛苦啊,于是我搜搜,結(jié)果發(fā)現(xiàn)一個(gè)很好的教學(xué)視頻,用的也是比較新的版本,叫《邊學(xué)邊玩Altium Designer》四人行工作室開的。我真的提感謝作者這種開源的精神的,對(duì)我們初學(xué)者幫助很大。跟著他的視頻學(xué)習(xí)1個(gè)月,會(huì)畫出51最小系統(tǒng),基本布線,不過(guò)我覺(jué)得還是不夠(當(dāng)然不夠啦,你才學(xué)了一個(gè)月……)

3、在學(xué)Altium Designer的過(guò)程中涉及到電路分析,也就是我們現(xiàn)在學(xué)的《電子電路基礎(chǔ)》,于是愛(ài)折騰的我開始搗鼓起Multisim 12.0,這是一款電路模擬仿真的軟件。跟著老師學(xué)挺慢的,但是教材又高深了一點(diǎn),比如說(shuō)分析放大電路,穩(wěn)壓電源,教材上的東西大多列出公式,對(duì)于零基礎(chǔ)學(xué)習(xí)的朋友是挺苦逼的,而且老師也是趕鴨子式,講考試內(nèi)容。這里建議大家買一本書《電子設(shè)計(jì)零基礎(chǔ)》第二版,這本書是我在圖書館偶然發(fā)現(xiàn)的,但從此就迷戀上了他。剛開始他不會(huì)介紹一大堆公式,以一個(gè)例子開始教學(xué),一步一步教你認(rèn)識(shí)元器件(這里對(duì)學(xué)PCB是有幫助的),然后從電路圖的一步分開始分析,接著分析怎么系統(tǒng),書本結(jié)合Multisim 仿真,教你一步一步使用里面的控件。

寫到這里自己總結(jié)下:

對(duì)于1:學(xué)單片機(jī)最重要的是

1.先認(rèn)識(shí)單片機(jī),了解單片機(jī)的主要組成和各個(gè)管腳的定義及功;推薦書《單片機(jī)原理及其接口技術(shù)》胡漢才(很熟悉吧。。呵呵這就是我們大學(xué)的單片機(jī)教材?。?!經(jīng)典中的經(jīng)典??!基礎(chǔ)中的基礎(chǔ)?。。∪思?guī)资甑慕滩臎](méi)有變是有道理的,原理這種東西不會(huì)變到哪里去的。不用專門去看,當(dāng)作了解,對(duì)你理解編程是很有幫助的。)

2.了解一些單片機(jī)匯編知識(shí),方便后續(xù)調(diào)試;這本書《單片機(jī)原理及其接口技術(shù)》里面就是講匯編的,一舉兩得。

3.掌握單片機(jī)中斷機(jī)制;

4.掌握單片機(jī)定時(shí)和計(jì)數(shù)器;(3和4是對(duì)單片機(jī)內(nèi)部寄存器的控制,要熟練掌握。那些外部拓展功能大多都基于這些內(nèi)部控制)

5.掌握單片機(jī)的串口通信。

以上是對(duì)想從事單片機(jī)學(xué)習(xí)的人必須掌握的基本內(nèi)容。

對(duì)于2、3:2、3可以在一起講,這是硬件部分的。Altium Designer主要學(xué)原理圖庫(kù)設(shè)計(jì),PCB庫(kù)設(shè)計(jì),布線。沒(méi)入門的朋友看下視頻,不要求什么都會(huì)畫,起碼要會(huì)用人家的庫(kù),把人家的庫(kù)移植過(guò)來(lái)自己用,這樣可以快速上手這個(gè)軟件。到后來(lái)再慢慢完善自己不熟悉的地方,這在里一直頭疼我的就是封裝的問(wèn)題,當(dāng)時(shí)我連封裝是什么都不懂,自己看視頻查了資料,才慢慢有點(diǎn)認(rèn)識(shí)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    6030

    文章

    44489

    瀏覽量

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

    關(guān)注

    180

    文章

    7594

    瀏覽量

    135864

原文標(biāo)題:學(xué)習(xí)51單片機(jī)的感悟:一通則百通

文章出處:【微信號(hào):edn-china,微信公眾號(hào):EDN電子技術(shù)設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    [轉(zhuǎn)]學(xué)習(xí)51單片機(jī)的誤區(qū)和經(jīng)驗(yàn)總結(jié)

    和計(jì)數(shù)器;(3和4是對(duì)單片機(jī)內(nèi)部寄存器的控制,要熟練掌握。那些外部拓展功能大多都基于這些內(nèi)部控制)  5.掌握單片機(jī)的串口通信?! ∫陨鲜菍?duì)想從事
    發(fā)表于 03-29 14:52

    學(xué)習(xí)單片機(jī)應(yīng)該掌握的主要基本內(nèi)容 精選資料推薦

    一、掌握單片機(jī)最小系統(tǒng)能夠運(yùn)行的必要條件(1)電源(2)晶振 (3)復(fù)位電路二、掌握對(duì)單片機(jī)任意I/O口的操作 (1)輸入控制電平高低(2)輸入檢測(cè)電平高低三、定時(shí)器:重點(diǎn)
    發(fā)表于 07-15 07:17

    初學(xué)單片機(jī)幾個(gè)不易掌握的概念

    初學(xué)單片機(jī)幾個(gè)不易掌握的概念 隨著電子技術(shù)的迅速發(fā)展,計(jì)算機(jī)已深入地滲透到我們的生活中,許多電子愛(ài)好者開始學(xué)習(xí)單片機(jī)知識(shí),但單片機(jī)
    發(fā)表于 04-07 13:57 ?618次閱讀

    學(xué)習(xí)單片機(jī)幾個(gè)不易掌握的概念(適合初學(xué)者)

    學(xué)習(xí)單片機(jī)幾個(gè)不易掌握的概念電子愛(ài)好者開始學(xué)習(xí)單片機(jī)知識(shí),因單片機(jī)
    發(fā)表于 01-13 14:37 ?881次閱讀

    單片機(jī)學(xué)習(xí)資料

    單片機(jī)知識(shí),有利于單片機(jī)系統(tǒng)的學(xué)習(xí),更好的掌握。
    發(fā)表于 03-11 11:19 ?8次下載

    什么是單片機(jī)51單片機(jī)教程之單片機(jī)的詳細(xì)資料概述免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)教程之單片機(jī)的詳細(xì)資料概述免費(fèi)下載主要內(nèi)容包括了:一,什么是單片機(jī)二,
    發(fā)表于 11-21 08:00 ?85次下載
    什么是<b class='flag-5'>單片機(jī)</b>51<b class='flag-5'>單片機(jī)</b>教程之<b class='flag-5'>單片機(jī)</b>的詳細(xì)資料概述免費(fèi)下載

    學(xué)習(xí)單片機(jī)時(shí)需要掌握的好方法

    不管是8位的單片機(jī),還是32位的單片機(jī),都是很容易學(xué)的。如果之前學(xué)過(guò)8位單片機(jī),有8位單片機(jī)的基礎(chǔ),那么學(xué)習(xí)32位
    的頭像 發(fā)表于 03-29 16:28 ?3125次閱讀

    單片機(jī)入門學(xué)習(xí)教程單片機(jī)的詳細(xì)概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)入門學(xué)習(xí)教程單片機(jī)的詳細(xì)概述包括了:什么是單片機(jī),單片機(jī)的特點(diǎn)
    發(fā)表于 12-10 08:00 ?88次下載
    <b class='flag-5'>單片機(jī)</b>入門<b class='flag-5'>學(xué)習(xí)</b>教程<b class='flag-5'>單片機(jī)</b>的詳細(xì)概述

    學(xué)習(xí)單片機(jī)應(yīng)該掌握的主要基本內(nèi)容

    一、掌握單片機(jī)最小系統(tǒng)能夠運(yùn)行的必要條件? ? ?(1)電源? ? ? (2)晶振? ? ? ?(3)復(fù)位電路二、掌握對(duì)單片機(jī)任意I/O口的操作? ? ? ?(1)輸入控制電平高低
    發(fā)表于 11-11 09:21 ?0次下載
    <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b>應(yīng)該<b class='flag-5'>掌握</b>的主要<b class='flag-5'>基本內(nèi)容</b>

    pic單片機(jī)與51單片機(jī),誰(shuí)更易于學(xué)習(xí)?

    pic 單片機(jī)是學(xué)單片機(jī)人士必須掌握的一款單片機(jī),對(duì)于 pic 單片機(jī),小編層帶來(lái)諸多介紹。如果
    發(fā)表于 11-14 09:21 ?15次下載
    pic<b class='flag-5'>單片機(jī)</b>與51<b class='flag-5'>單片機(jī)</b>,誰(shuí)更易于<b class='flag-5'>學(xué)習(xí)</b>?

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

      不管是學(xué)習(xí)什么,快速都對(duì)我們有著莫大的吸引力。就像前不久也有幾個(gè)同學(xué)問(wèn)到——如何快速學(xué)習(xí)單片機(jī)?針對(duì)這個(gè)問(wèn)題,小編還是先來(lái)聊聊單片機(jī)學(xué)習(xí)
    發(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í)STC單片機(jī)

    在當(dāng)前,電子信息類專業(yè)的大中專學(xué)生和想掌握產(chǎn)品硬件設(shè)計(jì)的工程師一般都會(huì)采用STC系列單片機(jī)作為入門的硬件平臺(tái)。在學(xué)習(xí)STC單片機(jī)前,還需要解決以下3個(gè)基本問(wèn)題:(1)在
    發(fā)表于 11-14 13:06 ?24次下載
    如何<b class='flag-5'>學(xué)習(xí)</b>STC<b class='flag-5'>單片機(jī)</b>

    51單片機(jī)auxr寄存器_pic單片機(jī)與51單片機(jī),誰(shuí)更易于學(xué)習(xí)?

    pic 單片機(jī)是學(xué)單片機(jī)人士必須掌握的一款單片機(jī),對(duì)于 pic 單片機(jī),小編層帶來(lái)諸多介紹。如果
    發(fā)表于 11-20 16:21 ?14次下載
    51<b class='flag-5'>單片機(jī)</b>auxr寄存器_pic<b class='flag-5'>單片機(jī)</b>與51<b class='flag-5'>單片機(jī)</b>,誰(shuí)更易于<b class='flag-5'>學(xué)習(xí)</b>?

    學(xué)習(xí)單片機(jī)必須掌握的技巧,你了解多少?

    單片機(jī)應(yīng)用開發(fā)中,代碼的使用效率問(wèn)題、單片機(jī)抗干擾性和可靠性等問(wèn)題仍困擾著工程師。為幫助工程師解決單片機(jī)設(shè)計(jì)上的難題,納出單片機(jī)開發(fā)中應(yīng)掌握
    發(fā)表于 02-09 12:29 ?0次下載
    <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>必須</b><b class='flag-5'>掌握</b>的技巧,你了解多少?

    單片機(jī)學(xué)習(xí)中幾個(gè)不易掌握的概念

    電子愛(ài)好者開始學(xué)習(xí)單片機(jī)知識(shí),因單片機(jī)內(nèi)容比較抽象,相對(duì)電子愛(ài)好者已熟悉的模擬電路、數(shù)字電路,單片機(jī)中有一些新的概念,這些概念非?;疽灾?/div>
    發(fā)表于 02-10 10:55 ?1次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>學(xué)習(xí)</b>中幾個(gè)不易<b class='flag-5'>掌握</b>的概念