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

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

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

初學者學習單片機的幾個最關(guān)心的問題

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-24 15:24 ? 次閱讀

一.學單片機需要多少錢?

這是一個很多想學單片機的人都比較關(guān)心的問題,大部分過來人的介紹,硬件部分的要求一般是這樣的:

1,要有一臺電腦,現(xiàn)在市面上買的電腦都可以。

2,要有一個編程器,用來把編譯好的程序?qū)懭雴纹瑱C的ROM里面,把寫好后的芯片插到試驗板上面進行試驗。專業(yè)的1000以上,中等的400~800,低檔的 兩三百元,一些網(wǎng)上銷售的一些雜類的也有幾十~200元左右的。 現(xiàn)在很多芯片都支持ISP(在線可編程),初學者可買一條下載線就可以了(本站實驗板配有下載線,可無需另購買)。

3,要有一個仿真器,用來實時仿真,隨時發(fā)現(xiàn)問題,修改程序,提高編寫程序的效率。市場價位一般在1000~3000左右,硬件的仿真器固然是好。但是對于初學者一般來講實在有些壓力,尤其是怕自己要是學不明白的話就等于白花錢了! 現(xiàn)在有了在線可編程也非常方便,不用先在編程器上燒好芯片再放入實驗板,用在線編程,修改程序/試驗都無需移動芯片。所以仿真器也可省去。

4,要有一個硬件單片機試驗板,作為單片機試驗的外圍電路部分。商品化的一般是100~200元錢,復雜的就更是天價了。

5,要有幾個用來試驗的單片機芯片,比如應(yīng)用的比較廣泛的89S52,一般的市場零售價是7~9元不等。如果買2片的話在20元左右即可。

最后算一下總帳,不算電腦,再按著最低的商業(yè)價格標準來算的話是大約是:編程器(下載線)XX+仿真器(0)+試驗板1XX+單片機芯片20=100~200元,不過這幾乎是最大的壓縮了,單片機初學者不一定都很有錢,比如我看到這1XXX~2XXX就有些害怕!要是都配最好的器件恐怕一萬也遠遠不夠!這豈不是敗家嗎?!

二.學單片機到底需要多少錢?

真的就是1XXX元了嗎?實際不是的!為什么呢?

讓我們重新的來算一下:

1,要有一臺電腦,不過實際情況是,太好的配置對于學單片機幾乎沒有作用,倒是最有利于玩大型3D游戲了。 我喜歡快的電腦,但怕游戲,太浪費時間了,至少曾經(jīng)把我害過。

2,要有一個編程器和仿真器。編程器用來把編譯好的程序?qū)懭雴纹瑱C的ROM里面,把寫好后的芯片插到試驗板上面進行試驗。專業(yè)的1000以上,中等的400~800,低檔的比如MEP300是200元左右,一些網(wǎng)上銷售的也有180~200元左右的。仿真器,用來實時仿真,隨時發(fā)現(xiàn)問題,修改程序,提高編寫程序的效率。市場價位一般在1000~3000左右,硬件的仿真器固然是好。但是對于初學者一般來講實在有些壓力,尤其是怕自己要是學不明白的話就等于白花錢了!

但是,先不要急:

我們的AT89S51的ROM可不是一次性的,AT89S51的ROM是由FLASH閃存打造的(很多初學51單片機的網(wǎng)友會有這樣的問題:AT89S51是什么?書上和網(wǎng)絡(luò)教程上可都是8051,89C51等!沒聽說過有89S51 ?!到底什么是89S51呢,89S**系列對于以前的51產(chǎn)品有哪些優(yōu)勢呢。廠家方面講:通過編程器寫入,實際額定值是可以重寫1000次,掉電后ROM里的數(shù)據(jù)可以保存10年不丟。實際情況是遠遠大于1000次。如果我們的小程序有問題,可以擦除了再重新寫入嘛!又不是一次性的。每次上實驗板試驗已經(jīng)不是仿真了,就是真的。不過還有更好的方法,那就是提供給大家的幾個軟件仿真器,不但可以仿真,連匯編程序的編譯什么的都一起搞定了,多好的東西,可千萬不要再用那些DOS的51編譯器了,實在是太原始了。

軟件仿真器,有下載線就行了。初學者編一些程序足夠了,為什么非要初學就買仿真器呢。結(jié)論是,完全可以先不賣,等入門了以后,在搞很復雜的程序的時候再買也不遲。我們提供的 實驗板配合下載線,可以在線刷新單片機內(nèi)部程序,不需要頻繁的插上拔下,不再需要啟動像89C51那樣的12V的VPP編程高壓。采用了特殊的保護寫入技術(shù),在線編程刷新芯片的壽命超過普通89C51的10倍以上,性能方面完全兼容51全系列。這個ISP在線編程器的革命性編程方式使得修改程序的容易程度接近仿真器。ISP可燒寫芯片的型號庫支持自定義添加?。?!燒寫芯片的性能、操作的易用性、工作的穩(wěn)定性等方面遠遠優(yōu)于市面上常見的簡陋短小的ISP下載線。絕不會發(fā)生:線過短、斷線、接觸不良、怕干擾等等方面的尷尬。

3,要有一個硬件試驗板,作為單片機試驗的外圍電路部分。商品化的一般是100~200元錢,復雜的就更是天價了。

關(guān)于單片機實驗板

我給大家提供原理圖,再配合一些試驗小程序,完全的沒有問題。我也制了一些這方面的PCB板,不想動手自制或者嫌其他地方買得太貴的,也可以找我,詳情請看單片機部分。我們提供的優(yōu)質(zhì)PCB板,完善的布線技術(shù),懸空抗雜波干擾網(wǎng)狀覆銅(網(wǎng)狀覆銅還可以加大機械強度、避免波峰焊接導致的PCB變形等問題),過線端補淚滴(可以有效加大過線端和焊盤之間的連接強度)。PCB全部采用高精度數(shù)控設(shè)備加工,全部采用波峰焊接工藝 ,確保了每個焊點都飽滿明亮,杜絕了短路虛焊等現(xiàn)象。我在此附送硬件原理圖,以供動手能力強的愛好者自己組裝。只因為我不是商人但卻是愛好者,同時經(jīng)還常往制板廠跑。最簡單的道理就是我是商人的話是絕對不會把原理圖給大家的。

4,要有幾個用來試驗的單片機芯片,比如應(yīng)用的比較廣泛的89S52,一般的市場零售價是7~9元不等。如果買1片的話在7~9元左右即可。

最后不用多說了,下載線+實驗板=學單片機。

再值得提一提的是關(guān)于初學單片機編寫程序,我建議大家慢慢寫,寫不走了就多想多問問,不要一味看別人程序,每個人寫程序有他自己的風格,有的去讀別人的程序,結(jié)果花了很多時間,最終也不會寫,能寫都是仿照別人寫,有的站在提供實驗板是說提供好多好多實驗程序,很多初學者就被此吸引住了,其實提供很多程序給你,也沒多大用處,你還要花時間去理解他的,你倒不如把這時間放到自己思考上,只要提供有硬件原理圖就OK了。這是在我學習時的經(jīng)驗和我大學里的學弟學妹們使用了本站實驗板后提供的信息得出的結(jié)論 。

初學單片機,我走了很多彎路,花了很多不該花的錢,浪費了很多的寶貴時間......

鐘聲響起歸家的信號,多少血和淚,才能慢慢實現(xiàn)!年月把擁有變作失去,疲倦的雙眼帶著期盼...... 也許這些都可以優(yōu)化!世上本來是沒有路的,走的人多,就有了路。

我真的不希望類似花大頭錢的事情再次發(fā)生在想學單片機的網(wǎng)友身上。

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

    關(guān)注

    6040

    文章

    44593

    瀏覽量

    636914
  • IC設(shè)計
    +關(guān)注

    關(guān)注

    38

    文章

    1298

    瀏覽量

    104132
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1019

    瀏覽量

    83843
  • 編程器
    +關(guān)注

    關(guān)注

    9

    文章

    396

    瀏覽量

    42371
收藏 人收藏

    評論

    相關(guān)推薦

    EE-269:以太網(wǎng)802.3初學者指南

    電子發(fā)燒友網(wǎng)站提供《EE-269:以太網(wǎng)802.3初學者指南.pdf》資料免費下載
    發(fā)表于 01-05 09:48 ?0次下載
    EE-269:以太網(wǎng)802.3<b class='flag-5'>初學者</b>指南

    XD08M3232紅外感應(yīng)單片機開發(fā)板適合初學者嗎?

    XD08M3232是一款國產(chǎn)8位高性能Flash的接近感應(yīng)單片機,具有較大的內(nèi)存、恒流驅(qū)動電路、內(nèi)置運算放大器和模擬比較器等特點。對于初學者來說,選擇合適的開發(fā)板是非常重要的,因為它將直接影響
    發(fā)表于 12-07 14:55

    51單片機(一款國產(chǎn)8位高性能Flash的接近感應(yīng)單片機XD08M3232體驗感)

    的EEPROM、256字節(jié)的IRAM和256字節(jié)的XRAM,對于初學者來說還是很方便的可隨便造。 第三,主要這款單片機還自帶恒流驅(qū)動電路,再也不怕光衰問題,對于感應(yīng)器來說特別的友好的。 第四,還內(nèi)置繼承了兩路
    發(fā)表于 09-25 15:15

    單片機圖形化編程軟件有哪些

    Arduino IDE以其簡單易用的界面和豐富的庫函數(shù),成為了許多初學者的首選。雖然它本質(zhì)上不是純粹的圖形化編程軟件,但其提供的示例代碼和直觀的操作方式,使得學習單片機編程變得相對容易。此外,Arduino社區(qū)龐大,擁有大量的教
    的頭像 發(fā)表于 09-02 10:14 ?1507次閱讀

    從菜鳥到大牛!嵌入式完整學習路線:STM32單片機-RTOS-Linux

    ?嵌入式系統(tǒng)是許多現(xiàn)代電子設(shè)備和智能系統(tǒng)的核心,掌握嵌入式系統(tǒng),意味著能夠設(shè)計和開發(fā)更加智能化的產(chǎn)品。本文為所有想進入嵌入式領(lǐng)域的初學者提供一個完整系統(tǒng)學習的路線圖,按照“STM32單片機?RTOS
    的頭像 發(fā)表于 07-23 16:11 ?4385次閱讀
    從菜鳥到大牛!嵌入式完整<b class='flag-5'>學習</b>路線:STM32<b class='flag-5'>單片機</b>-RTOS-Linux

    手把手教你!STM32單片機入門指南:從初級到中級工程師的學習路線

    首選的跳板。為了幫助初學者們系統(tǒng)地學習STM32,我們提供了一條從初級到中級的學習路線,涵蓋了從基礎(chǔ)知識到進階應(yīng)用的全方位技能提升,最終助力初學者達到嵌入式系統(tǒng)設(shè)計
    的頭像 發(fā)表于 07-22 14:38 ?3386次閱讀
    手把手教你!STM32<b class='flag-5'>單片機</b>入門指南:從初級到中級工程師的<b class='flag-5'>學習</b>路線

    適合初學者的嵌入式項目有哪些?

    適合初學者的嵌入式項目有哪些? 嵌入式學習是一個實踐性很強的領(lǐng)域,通過實際項目可以幫助你鞏固理論知識并提升技能。以下是幾個適合初學者練手的嵌入式項目,每個項目都涵蓋了從硬件到軟件的不
    發(fā)表于 07-11 10:23

    轉(zhuǎn)載文章: 單片機初學者進階之編程

    單片機初學者進階之編程 一、幾個基本概念 位(bit):是計算機所能表示的最小的、最基本的數(shù)據(jù)單位。由于計算機使用的是二進制數(shù),因此一位就是一個二進制數(shù)。 字節(jié)(Byte):一個連續(xù)8位的二進制數(shù)碼
    發(fā)表于 07-08 17:17

    一個暑假如何學習單片機

    一個暑假是學習和掌握單片機基礎(chǔ)知識的良好時機。以下是一個關(guān)于如何在暑假期間學習單片機的建議計劃
    的頭像 發(fā)表于 07-03 09:19 ?550次閱讀
    一個暑假如何<b class='flag-5'>學習</b><b class='flag-5'>單片機</b>

    FPGA的學習筆記---FPGA的開發(fā)流程

    與通常的單片機應(yīng)用開發(fā)不同,F(xiàn)PGA有自己的開發(fā)流程。但具體上怎樣操作,作為初學者,沒有一點經(jīng)驗。網(wǎng)站獎勵的清華FPGA需要的開發(fā)軟件,到目前還沒有安裝成功。暫且先看看相關(guān)學習,慢慢積累這方面的知識
    發(fā)表于 06-23 14:47

    國內(nèi)哪家的FPGA適合初學者

    如題,想著手學習FPGA的話,國內(nèi)哪家的比較好,更適合初學者學習?這方面的經(jīng)驗,是一點都沒。
    發(fā)表于 04-14 19:17

    單片機開發(fā)好學嗎?學習中有哪些樂趣與挑戰(zhàn)?

    一提到單片機學習大家都會覺得難學,事實真的是這樣嗎?今天就來探討一些單片機學習的那點事兒。對于許多初學者來說,剛開始接觸
    的頭像 發(fā)表于 03-28 08:04 ?2057次閱讀
    <b class='flag-5'>單片機</b>開發(fā)好學嗎?<b class='flag-5'>學習</b>中有哪些樂趣與挑戰(zhàn)?

    新手學習單片機最常見的六大誤區(qū)!

    ,扮演著至關(guān)重要的角色。然而,學習單片機并非一帆風順,初學者常常會面臨各種挑戰(zhàn)和困惑。因此,了解并避免新手常見的誤區(qū),將有助于使學習過程更加順利和愉快。新手
    的頭像 發(fā)表于 03-28 08:03 ?907次閱讀
    新手<b class='flag-5'>學習</b><b class='flag-5'>單片機</b>最常見的六大誤區(qū)!

    如何系統(tǒng)、科學地自學單片機?

    很多初學者都會面臨這個問題,我想學習單片機、我也想學好單片機、我也想系統(tǒng)地學習單片機,但是
    的頭像 發(fā)表于 03-28 08:03 ?1136次閱讀
    如何系統(tǒng)、科學地自學<b class='flag-5'>單片機</b>?

    初學者請問各位大佬

    為什么在89C51單片機中R1可以提供低地址 在外部擴展RAM中不是P0口提供低8位地址P2口提供高8位地址嗎初學者有些不理解望各位大佬解答一下謝謝
    發(fā)表于 02-23 16:39