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

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

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

如何快速進(jìn)入單片機(jī)系統(tǒng)之門

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2022-02-16 16:27 ? 次閱讀

本文旨在引導(dǎo)尚未入門的朋友快速進(jìn)入單片機(jī)系統(tǒng)之門,已經(jīng)熟悉單片機(jī)系統(tǒng)開發(fā)的朋友敬請拍磚指教或留言補(bǔ)充信息

1、入門知識儲備

想學(xué)習(xí)單片機(jī)系統(tǒng)的開發(fā),必須先有以下幾個方面的知識儲備:

(1)微機(jī)原理

(2)C語言編程

微機(jī)原理既是計(jì)算機(jī)技術(shù)的入門課程,也是單片機(jī)的入門課程。其實(shí)單片機(jī)就是一臺“高度濃縮的計(jì)算機(jī)”,其基本原理與計(jì)算機(jī)及其相似,單片機(jī)麻雀雖小,計(jì)算機(jī)的五臟俱全。

100060091-117024-10.jpg

單片機(jī)系統(tǒng)組成

C語言是目前單片機(jī)開發(fā)的必備編程語言。單片機(jī)軟件在N年前是用匯編語言開發(fā)的,每種單片機(jī)的匯編語言都不一樣。由于采用匯編語言開發(fā)單片機(jī)軟件太過于復(fù)雜,效率及其底下,現(xiàn)在基本上都用C語言開發(fā)單片機(jī)軟件了,僅在一些很特殊的場合才需要用到匯編語言,例如要求精確控制CPU某段程序的執(zhí)行時長。如果還沒有C語言基礎(chǔ),建議先學(xué)C語言再學(xué)單片機(jī)。學(xué)習(xí)更多單片機(jī)知識請關(guān)注微信公眾號“電工電氣學(xué)習(xí)”。2.單片機(jī)系統(tǒng)開發(fā)基本條件

條件之一:手上必須有單片機(jī)實(shí)物。學(xué)習(xí)單片機(jī)重在動手,在腦子里空想是學(xué)不起來的??梢宰约河?a href="http://www.ttokpm.com/v/tag/167/" target="_blank">電路設(shè)計(jì)軟件(如AltiumDesigner等)做一塊電路板;或者直接上某寶買一塊現(xiàn)成的單片機(jī)開發(fā)板。

單片機(jī)開發(fā)板

條件之二:單片機(jī)程序下載器或在線仿真器。這個設(shè)備一般沒有通用的,單片機(jī)系列不同,仿真器也不同。直接上某寶,搜“XXX單片機(jī)仿真器”,一般都能找到你想要的。

條件之三:在PC機(jī)上安裝好單片機(jī)開發(fā)平臺。單片機(jī)開發(fā)平臺也叫單片機(jī)開發(fā)環(huán)境,是單片機(jī)軟件代碼的編輯工具和代碼編譯工具的結(jié)合體。單片機(jī)品牌和系列不同,其開發(fā)平臺也不一樣,例如STM8可以用IAR進(jìn)行軟件開發(fā),也可以采用ST公司自己開發(fā)的STVD進(jìn)行軟件開發(fā)。

具備以上三個條件,你就可以開工了。

3、后話

雖然世界上的單片機(jī)種類有上千種,但單片機(jī)技術(shù)基本上是相通的,只要掌握了一款單片機(jī)的開發(fā),以后遇到其他品種的單片機(jī)就非常容易上手了。如果學(xué)習(xí)第一款單片機(jī)需要2個月時間,那么學(xué)習(xí)第二款單片機(jī)就只需要2天時間。

以上只是談到單片機(jī)系統(tǒng)開發(fā)的最基本的條件,但我們知道單片機(jī)最終還是應(yīng)用于產(chǎn)品之內(nèi)的,單片機(jī)系統(tǒng)開發(fā)最終還是為了產(chǎn)品開發(fā)。因此,僅僅學(xué)會單片機(jī)軟件編程還是遠(yuǎn)遠(yuǎn)不夠的。www.diangon.com一款單片機(jī)系統(tǒng)產(chǎn)品從項(xiàng)目立項(xiàng)到最終實(shí)現(xiàn)產(chǎn)品量產(chǎn),其中涉及到的方方面面技術(shù)問題還有很多很多,例如如何選擇最合適的單片機(jī)、硬件電磁兼容問題、軟件的bug調(diào)試和軟件可靠性、數(shù)字量和模擬信號采集、一般高低電平輸出和PWM輸出、操作系統(tǒng)、產(chǎn)品成本…,太多太多了!

審核編輯:何安

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

    評論

    相關(guān)推薦

    片上系統(tǒng)單片機(jī)的區(qū)別

    片上系統(tǒng)(SoC)與單片機(jī)在多個方面存在明顯的區(qū)別。
    的頭像 發(fā)表于 03-28 14:39 ?747次閱讀

    單片機(jī)學(xué)到什么程度可以找工作?

    這個話題老生常談了,找工作需要具備一定的技術(shù)實(shí)力,但是究竟學(xué)到什么程度就可以呢?單片機(jī)作為嵌入式系統(tǒng)的核心,具有廣泛的應(yīng)用場景,因此掌握單片機(jī)編程技能確實(shí)能為您打開就業(yè)之門。然而,要想
    的頭像 發(fā)表于 03-28 08:04 ?1152次閱讀
    <b class='flag-5'>單片機(jī)</b>學(xué)到什么程度可以找工作?

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

    很多初學(xué)者都會面臨這個問題,我想學(xué)習(xí)單片機(jī)、我也想學(xué)好單片機(jī)、我也想系統(tǒng)地學(xué)習(xí)單片機(jī),但是單片機(jī)涉及到的學(xué)科多且雜根本不是三天兩天就能學(xué)完的
    的頭像 發(fā)表于 03-28 08:03 ?818次閱讀
    如何<b class='flag-5'>系統(tǒng)</b>、科學(xué)地自學(xué)<b class='flag-5'>單片機(jī)</b>?

    單片機(jī)的最小系統(tǒng)由什么組成 單片機(jī)的最小系統(tǒng)包括哪些

    單片機(jī)(Microcontroller Unit,MCU)的最小系統(tǒng)包括以下幾個主要組成部分: 單片機(jī)芯片:單片機(jī)是整個最小系統(tǒng)的核心部分,
    的頭像 發(fā)表于 02-02 11:27 ?8228次閱讀

    單片機(jī)最小系統(tǒng)包含哪幾部分 單片機(jī)最小系統(tǒng)的作用

    單片機(jī)最小系統(tǒng)包含以下幾部分:單片機(jī)芯片、時鐘電路、復(fù)位電路、電源電路、外圍電路和連接接口等。 單片機(jī)芯片:單片機(jī)是整個
    的頭像 發(fā)表于 01-24 10:40 ?1.3w次閱讀

    單片機(jī)最小系統(tǒng)的作用 單片機(jī)最小系統(tǒng)包含哪幾部分

    單片機(jī)最小系統(tǒng)是指能夠獨(dú)立工作的最基本的硬件組成,也是單片機(jī)的必備基礎(chǔ)。它的作用是為單片機(jī)提供工作所需的最基本的資源和功能,使單片機(jī)能夠正常
    的頭像 發(fā)表于 01-18 13:54 ?3413次閱讀

    基于單片機(jī)的糧倉遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)

    基于單片機(jī)的糧倉遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)(實(shí)物)
    發(fā)表于 01-02 09:59 ?2次下載

    單片機(jī)最小系統(tǒng)的相關(guān)知識

    單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。對51系列單片機(jī)
    發(fā)表于 11-29 15:57 ?1630次閱讀
    <b class='flag-5'>單片機(jī)</b>最小<b class='flag-5'>系統(tǒng)</b>的相關(guān)知識

    單片機(jī)最小系統(tǒng)原理圖講解

    單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指能夠維持單片機(jī)正常工作的最小工作單元。對51系列單片機(jī)來說,最小
    的頭像 發(fā)表于 11-22 14:13 ?1.3w次閱讀
    <b class='flag-5'>單片機(jī)</b>最小<b class='flag-5'>系統(tǒng)</b>原理圖講解

    plc與單片機(jī)的優(yōu)缺點(diǎn) PLC與單片機(jī)系統(tǒng)比較有何優(yōu)勢?

    plc與單片機(jī)的優(yōu)缺點(diǎn) PLC與單片機(jī)系統(tǒng)比較有何優(yōu)勢? PLC(可編程邏輯控制器)和單片機(jī)是現(xiàn)代自動化領(lǐng)域中常用的控制系統(tǒng)。它們在實(shí)際應(yīng)用
    的頭像 發(fā)表于 11-21 16:10 ?2296次閱讀

    基于AVR單片機(jī)的鎳鎘電池快速充電裝置設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于AVR單片機(jī)的鎳鎘電池快速充電裝置設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-17 15:10 ?1次下載
    基于AVR<b class='flag-5'>單片機(jī)</b>的鎳鎘電池<b class='flag-5'>快速</b>充電裝置設(shè)計(jì)

    單片機(jī)最小系統(tǒng)的組成部分 使用proteus軟件搭建最小單片機(jī)系統(tǒng)的操作方法

    單片機(jī)是一種集成了微處理器、存儲器、輸入/輸出接口等功能的集成電路芯片,它可以用來實(shí)現(xiàn)各種控制功能。單片機(jī)最小系統(tǒng)是指只包含了單片機(jī)芯片和必要的外圍電路的
    的頭像 發(fā)表于 11-09 16:24 ?1803次閱讀
    <b class='flag-5'>單片機(jī)</b>最小<b class='flag-5'>系統(tǒng)</b>的組成部分 使用proteus軟件搭建最小<b class='flag-5'>單片機(jī)</b><b class='flag-5'>系統(tǒng)</b>的操作方法

    單片機(jī)學(xué)的是什么

    單片機(jī),對于每一個硬件行業(yè)的從業(yè)者或者在校電子類專業(yè)的學(xué)生,相信對于這個名詞都不陌生,但是掌沒掌握就另說了。 那單片機(jī)到底學(xué)的是什么呢? 其實(shí)單片機(jī)在生活中就非常常見,目前市面上主流的單片機(jī)
    的頭像 發(fā)表于 11-07 10:38 ?1042次閱讀
    <b class='flag-5'>單片機(jī)</b>學(xué)的是什么

    單片機(jī)應(yīng)用系統(tǒng)抗干擾的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)應(yīng)用系統(tǒng)抗干擾的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:50 ?10次下載
    <b class='flag-5'>單片機(jī)</b>應(yīng)用<b class='flag-5'>系統(tǒng)</b>抗干擾的設(shè)計(jì)

    單片機(jī)進(jìn)入掉電模式,怎么降低整體功耗?

    單片機(jī)系統(tǒng)單片機(jī)進(jìn)入掉電模式下,待機(jī)電流達(dá)到了200多uA,如果進(jìn)入待機(jī)前將單片機(jī)所有I/O口
    發(fā)表于 11-06 07:06