找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 5173|回復(fù): 17
收起左側(cè)

請教大家一個51單片機中斷的問題

  [復(fù)制鏈接]
ID:183242 發(fā)表于 2017-3-25 10:10 | 顯示全部樓層 |閱讀模式
那在51單片機中,默認(rèn)的為中斷0,定時器0,中斷1,定時器1,這樣的順序依次降低優(yōu)先級。問題:可不可以自己設(shè)置,讓中斷1控制定時器0(不改變頭文件的的情況下)

回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2017-3-26 11:35 | 顯示全部樓層
絕大多數(shù)單片機不可以隨意改動。
回復(fù)

使用道具 舉報

ID:183542 發(fā)表于 2017-3-26 15:40 | 顯示全部樓層
不知道你的問題是什么意思?如果是想改變優(yōu)先級,51單片機有兩級,你可以把外部中斷1設(shè)置為高優(yōu)先級;

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183607 發(fā)表于 2017-3-26 19:24 | 顯示全部樓層
一般是不讓隨便改的 你想要 自己單做一個

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183629 發(fā)表于 2017-3-26 21:00 | 顯示全部樓層
程序里改變中斷的優(yōu)先級,

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:150555 發(fā)表于 2017-3-26 21:41 | 顯示全部樓層
可以,你說的那個是默認(rèn)的中斷級別�?梢酝ㄟ^設(shè)置中斷優(yōu)先級寄存器IP來改變中斷級別。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183660 發(fā)表于 2017-3-26 22:17 | 顯示全部樓層
中斷是不分優(yōu)先級的吧,不論發(fā)生哪種中斷,都會執(zhí)行相應(yīng)的程序,而且,定時器有自己的中斷,為什么你要用另外的中斷控制???你問題描述的不清楚,補充完整吧

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2017-3-26 22:27 | 顯示全部樓層
本帖最后由 zl2168 于 2017-3-27 11:27 編輯

80C51單片機中斷優(yōu)先級是可編程的,而中斷優(yōu)先權(quán)是固定的,不能設(shè)置,僅用于同級中斷源同時請求中斷時的優(yōu)先次序。
請先分清中斷優(yōu)先級和中斷優(yōu)先權(quán)兩種概念,而中斷優(yōu)先權(quán)應(yīng)用的可能性趨近于0,僅體現(xiàn)了80C51單片機中斷優(yōu)先的嚴(yán)密性。
回復(fù)

使用道具 舉報

ID:163931 發(fā)表于 2017-3-26 23:37 | 顯示全部樓層
一般不可以的!
回復(fù)

使用道具 舉報

ID:162935 發(fā)表于 2017-3-27 13:34 | 顯示全部樓層
可以通過設(shè)置中斷優(yōu)先級寄存器來改變

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183740 發(fā)表于 2017-3-27 15:44 | 顯示全部樓層
可以噠,51單片機中IP是用來設(shè)置高低優(yōu)先級
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2017-3-27 20:13 | 顯示全部樓層
本帖最后由 zl2168 于 2017-3-27 20:15 編輯

不要爭論了,爭論的原因是沒有分清中斷優(yōu)先級和中斷優(yōu)先權(quán)兩種概念,結(jié)論是:
80C51單片機中斷優(yōu)先級是可編程的,而中斷優(yōu)先權(quán)是固定的,不能設(shè)置,僅用于同級中斷源同時請求中斷時的優(yōu)先次序。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183914 發(fā)表于 2017-3-27 20:35 | 顯示全部樓層
可以的!首先中斷優(yōu)先級是指兩個或者多個中斷同時觸發(fā)時先執(zhí)行哪個,52單片機有6個中斷源有默認(rèn)優(yōu)先級,但是可以通過單片機內(nèi)部的一個特殊功能寄存器(中斷優(yōu)先級寄存器)來設(shè)置優(yōu)先級。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:183242 發(fā)表于 2017-3-31 20:25 | 顯示全部樓層
價態(tài) 發(fā)表于 2017-3-27 20:35
可以的!首先中斷優(yōu)先級是指兩個或者多個中斷同時觸發(fā)時先執(zhí)行哪個,52單片機有6個中斷源有默認(rèn)優(yōu)先級,但 ...

那您說的中斷優(yōu)先級寄存器,具體的應(yīng)該如何操作呢?可以提供給我一些相關(guān)的資料和例子么,麻煩您了
回復(fù)

使用道具 舉報

ID:183242 發(fā)表于 2017-3-31 20:41 | 顯示全部樓層
zl2168 發(fā)表于 2017-3-27 20:13
不要爭論了,爭論的原因是沒有分清中斷優(yōu)先級和中斷優(yōu)先權(quán)兩種概念,結(jié)論是:
80C51單片機中斷優(yōu)先級是可 ...

中斷優(yōu)先級寄存器IP有應(yīng)該如何來改變優(yōu)先級的先后呢?需要改變他的IP么?如果不需要改變IP,那么應(yīng)該如何修改優(yōu)先級呢?
回復(fù)

使用道具 舉報

ID:183914 發(fā)表于 2017-3-31 23:55 | 顯示全部樓層
kaixinjiuhao 發(fā)表于 2017-3-31 20:25
那您說的中斷優(yōu)先級寄存器,具體的應(yīng)該如何操作呢?可以提供給我一些相關(guān)的資料和例子么,麻煩您了

有的話很樂意分享,不過很抱歉因為上課的時候這門可是用匯編上課的,我只能確定這個寄存器叫IP不過我沒有操作過,樓主可以研究研究

評分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2017-4-1 10:18 | 顯示全部樓層
kaixinjiuhao 發(fā)表于 2017-3-31 20:41
中斷優(yōu)先級寄存器IP有應(yīng)該如何來改變優(yōu)先級的先后呢?需要改變他的IP么?如果不需要改變IP,那么應(yīng)該如何 ...

中斷優(yōu)先級控制寄存器IP
中斷優(yōu)先級控制寄存器IP.jpg
回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2017-4-1 10:25 | 顯示全部樓層
kaixinjiuhao 發(fā)表于 2017-3-31 20:41
中斷優(yōu)先級寄存器IP有應(yīng)該如何來改變優(yōu)先級的先后呢?需要改變他的IP么?如果不需要改變IP,那么應(yīng)該如何 ...

中斷優(yōu)先控制和中斷嵌套
中斷優(yōu)先控制和中斷嵌套.jpg


以上摘自張志良編著《80C51單片機實用教程——基于Keil CProteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學(xué)習(xí)51單片機原理,程序(c和匯編)語句條條有注解,便于閱讀理解,便于自學(xué)。




中斷優(yōu)先控制和中斷嵌套.jpg
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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