找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6692|回復(fù): 11
收起左側(cè)

單片機(jī)讀程序的順序是怎么樣的

  [復(fù)制鏈接]
ID:105333 發(fā)表于 2016-3-14 17:10 | 顯示全部樓層 |閱讀模式
#include<reg52.h>

void main()
{
        while(1)
        {

        ....................
        }
}
void InterruptTimer0() interrupt 1
{

..................
}


我想問的是,CPU從main()開始,到while()循環(huán),讀完while里面的程序之后,再讀中斷里面的程序,是不是這樣的???


相關(guān)帖子

回復(fù)

使用道具 舉報

ID:108888 發(fā)表于 2016-3-14 20:16 | 顯示全部樓層
在while里,運(yùn)行程序,然后,某種原因,外部中斷或其他中斷被觸發(fā),程序跑到中斷函數(shù)里執(zhí)行,執(zhí)行完成后,繼續(xù)回到while里接著運(yùn)行。

評分

參與人數(shù) 1黑幣 +10 收起 理由
紅塵有你 + 10 贊一個!

查看全部評分

回復(fù)

使用道具 舉報

ID:7485 發(fā)表于 2016-3-14 21:49 | 顯示全部樓層
中斷,顧名思義,就是將正在執(zhí)行的程序暫時停下來,處理中斷申請的事情,也就是中斷服務(wù)程序。中斷處理程序執(zhí)行完以后,再回到之前暫停處接著繼續(xù)運(yùn)行。
回復(fù)

使用道具 舉報

ID:104472 發(fā)表于 2016-3-15 17:02 | 顯示全部樓層
程序有三種方式,但是中頓是不屬于三種里面的,屬于同步于程序的運(yùn)行程序
回復(fù)

使用道具 舉報

ID:109048 發(fā)表于 2016-3-15 17:14 | 顯示全部樓層
就是從main 開始  然后到while立馬循環(huán),此時如果有中斷產(chǎn)生則執(zhí)行中斷,執(zhí)行完中斷繼續(xù)在while立馬執(zhí)行程序
回復(fù)

使用道具 舉報

ID:109069 發(fā)表于 2016-3-15 19:28 | 顯示全部樓層
遇到中斷先去處理中斷響應(yīng),處理完中斷之后再繼續(xù)原來的程序
回復(fù)

使用道具 舉報

ID:39625 發(fā)表于 2016-3-15 20:43 | 顯示全部樓層
沒有中斷,就一直跑main里面的函數(shù),有中斷就跳到中斷里面去
回復(fù)

使用道具 舉報

ID:107120 發(fā)表于 2016-3-16 09:47 | 顯示全部樓層
程序運(yùn)行期間系統(tǒng)中斷被觸發(fā),CPU保存現(xiàn)場,轉(zhuǎn)入執(zhí)行中斷,中斷執(zhí)行完畢返回主程序,恢復(fù)現(xiàn)場。
回復(fù)

使用道具 舉報

ID:97438 發(fā)表于 2016-3-16 11:14 | 顯示全部樓層
一直跑main里面的東西,有中斷的時候去到中斷,中斷玩了繼續(xù)從中斷開始的地方繼續(xù)
回復(fù)

使用道具 舉報

ID:97438 發(fā)表于 2016-3-16 11:14 | 顯示全部樓層
一直跑main里面的東西,有中斷的時候去到中斷,中斷玩了繼續(xù)從中斷開始的地方繼續(xù)
回復(fù)

使用道具 舉報

ID:103834 發(fā)表于 2016-3-21 11:48 來自手機(jī) | 顯示全部樓層
main是程序入口,程序從這里 開始 執(zhí)行 然后到while循環(huán),如果有中斷則執(zhí)行中斷,執(zhí)行完中斷繼續(xù)在while繼續(xù)執(zhí)行程序
回復(fù)

使用道具 舉報

ID:1 發(fā)表于 2016-3-22 15:41 | 顯示全部樓層
51黑單片機(jī)論壇里面有單片機(jī)系統(tǒng)教程:http://www.torrancerestoration.com/bbs/mcu-xuexi-1.html   看了以后這個問題就基本解決了.
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表