女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

單片機的主程序是如何執行的

h1654155282.3538 ? 來源:電子及工控技術 ? 作者:電子及工控技術 ? 2020-10-30 17:28 ? 次閱讀

我們從單片機工作原理可以看出單片機是執行程序來完成我們所要求的任務的,在單片機中有很多子程序,單片機根據外部的不同執行條件去調用不同的子程序,因而就完成了不同的任務了。

單片機的工作過程

由于單片機的工作過程是比較復雜的,為了說明問題,下面我們先來簡單了解一下單片機的工作過程,單片機在執行我們給它的命令時是按照三步走的方法去執行的,它先是從它的記憶存儲“容器”ROM中取出要執行的一條命令,接收到命令后就要分析這條命令的具體內容,然后按照命令的具體內容去完成相應的任務。這有點和我們人類接收任務是一樣的。

單片機主程序的執行過程

下面我們舉出一個大家非常熟悉而又簡單的交通燈的程序,來說明主程序是如何執行的。我們知道交通燈有紅綠黃燈的交替轉換,還有數顯的倒計時。那么主程序的主要任務是根據條件是不是滿足來調用各個子程序進行工作,主程序有點像樂隊的指揮,當需要哪種樂器發出聲音,指揮就去引導樂手去執行演奏,指揮可以一遍又一遍地不停重復地執行下去。那么單片機的主程序也這種情況差不多,當電源一但開啟其,單片機復位完畢后就先執行主程序,當條件滿足后就不停地調用各個子程序。在交通燈程序中,主程序要不停地調用亮燈子程序和數碼管倒計時子程序。只有這樣交通燈才能周而復始地不斷重復循環運行著,這就是主程序的功能。如果在主程序沒有死循環的話,交通燈只會運轉一遍亮燈閃爍和倒計時,一但執行完一遍后就不會有下文了。所以我們要把這些子程序放在主程序的死循環語句里,使整個程序周而復始地運行著。

不但交通燈程序是這樣工作的,其它程序也是如此,不管是分支結構還是順序結構的程序,都要把這些子程序放在主程序的死循環當中,然后根據所執行的條件去調用執行子程序。

單片機子程序與主程序的關系

在主程序中是可以調用子程序的,子程序之間也是可以相互調用的。但是在子程序中有一種程序我們不用主程序調用,它就是中斷程序或者中斷定時程序。這個中斷子程序一般是主程序執行的條件,一但觸發中斷了,主程序就會立馬去執行這個中斷子程,當中斷程序完成后,主程序必須還要回到剛才所執行的程序當中。所以子程序是在主程序中的,它要由主程序不斷地調用去執行。


責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6063

    文章

    44915

    瀏覽量

    646904
  • 程序
    +關注

    關注

    117

    文章

    3823

    瀏覽量

    82402
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32單片機DEBUG進入不了主程序的原因

    STM32單片機DEBUG進入不了主程序1.上電不運行,DEBUG還進入不了主程序2.總結2.1 STM32單片機Flash分類2.2 關于boot腳的設置3.其他DEBUG模式不能進
    發表于 11-29 06:52

    stc單片機燒錄協議分析

    0X0000H處開始執行,地址0X0000H又會指向主程序入口,即主函數處,即片內下載的用戶程序而不會執行前面已經固化的檢測串口那段程序。這
    發表于 11-19 15:27 ?6887次閱讀
    stc<b class='flag-5'>單片機</b>燒錄協議分析

    怎么讀取單片機程序_單片機程序是如何執行的_如何讀懂單片機程序

    單片機又叫芯片,里面是有程序的。芯片里面的程序都是經過加密的,一般是讀不出來的。但是可以破解出來,有加密自然就有解密。如果你想解密你手里的單片機,只需要在百度里輸入“芯片解密”就可以找
    發表于 02-02 11:32 ?7.7w次閱讀

    淺析單片機指令執行過程

    單片機執行程序的過程,實際上就是執行我們所編制程序的過程。即逐條指令的過程。
    的頭像 發表于 08-07 14:47 ?5996次閱讀

    單片機的中斷程序如何運行

    單片機的中斷就是類似的一個過程,發生中斷時,就會打斷正在執行主程序,先處理完中斷任務,返回主程序繼續運行,當然在執行中斷函數之前,
    的頭像 發表于 01-27 17:11 ?1.2w次閱讀
    <b class='flag-5'>單片機</b>的中斷<b class='flag-5'>程序</b>如何運行

    單片機主程序和中斷程序是怎么樣運行的

    過程,發生中斷時,就會打斷正在執行主程序,先處理完中斷任務,返回主程序繼續運行,當然在執行中斷函數之前,單片機需要把關鍵的數據保存下來,中
    的頭像 發表于 01-04 10:11 ?1.5w次閱讀
    <b class='flag-5'>單片機</b>的<b class='flag-5'>主程序</b>和中斷<b class='flag-5'>程序</b>是怎么樣運行的

    為什么單片機主程序是死循環

    任何一個可用程序都必然是死循環程序,這不僅僅是指單片機程序。因為任何微處理器系統一旦開機,系統都在處理內部事件和外設響應,這個過程是一個循環過程,除非關機才能結束這個死循環
    發表于 07-15 17:38 ?5755次閱讀

    單片機執行指令過程詳解

    單片機執行指令過程詳解單片機執行程序的過程,實際上就是執行我們所編制程序的過程。即逐條指令的過程
    發表于 11-17 09:36 ?19次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>執行</b>指令過程詳解

    【51單片機】有關單片機執行中斷無法恢復主程序探討

    Author: Manba Cople專業:IOT說明:記錄和輸出學習內容文章目錄問題思考修改進階聲明問題??最近在給小伙伴培訓單片機中斷時,小伙伴寫了一段中斷的代碼(代碼如下),出現每次執行完中斷
    發表于 11-22 12:06 ?12次下載
    【51<b class='flag-5'>單片機</b>】有關<b class='flag-5'>單片機</b><b class='flag-5'>執行</b>中斷無法恢復<b class='flag-5'>主程序</b>探討

    單片機程序是如何執行的?指令數據寫哪了?

    單片機的運行需要執行程序,同時硬件也是必不可少的,二者缺一不可。大家都知道單片機的運行需要執行寫好的程序,但是
    發表于 11-23 17:51 ?9次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>程序</b>是如何<b class='flag-5'>執行</b>的?指令數據寫哪了?

    單片機程序是如何執行的:指令數據寫哪了

    單片機的運行需要執行程序,同時硬件也是必不可少的,二者缺一不可。大家都知道單片機的運行需要執行寫好的程序,但是
    發表于 12-01 16:06 ?7次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>程序</b>是如何<b class='flag-5'>執行</b>的:指令數據寫哪了

    謹慎處理單片機中斷,中斷等價于比主程序優先級更高的線程

    ?有些小伙伴喜歡在單片機中斷里做任務,殊不知可能會因此遇到棘手的bug,然后查半天查不出個所以然。本文為了糾正這個不良習慣,對單片機中斷進行闡述。?無中斷時,單片機跑著主程序,當中斷時
    發表于 01-14 14:54 ?2次下載
    謹慎處理<b class='flag-5'>單片機</b>中斷,中斷等價于比<b class='flag-5'>主程序</b>優先級更高的線程

    單片機是怎么執行指令的?

    單片機執行程序的過程,實際上就是執行我們所編制程序的過程。即逐條指令的過程。計算機每執行一條指令都可分為三個階段進行。即取指令-----分析
    發表于 02-09 11:13 ?3次下載
    <b class='flag-5'>單片機</b>是怎么<b class='flag-5'>執行</b>指令的?

    關于單片機程序執行過程

    我們想要理解單片機是如何運行程序的,我們首先需要了解單片機的組成,我們這里以80C51單片機為例來理解程序
    發表于 10-12 15:02 ?4578次閱讀

    基于單片機的外部中斷實驗 中斷系統知識介紹

    單片機中有兩個重要的概念分別叫做中斷、中斷系統,那么他們分別又代表什么意義呢?當單片機CPU正在運行主程序時外界發生了緊急事件請求,要求單片機停止當前的工作,而去處理這個緊急事件,處
    的頭像 發表于 07-26 17:23 ?3152次閱讀
    基于<b class='flag-5'>單片機</b>的外部中斷實驗 中斷系統知識介紹