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

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

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

新手教程:單片機的學(xué)習(xí)實踐步驟

如意 ? 來源:百家號 ? 作者:齊黃進士 ? 2020-06-30 15:33 ? 次閱讀

運用單片機便是了解單片機硬件結(jié)構(gòu),以及內(nèi)部資源的運用,在匯編C語言中學(xué)會各種功用的初始化設(shè)置,以及完成各種功用的程序編制。

I/O的運用

運用按鈕輸入信號,發(fā)光二極管顯現(xiàn)輸出電平,就可以學(xué)習(xí)引腳的數(shù)字I/O功用,在按下某個按鈕后,某發(fā)光二極管發(fā)亮,這便是數(shù)字電路中組合邏輯的功用。

盡管很簡略,可是可以學(xué)習(xí)一般的單片機編程思想,例如,必須設(shè)置許多寄存器對引腳進行初始化處理,才能使引腳具備有數(shù)字輸入和輸出輸出功用。每運用單片機的一個功用,就要對操控該功用的寄存器進行設(shè)置,這便是單片機編程的特色。

定時器的運用

學(xué)會定時器的運用,就可以用單片機完成時序電路,時序電路的功用是強大的,在工業(yè)、家用電器設(shè)備的操控中有許多運用,例如,可以用單片機實 現(xiàn)一個具有一個按鈕的樓道燈開關(guān),該開關(guān)在按鈕按下一次后,燈亮3分鐘后主動滅,當(dāng)按鈕接連按下兩次后,燈常亮不滅,當(dāng)按鈕按下時刻超越2s,則燈滅。

數(shù)字集成電路可以完成時序電路,可編程邏輯器件(PLD)可以完成時序電路,可編程操控器(PLC)也可以完成時序電路,可是只要單片機完成起來最簡略,本錢最低。定時器的運用是非常重要的,邏輯加時刻操控是單片機運用的根底。

中止

單片機的特色是一段程序反復(fù)履行,程序中的每個指令的履行都需求一定的履行時刻,如果程序沒有履行到某指令,則該指令的動作就不會產(chǎn)生,這樣就會耽擱許多快速產(chǎn)生的工作。

要使單片機在程序正常運轉(zhuǎn)過程中,對快速動作做出反應(yīng),就必須運用單片機的中止功用。該功用便是在快速動作產(chǎn)生后,單片機中止正常運轉(zhuǎn)的程序,處理快速產(chǎn)生的動作,處理完成后,在返回履行正常的程序。中止功用運用中的困難是:需求精確地知道什么時候不答應(yīng)中止產(chǎn)生(屏蔽中止)、什么時候答應(yīng)中止產(chǎn)生(開中止)、需求設(shè)置哪些寄存器才能使某種中止起作用、中止開始時程序應(yīng)該干什么、中止完成后程序應(yīng)該干什么等等。

與PC機進行RS232通信

單片機都有USART接口,特別是MSP430系列中許多類型,都具有兩個USART接口。USART接口不能直接與PC機的RS232接口連接,它們之間的邏輯電平不同,需求運用一個MAX3232芯片進行電平轉(zhuǎn)化。

USART接口的運用是非常重要的,經(jīng)過該接口可以使單片機與PC機之間交換信息,盡管RS232通信并不先進,可是關(guān)于接口的學(xué)習(xí)是非常重要的。正確運用USART接口,需求學(xué)習(xí)通信協(xié)議,PC機的RS232接口編程等等知識。試想,單片機實驗板上的數(shù)據(jù)線現(xiàn)在PC機監(jiān)視器上,而PC機的鍵盤信號可以在單片機實驗板上得到顯現(xiàn),是多么風(fēng)趣的工作。

學(xué)會A/D轉(zhuǎn)化

MAP430單片機帶有多通道12位A/D轉(zhuǎn)化器,經(jīng)過這些A/D轉(zhuǎn)化器可以使單片機操作模擬量,顯現(xiàn)和檢測電壓、電流等信號。學(xué)習(xí)時注意模擬地與數(shù)字地、參考電壓、采樣時刻,轉(zhuǎn)化速率,轉(zhuǎn)化誤差等概念。運用A/D轉(zhuǎn)化功用的簡略的比如是設(shè)計一個電壓表。

學(xué)會PCI、I2C接口和液晶顯現(xiàn)器接口

這些接口的運用可以使單片機更容易連接外部設(shè)備,在擴展單片機功用方面非常重要。

學(xué)會比較、捕捉、PWM功用

這些功用可以使單片機可以操控電機,檢測轉(zhuǎn)速信號,完成電機調(diào)速器等操控功用。如果以上七步都學(xué)會,就可以設(shè)計一般的運用系統(tǒng)了。

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

    關(guān)注

    5376

    文章

    11311

    瀏覽量

    360373
  • 單片機
    +關(guān)注

    關(guān)注

    6030

    文章

    44489

    瀏覽量

    631960
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3231

    瀏覽量

    114326
收藏 人收藏

    評論

    相關(guān)推薦

    新手學(xué)習(xí)單片機的具體步驟

    5000元的高精度3D打印機,并利用這筆資金開發(fā)了一套智能安防系統(tǒng)。好,下面我們來聊聊新手學(xué)習(xí)單片機的具體步驟學(xué)習(xí)什么
    發(fā)表于 07-29 17:06

    單片機學(xué)習(xí)實踐

    如何學(xué)習(xí)單片機單片機學(xué)習(xí)實踐
    發(fā)表于 01-14 06:55

    51單片機新手實例學(xué)習(xí)

    本內(nèi)容詳細介紹了51單片機新手實例學(xué)習(xí)并以LED流水燈為例子
    發(fā)表于 05-24 14:58 ?2407次下載
    51<b class='flag-5'>單片機</b><b class='flag-5'>新手</b>實例<b class='flag-5'>學(xué)習(xí)</b>

    單片機程序設(shè)計實踐教程

    該文檔詳細介紹了單片機程序設(shè)計實踐教程,適合新手老手充電學(xué)習(xí)
    發(fā)表于 08-24 17:42 ?9次下載

    學(xué)習(xí)單片機不可欠缺的八大步驟

    學(xué)習(xí)單片機不可欠缺的八大步驟
    發(fā)表于 01-12 21:52 ?15次下載

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

    學(xué)什么單片機最有前途? 這是單片機初學(xué)者經(jīng)常問的問題。對于這個問題,我想沒有人敢下定論。因為每一種單片機各有所長,都適用于其所能充分發(fā)揮作用的領(lǐng)域,不存在優(yōu)差之分。學(xué)單片機應(yīng)該先學(xué)51
    的頭像 發(fā)表于 07-15 07:21 ?8702次閱讀

    新手如何學(xué)習(xí)單片機開發(fā)

    如今,微控制器(MCU),也叫單片機,它幾乎無處不在,從簡單的調(diào)光開關(guān)到復(fù)雜的電子系統(tǒng),比如平常用的手機。那么,學(xué)習(xí)單片機需要涉及什么?下面小編將盡可能簡單的教新手如何
    發(fā)表于 06-29 11:24 ?3770次閱讀

    如何學(xué)習(xí)單片機,學(xué)習(xí)單片機步驟是怎樣的

    學(xué)習(xí)單片機步驟 學(xué)習(xí)使用單片機就是理解單片機硬件結(jié)構(gòu),以及內(nèi)部資源的應(yīng)用,在匯編或C語言中學(xué)會
    發(fā)表于 08-03 09:59 ?1482次閱讀

    單片機學(xué)習(xí)實踐

    如果說學(xué)單片機你不實踐那是不可能學(xué)會的,關(guān)于實踐有兩種方法你可以選擇,一種方法:你自己花錢買一塊單片機學(xué)習(xí)板,不要求功能太全的,對于初學(xué)者
    的頭像 發(fā)表于 10-12 17:29 ?2496次閱讀

    單片機學(xué)習(xí)筆記————單片機學(xué)習(xí)方法和步驟

    方法,根據(jù)筆者的親身學(xué)習(xí)經(jīng)驗和教授徒弟學(xué)習(xí)的感受,提出筆者的學(xué)習(xí)方法和步驟。目錄第一步:基礎(chǔ)理論知識學(xué)習(xí)第二步:
    發(fā)表于 11-14 14:06 ?5次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>學(xué)習(xí)</b>筆記————<b class='flag-5'>單片機</b><b class='flag-5'>學(xué)習(xí)</b>方法和<b class='flag-5'>步驟</b>

    新手怎樣如何學(xué)習(xí)單片機,單片機自學(xué)教程入門資料分享

    新手怎樣如何學(xué)習(xí)單片機單片機自學(xué)教程入門資料分享
    發(fā)表于 11-14 17:51 ?38次下載
    <b class='flag-5'>新手</b>怎樣如何<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機</b>,<b class='flag-5'>單片機</b>自學(xué)教程入門資料分享

    新手如何學(xué)習(xí)單片機?看完本文不再迷惘,按部就班成為單片機大牛

    單片機學(xué)習(xí)起來其實不難,反而是一件比較有趣的事情,之所以新手感覺比較難是因為不知道該怎么入手,從哪里開始學(xué)起。學(xué)習(xí)單片機需要動手,不是照著課
    發(fā)表于 11-14 17:51 ?14次下載
    <b class='flag-5'>新手</b>如何<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機</b>?看完本文不再迷惘,按部就班成為<b class='flag-5'>單片機</b>大牛

    單片機原理與實踐學(xué)習(xí)記錄

    單片機原理與實踐第一課(更新時間:2021.9.2)1.單片機能做什么? 單片機是一種可通過編程控制的微處理器,單片機芯片自身不能單
    發(fā)表于 11-23 16:23 ?16次下載
    <b class='flag-5'>單片機</b>原理與<b class='flag-5'>實踐</b><b class='flag-5'>學(xué)習(xí)</b>記錄

    如何學(xué)習(xí)單片機步驟的知識梳理

    單片機學(xué)習(xí)實踐 單片機提高重在實踐,想要學(xué)好單片機,軟件編程必不可少。但是熟悉硬件對于學(xué)好
    發(fā)表于 10-07 09:55 ?698次閱讀

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

    最近看到臺私信要資料的同學(xué)比較多,想必大家都是對單片機有著濃厚的學(xué)習(xí)興趣,但是很多新手開始入門單片機的時候都會遇到一些學(xué)習(xí)的誤區(qū),今天就來整
    的頭像 發(fā)表于 03-28 08:03 ?721次閱讀
    <b class='flag-5'>新手</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>單片機</b>最常見的六大誤區(qū)!