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

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

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

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

單片機(jī)可以同時(shí)處理多個(gè)任務(wù)嗎

姚小熊27 ? 來(lái)源:電工之家 ? 作者:電工之家 ? 2020-04-06 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機(jī)可以按分時(shí)、順序、中斷的方法處理多個(gè)任務(wù)。

程序是非常抽象的,程序質(zhì)量的好與差直接影響到運(yùn)行的效果。我們用單片機(jī)設(shè)計(jì)電子產(chǎn)品時(shí),同時(shí)運(yùn)行多個(gè)任務(wù)是很正常的。單片機(jī)是按順序執(zhí)行指令的,所以,主程序也是按著順序從頭到底的運(yùn)行的。以C語(yǔ)言寫(xiě)的單片機(jī)程序?yàn)槔?,一般以main()作為主函數(shù),利用while(1)不斷循環(huán)要執(zhí)行的任務(wù)程序。在實(shí)時(shí)性要求不同的應(yīng)用場(chǎng)合,順序運(yùn)行就可以了,實(shí)時(shí)性要求很高的任務(wù)一般用中斷來(lái)處理,如果想平衡各個(gè)任務(wù)的運(yùn)行時(shí)間,可以分時(shí)處理。

中斷處理實(shí)時(shí)性高任務(wù)

中斷可以理解為中途打斷,比如你正在工作,突然領(lǐng)導(dǎo)來(lái)電話了,當(dāng)你認(rèn)為領(lǐng)導(dǎo)電話比較重要的時(shí)候,就可以先保存正在進(jìn)行的工作進(jìn)度,接聽(tīng)領(lǐng)導(dǎo)電話,然后再接著你的工作。單片機(jī)程序也是一樣的。高優(yōu)級(jí)的任務(wù)可以設(shè)置為中斷,比如按鍵輸入中斷或者串口接收中斷。以串口接收中斷為例,假如單片機(jī)配置了串口接收中斷,當(dāng)串口接收到數(shù)據(jù)時(shí),主程序就會(huì)被打斷,保護(hù)現(xiàn)場(chǎng)數(shù)據(jù)后馬上跳到串口接收中斷程序,串口接收中斷程序處理完成后,再返回主程序接著運(yùn)行。

分時(shí)處理多個(gè)任務(wù)

可以用分時(shí)的方案平衡各個(gè)任務(wù)的處理時(shí)間,比如,我們可以引入一個(gè)計(jì)數(shù)器i,假如有5個(gè)任務(wù),可以讓i在0~4之不斷循環(huán),當(dāng)i=0時(shí)執(zhí)行任務(wù)1,當(dāng)i=1時(shí)執(zhí)行任務(wù)2,當(dāng)i=3時(shí)執(zhí)行任務(wù)4,當(dāng)i=4時(shí)執(zhí)行任務(wù)5就可以了。

當(dāng)然,你還可以用定時(shí)器中斷做一個(gè)計(jì)時(shí)器,0~1ms時(shí)運(yùn)行任務(wù)1,1~2ms時(shí)運(yùn)行任務(wù)2,2~3ms時(shí)運(yùn)行任務(wù)3,3~4ms時(shí)運(yùn)行任務(wù)4,4~5ms時(shí)運(yùn)行任務(wù)5。如果有更高的要求的話,還要以用到嵌入式操作系統(tǒng)了,比如FreeRTOS、uCos

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

    關(guān)注

    6078

    文章

    45591

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    深入理解單片機(jī)的位數(shù)對(duì)性能的影響

    影響的詳細(xì)分析: 一、 數(shù)據(jù)處理能力 8位單片機(jī):只能處理較小的整數(shù)范圍,通常為0到255(即2^8 - 1)。這限制了它們的計(jì)算能力和適用范圍,使其更適合簡(jiǎn)單的控制任務(wù)。 16
    發(fā)表于 04-27 15:05

    32位單片機(jī)單芯片智能門(mén)鎖方案

    智能門(mén)鎖需要同時(shí)處理指紋識(shí)別、藍(lán)牙通信、NFC刷卡、觸摸按鍵、語(yǔ)音提示等多個(gè)任務(wù),對(duì)主控芯片的計(jì)算能力和外設(shè)集成度要求較高。采用32位單片機(jī)
    的頭像 發(fā)表于 04-13 16:46 ?149次閱讀

    單片機(jī)低功耗的處理

    什么單片機(jī),在程序上和電路上都是要一些處理才能把功耗控制在比較低的范圍。 程序的處理方法主要有以下幾點(diǎn): 1、單片機(jī)進(jìn)入睡眠狀態(tài)。這個(gè)是最基本的,只有睡眠的狀態(tài)下,功耗才是最低的。
    發(fā)表于 01-21 08:25

    單片機(jī)里的程序運(yùn)行方式

    我們想要理解單片機(jī)是如何運(yùn)行程序的,我們首先需要了解單片機(jī)的組成,我們這里以80C51單片機(jī)為例來(lái)理解程序在單片機(jī)中是如何運(yùn)行的。 單片機(jī)
    發(fā)表于 01-16 06:57

    一文說(shuō)透了如何實(shí)現(xiàn)單片機(jī)的多任務(wù)并發(fā)!

    在嵌入式系統(tǒng)開(kāi)發(fā)中,多任務(wù)并發(fā)是非常常見(jiàn)的,對(duì)于處理復(fù)雜的應(yīng)用場(chǎng)景、提升系統(tǒng)的并發(fā)能力、提高系統(tǒng)的實(shí)時(shí)性等方面都有很大好處。在單片機(jī)中實(shí)現(xiàn)多任務(wù)并發(fā)是非常重要的,本文將為大家介紹如何在
    發(fā)表于 01-06 06:46

    嵌入式與單片機(jī)定義及區(qū)別

    單片機(jī),即嵌入式微控制器MCU,是嵌入式系統(tǒng)的核心組成部分。除此之外,嵌入式處理器還包括嵌入式DSP處理器、嵌入式微處理器MPU、嵌入式片上系統(tǒng)SoC以及可編程片上系統(tǒng)SoPC等多種類
    發(fā)表于 11-17 08:11

    第1章 如何學(xué)習(xí)單片機(jī)

    ? 在錯(cuò)誤的道路上日夜兼程,最終也無(wú)法成功,方法和思路絕對(duì)是最重要的。本章節(jié)講到的學(xué)習(xí)單片機(jī)的方法,都是作者學(xué)習(xí)單片機(jī)的無(wú)數(shù)經(jīng)驗(yàn)和教訓(xùn)總結(jié)出來(lái)的瑰寶。通過(guò)作者前面的披荊斬棘,開(kāi)辟了道路,可以告訴讀者
    的頭像 發(fā)表于 10-10 10:32 ?683次閱讀

    單片機(jī)原理及應(yīng)用詳解

    單片機(jī)(Microcontroller Unit, MCC) ?是一種集成計(jì)算機(jī)核心功能(CPU、存儲(chǔ)器、I/O接口等)的微型芯片,廣泛應(yīng)用于嵌入式系統(tǒng)中。以下是其原理及應(yīng)用的詳細(xì)介紹: 一、單片機(jī)
    的頭像 發(fā)表于 08-11 13:57 ?2837次閱讀

    什么單片機(jī)比較耐用

    凱星科技有限公司在多年的單片機(jī)應(yīng)用開(kāi)發(fā)中,對(duì)各類單片機(jī)的耐用性有著深入了解,通過(guò)為拓邦、朗科、安徽龍多等客戶提供方案,積累了豐富的選型與優(yōu)化經(jīng)驗(yàn)。 影響單片機(jī)耐用性的核心因素 單片機(jī)
    的頭像 發(fā)表于 07-31 13:48 ?925次閱讀

    單片機(jī)是由什么組成的

    單片機(jī)作為一種集成化的微型計(jì)算機(jī),其核心優(yōu)勢(shì)在于將多個(gè)功能模塊緊湊地集成在一塊芯片上,從而實(shí)現(xiàn)數(shù)據(jù)處理、外設(shè)控制等功能。了解單片機(jī)的組成部分,能幫助我們更好地理解其工作原理和應(yīng)用邏輯。
    的頭像 發(fā)表于 07-29 11:03 ?1412次閱讀

    怎么測(cè)單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時(shí)的時(shí)鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測(cè)量系統(tǒng)頻率對(duì)單片機(jī)應(yīng)用開(kāi)發(fā)、程序調(diào)試和性能優(yōu)化具有重要
    的頭像 發(fā)表于 07-25 11:39 ?1104次閱讀

    單片機(jī)怎么驅(qū)動(dòng)電機(jī)?

    在各類自動(dòng)化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過(guò)特定的方式驅(qū)動(dòng)電機(jī)運(yùn)轉(zhuǎn)。單片機(jī)驅(qū)動(dòng)電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動(dòng)電路,才能實(shí)現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?1349次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)燒程序是將編寫(xiě)好的程序代碼寫(xiě)入單片機(jī)內(nèi)部存儲(chǔ)單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過(guò)程,是單片機(jī)應(yīng)用開(kāi)發(fā)中不可或缺的環(huán)節(jié)。無(wú)論是簡(jiǎn)單的燈光控制程序,還是復(fù)雜的工業(yè)控制算法,都需要通過(guò)燒
    的頭像 發(fā)表于 07-23 11:47 ?2067次閱讀

    單片機(jī)定制開(kāi)發(fā)的設(shè)計(jì)思路

    單片機(jī)定制開(kāi)發(fā)是根據(jù)特定場(chǎng)景和功能需求,量身打造符合要求的單片機(jī)應(yīng)用方案,其設(shè)計(jì)過(guò)程需要兼顧技術(shù)可行性與實(shí)際應(yīng)用價(jià)值,涉及多個(gè)關(guān)鍵環(huán)節(jié)。 一、需求分析階段 單片機(jī)定制開(kāi)發(fā)的第一步是深入
    的頭像 發(fā)表于 07-17 11:14 ?941次閱讀
    <b class='flag-5'>單片機(jī)</b>定制開(kāi)發(fā)的設(shè)計(jì)思路

    嵌入式和單片機(jī),是同一個(gè)東西嗎?

    嵌入式系統(tǒng)與單片機(jī)經(jīng)常被提及在一起,但它們并不是同一個(gè)概念。 嵌入式系統(tǒng)是一個(gè)廣泛的領(lǐng)域,它涉及到了計(jì)算機(jī)技術(shù)、控制技術(shù)、通信技術(shù)等多個(gè)領(lǐng)域的綜合應(yīng)用。簡(jiǎn)單來(lái)說(shuō),嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),它
    發(fā)表于 07-09 10:20
    泰安市| 新田县| 阿克陶县| 新邵县| 新丰县| 剑阁县| 安阳市| 上栗县| 满洲里市| 白朗县| 临泉县| 曲阳县| 时尚| 南丰县| 汶川县| 鄂托克旗| 汤阴县| 昌宁县| 宁晋县| 景德镇市| 安塞县| 宁武县| 漳浦县| 德州市| 寻乌县| 利辛县| 黄浦区| 宁武县| 叶城县| 汉阴县| 南乐县| 漠河县| 肃宁县| 延安市| 沈丘县| 屏边| 江山市| 南部县| 共和县| 珠海市| 体育|