日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

【微控制器基礎(chǔ)】——完美的軟硬結(jié)合(上)

jf_pJlTbmA9 ? 來源:東芝半導(dǎo)體 ? 作者:東芝半導(dǎo)體 ? 2023-10-17 16:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

無處不在的嵌入式技術(shù)已經(jīng)應(yīng)用到信息社會的方方面面,其中,嵌入式微控制器因其體積小、可靠性高、功能強(qiáng)、靈活方便等特點(diǎn),在這個萬物互聯(lián)的時代扮演著越來越重要的角色。嵌入式技術(shù)的標(biāo)志就是用某種語言(如Ada、C/C++、Modula-2等)在嵌入式軟硬件開發(fā)環(huán)境中進(jìn)行開發(fā)。區(qū)別于傳統(tǒng)的通用計算架構(gòu),嵌入式運(yùn)行的是固化的軟件,用術(shù)語表示就是固件(firmware),終端用戶很難或者不可能改變固件。

微控制器就是最能體現(xiàn)嵌入式系統(tǒng)將軟件和硬件緊密結(jié)合在一起的典型應(yīng)用,它充分發(fā)揮了軟件和硬件的各自優(yōu)勢,開發(fā)者不僅需要將軟件的程序執(zhí)行在特定的硬件和相關(guān)輔助電路上呈現(xiàn)出實(shí)際效果,還需要通過調(diào)節(jié)、變換軟件指令,實(shí)現(xiàn)對有限的硬件資源進(jìn)行最大化的利用,并采用相同的硬件結(jié)構(gòu)滿足不同用戶的特定需求。可以說,如果把嵌入式系統(tǒng)的任務(wù)比作一個人,那么軟件就是我們的意識和思維,硬件就是我們的軀體和四肢,軟件和硬件是組成整個嵌入式系統(tǒng)不可或缺的兩個部分。

我們在前面的芝識課堂中介紹了微控制器的硬件電路基礎(chǔ)及其歷史和五個要素,今天我們帶大家一起走進(jìn)微控制器的核心控制部分,即控制微控制器運(yùn)作的軟件和實(shí)際進(jìn)行任務(wù)執(zhí)行的硬件。如前面分析可知,在一個典型的嵌入式微控制器為核心的系統(tǒng)中,軟件和硬件的作用是相輔相成密不可分的,要實(shí)現(xiàn)完整的產(chǎn)品系統(tǒng),需要將硬件(即設(shè)備本身)與運(yùn)行其功能的軟件(程序)相結(jié)合,才能實(shí)現(xiàn)涉及的目標(biāo)。

我們可以通過具體的應(yīng)用案例來分析微控制器軟硬件的配合分工。在一個典型的電飯煲應(yīng)用中,嵌入式微控制器作為核心硬件,通過輸出不同的信號,指揮著整個系統(tǒng)硬件執(zhí)行不同的功能,在軟件方面,通過編寫程序,并將程序嵌入到微控制器中,對電飯煲進(jìn)行控制。比如通過輸出10000110代表顯示煮飯的時間,輸出00010001代表開始煮飯的過程,10001000代表煮飯時間結(jié)束關(guān)掉加熱,而用10101010顯示煮飯的實(shí)際米量等……針對不同功能的電飯煲,開發(fā)者可以通過更改程序,輕松地進(jìn)行功能的增減,而無需改動電飯煲的硬件設(shè)計,從而讓整個硬件方案變得更為普適。

wKgZomUD6giAS5HeAACDSkjcEus890.png

那么微控制器的操作機(jī)制是怎么樣的呢?我們可以從下圖中看到,程序操作微控制器時,CPU讀取寫入存儲器中的程序,并根據(jù)指令工作,具體的流程如下:

1. CPU從指定的存儲器地址讀取指令;
2. 其指令在CPU中被解密;
3. 它按照指令工作。(在右側(cè)下面的示例中,執(zhí)行“數(shù)據(jù)輸出到輸出端口”)
這樣,如果完成一個任務(wù),就從存儲器中的下一個地址讀取下一條指令,然后,微控制器重復(fù)1到3的操作。

wKgaomUD6gqAS_XcAAFpT0GQw7s113.png
wKgaomUD6gyAJkzlAADVSt4Xw_E140.png

現(xiàn)在我們知道微控制器是通過預(yù)先編寫的程序來進(jìn)行信號輸出,從而指揮系統(tǒng)實(shí)現(xiàn)不同的功能。那么,控制硬件的程序又是如何編寫的呢?在下期的芝識課堂中,我們將給大家詳細(xì)介紹微控制器的編程語言,敬請期待哦!

來源:東芝半導(dǎo)體
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進(jì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)注

    關(guān)注

    49

    文章

    8890

    瀏覽量

    165887
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20680

    瀏覽量

    337374
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    TMS570LS3137微控制器:高性能與安全的完美結(jié)合

    TMS570LS3137微控制器:高性能與安全的完美結(jié)合 在電子工程師的世界里,尋找一款性能卓越且安全可靠的微控制器是一項(xiàng)至關(guān)重要的任務(wù)。今天,我們就來深入探討一下德州儀器(TI
    的頭像 發(fā)表于 04-23 15:05 ?196次閱讀

    探索Stellaris系列微控制器:高性能與靈活性的完美結(jié)合

    探索Stellaris系列微控制器:高性能與靈活性的完美結(jié)合 在當(dāng)今的電子設(shè)計領(lǐng)域,微控制器(MCU)扮演著至關(guān)重要的角色。Stellaris系列
    的頭像 發(fā)表于 04-20 11:45 ?281次閱讀

    ST10F269微控制器:高性能與多功能的完美結(jié)合

    ST10F269微控制器:高性能與多功能的完美結(jié)合 在電子設(shè)計領(lǐng)域,微控制器的性能和功能直接影響著產(chǎn)品的質(zhì)量和競爭力。ST10F269作為STMicroelectronics ST10
    的頭像 發(fā)表于 04-16 11:50 ?289次閱讀

    Freescale Kinetis KL24 系列微控制器:低功耗與高性能的完美結(jié)合

    Freescale Kinetis KL24 系列微控制器:低功耗與高性能的完美結(jié)合 在電子設(shè)計領(lǐng)域,一款優(yōu)秀的微控制器是眾多項(xiàng)目成功的關(guān)鍵。Freescale 的 Kinetis K
    的頭像 發(fā)表于 04-10 10:50 ?181次閱讀

    Atmel SAM D21 系列微控制器:低功耗與高性能的完美結(jié)合

    Atmel SAM D21 系列微控制器:低功耗與高性能的完美結(jié)合 在電子工程師的日常設(shè)計工作中,選擇一款合適的微控制器至關(guān)重要。Atmel | SMART? SAM D21 系列
    的頭像 發(fā)表于 04-07 16:55 ?422次閱讀

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合 在當(dāng)今的電子設(shè)計領(lǐng)域,微控制器的性能和功耗是工程師們關(guān)注的重點(diǎn)。Atmel AVR XMEGA B3系列
    的頭像 發(fā)表于 04-07 09:30 ?181次閱讀

    AT91M42800微控制器:高性能與低功耗的完美結(jié)合

    AT91M42800微控制器:高性能與低功耗的完美結(jié)合 在電子設(shè)計領(lǐng)域,選擇一款合適的微控制器對于項(xiàng)目的成功至關(guān)重要。AT91M42800微控制器
    的頭像 發(fā)表于 04-06 10:40 ?286次閱讀

    RL78/L13微控制器:低功耗與高性能的完美結(jié)合

    RL78/L13微控制器:低功耗與高性能的完美結(jié)合 在電子設(shè)計領(lǐng)域,微控制器是眾多項(xiàng)目的核心。今天,我們要深入探討Renesas的RL78/L13
    的頭像 發(fā)表于 04-01 15:50 ?224次閱讀

    RL78/I1A微控制器:低功耗與高性能的完美結(jié)合

    RL78/I1A微控制器:低功耗與高性能的完美結(jié)合 在當(dāng)今電子設(shè)備追求低功耗、高性能的時代,微控制器的選擇至關(guān)重要。Renesas的RL78/I1A
    的頭像 發(fā)表于 04-01 15:10 ?225次閱讀

    RA2E2微控制器:低功耗與高性能的完美結(jié)合

    RA2E2微控制器:低功耗與高性能的完美結(jié)合 在當(dāng)今的電子設(shè)備設(shè)計領(lǐng)域,低功耗、高性能的微控制器需求日益增長。Renesas的RA2E2系列微控制器
    的頭像 發(fā)表于 04-01 10:40 ?206次閱讀

    RA0E2微控制器:低功耗與高性能的完美結(jié)合

    RA0E2微控制器:低功耗與高性能的完美結(jié)合 在當(dāng)今的電子設(shè)備設(shè)計領(lǐng)域,對于低功耗、高性能微控制器的需求日益增長。Renesas的RA0E2系列微控
    的頭像 發(fā)表于 04-01 09:45 ?410次閱讀

    Atmel SAM4L系列微控制器:低功耗與高性能的完美結(jié)合

    Atmel SAM4L系列微控制器:低功耗與高性能的完美結(jié)合 作為一名電子工程師,在日常的設(shè)計工作中,我們總是在尋找那些能夠兼顧低功耗和高性能的微控制器。Atmel的SAM4L系列
    的頭像 發(fā)表于 03-19 16:35 ?213次閱讀

    深入解析Kinetis KL16微控制器:低功耗與高性能的完美結(jié)合

    深入解析Kinetis KL16微控制器:低功耗與高性能的完美結(jié)合 在電子工程師的日常工作中,選擇一款合適的微控制器(MCU)對于產(chǎn)品的成功至關(guān)重要。今天,我們就來詳細(xì)探討一下Free
    的頭像 發(fā)表于 03-19 16:00 ?310次閱讀

    EFM32TG微控制器:低功耗與高性能的完美結(jié)合

    EFM32TG微控制器:低功耗與高性能的完美結(jié)合 在當(dāng)今電子設(shè)備追求低功耗、高性能的時代,SILICON LABS的EFM32 Gecko Family EFM32TG系列微控制器脫穎
    的頭像 發(fā)表于 03-11 17:10 ?695次閱讀

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合 在當(dāng)今的電子設(shè)計領(lǐng)域,高性能、低功耗的微控制器是眾多工程師的追求。Atmel XMEGA B3系列
    的頭像 發(fā)表于 02-28 14:10 ?323次閱讀
    土默特左旗| 韶关市| 拉孜县| 酒泉市| 扎鲁特旗| 皋兰县| 威远县| 上杭县| 汕头市| 洛南县| 于都县| 阿拉善右旗| 廊坊市| 万源市| 连江县| 光山县| 温宿县| 梧州市| 原平市| 黄石市| 新宁县| 昌都县| 广昌县| 尼勒克县| 登封市| 礼泉县| 容城县| 宜兰县| 阜平县| 定结县| 慈利县| 崇左市| 保亭| 黑龙江省| 梁河县| 罗山县| 富顺县| 依安县| 怀宁县| 滦南县| 太谷县|