日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

MCU 4 嵌入式系統(tǒng)編程簡(jiǎn)介

出處:維庫(kù)電子市場(chǎng)網(wǎng) 發(fā)布于:2023-08-22 17:39:01

    微控制器的基礎(chǔ)知識(shí)、結(jié)構(gòu)、操作和軟件已在本系列的前面部分介紹?,F(xiàn)在,嵌入式系統(tǒng)編程系列的第四部分將討論外圍控制電路。簡(jiǎn)要描述了特殊功能寄存器(SFR)和外部外圍電路的控制。
    微控制器的基礎(chǔ)知識(shí)、結(jié)構(gòu)、操作和軟件已在本系列的前面部分介紹?,F(xiàn)在,嵌入式系統(tǒng)編程系列的第四部分將討論外圍控制電路。簡(jiǎn)要描述了特殊功能寄存器(SFR)和外部外圍電路的控制。
    特殊功能寄存器 (SFR)
    MCU 使用各種內(nèi)部寄存器來存儲(chǔ)與狀態(tài)和操作相關(guān)的值。典型的寄存器包括程序計(jì)數(shù)器、通用寄存器和SFR。MCU 使用一些特殊功能寄存器 (SFR) 來控制外圍電路。例如,讀取SFR值以獲得計(jì)數(shù)值、串口輸入、通用輸入等外設(shè)數(shù)據(jù)。它根據(jù)需要寫入 SFR,以將數(shù)據(jù)輸出到外設(shè)并控制外設(shè)的設(shè)置和狀態(tài)。
    外部外圍電路的控制
    作為示例,我們來看一下 MCU 如何使用 SFR 來處理特定外設(shè)的輸出和輸入。
    MCU 將 0 或 1 寫入 SFR 位,以將到外設(shè)的輸出設(shè)置為低電平或高電平,該電平與 SFR 位相連。
    MCU 讀取 SFR 位的值以獲取所連接外設(shè)的狀態(tài)。
    在下圖中,引腳 A 是通用 I/O 線,連接到其中一個(gè) SFR(稱為 SFR“j”)中的特定位(稱為位“k”)
    我們首先看看 MCU 如何使用 SFR 位將外設(shè)設(shè)置為高電平或低電平。

    要設(shè)置為低電平 (0 V),請(qǐng)將 0 寫入位 k。




   



 

   例如,假設(shè)引腳 A 連接到 LED,如圖 2 所示。要打開 LED,MCU 將 0 寫入 SFR-j 位 k。要關(guān)閉 LED,需要向該位寫入 1。這種非常簡(jiǎn)單的設(shè)計(jì)實(shí)際上被許多不同類型的外設(shè)所使用。例如,MCU 可以使用該位作為開關(guān)來打開和關(guān)閉電機(jī)。(由于大多數(shù) MCU 無(wú)法輸出足夠的電流來驅(qū)動(dòng)電機(jī),因此該引腳通常會(huì)連接到包含 FET 或其他晶體管的驅(qū)動(dòng)電路)。通過利用多個(gè) I/O 端口可以實(shí)現(xiàn)更復(fù)雜的控制。、

    接下來我們看看MCU如何利用SFR位來輸入外設(shè)的當(dāng)前狀態(tài)。所需要的只是讀取位值。
    如果 MCU 從 SFR-j 位 k 讀取 0,則它知道外設(shè)正在向引腳 A 輸入低電平信號(hào) (0 V)

    如果 MCU 從 SFR-j 位 k 讀取 1,則它知道外設(shè)正在向引腳 A 輸入高電平信號(hào) (5 V)。

    圖 4 顯示了如何設(shè)置外部開關(guān),以便 MCU 可以通過其 SFR 讀取開關(guān)設(shè)置。
    當(dāng)開關(guān) S 關(guān)閉時(shí),電阻器 R 會(huì)拉高電壓,從而在引腳 A 中產(chǎn)生高電平輸入。這會(huì)將 SFR 位(SFR-j 位 k)的值設(shè)置為 1
    當(dāng)開關(guān) S 接通時(shí),引腳 A 的電壓為低電平,SFR 位值重置為 0

    MCU可以通過讀取SFR位輕松判斷開關(guān)是ON還是OFF。

    每個(gè) MCU 都包含大量能夠?qū)崿F(xiàn)各種功能的 SFR。程序可以讀取這些 SFR 以獲取有關(guān)外部條件的信息,并可以寫入這些 SFR 以控制外部行為。如果 MCU 是一個(gè)人,那么它的 SFR 就是它的手、它的腳和它的五種感官。


關(guān)鍵詞:嵌入式系統(tǒng)

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見,您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!