娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

51內(nèi)核的最基礎(chǔ)的中斷源請(qǐng)求有外部中斷、定時(shí)器中斷和串口中斷,這也是學(xué)習(xí)和開(kāi)發(fā)者最長(zhǎng)用的。當(dāng)然還有其他的中斷源,比如ADC、SPI、PWM等。以外部中斷0為例,在編程中常使用的方式為: 

void INT0()interrupt 0 using 1 

…… 

在這里特別做上筆記:其中前面的void INT0() 只是代表一個(gè)普通沒(méi)有形參的函數(shù)而已,函數(shù)名寫(xiě)成什么都是可以的,這個(gè)到不重要。那么后面的就一個(gè)一個(gè)詞的扣把: 

其中 interrupt n 組成一組,n用來(lái)指明中斷號(hào),在函數(shù)后使用了interrupt關(guān)鍵字后,就會(huì)自動(dòng)的生成中斷向量,51內(nèi)核中斷號(hào)如下圖,這是我今天查的正在使用的MCU: 



例如:

interrupt 1 指明是定時(shí)器中斷0; 

interrupt 2 指明是外部中斷1; 

interrupt 3 指明是定時(shí)器中斷1 

。。。


對(duì)于51內(nèi)核的MCU,不同廠家及不同型號(hào)的內(nèi)部資源會(huì)有所不同,上圖是我正在開(kāi)發(fā)的一款中穎SH88F516單片機(jī),由上圖可見(jiàn)內(nèi)部資源還算可以,能夠滿足一般的產(chǎn)品。后面的using n 指的是使用第n組寄存器。這個(gè)之前我在使用的過(guò)程中往往忽略了這個(gè),也沒(méi)有出現(xiàn)什么問(wèn)題。但是今天注意到這個(gè)問(wèn)題,查完資料后用上發(fā)現(xiàn)效果還不如不用,很有肯能是沒(méi)有把這個(gè)知識(shí)用好的原因把。對(duì)比之后給我的感覺(jué)是在使用C語(yǔ)言寫(xiě)程序時(shí),能不用就不用吧。查資料解釋說(shuō)假如在中斷函數(shù)中使用了using n,中斷不再保存R0-R7的值,這也就意味著假如一個(gè)高優(yōu)先級(jí)的中斷及一個(gè)低優(yōu)先級(jí)的中斷同時(shí)使用了using n,而這個(gè)n恰恰相等,那就等著哭把,因?yàn)檫@個(gè)BUG還真不是那么好找出來(lái)的(今天我就遇到了這個(gè)問(wèn)題)。 

其次就是中斷優(yōu)先級(jí)的問(wèn)題了,如圖上面的中斷表,在右側(cè)第二欄標(biāo)的很清楚,除了復(fù)位之外,就數(shù)外部中斷0優(yōu)先級(jí)最高了,依次往下排列,那么問(wèn)題來(lái)了,今天剛好就碰到了需要串口0的優(yōu)先級(jí)比定時(shí)器0的優(yōu)先級(jí)高。沒(méi)辦法,只好接著啃數(shù)據(jù)手冊(cè),還好這寄存器不多,一會(huì)就查到了下表和相關(guān)的描述: 



所以按照描述修改下優(yōu)先級(jí)就可以達(dá)到目的了。 

總結(jié):用到回過(guò)頭來(lái)用到51的中斷,發(fā)現(xiàn)有些東西在之前學(xué)習(xí)的時(shí)候并沒(méi)有太在意,導(dǎo)致現(xiàn)在在開(kāi)發(fā)產(chǎn)品上使用的時(shí)候不清楚用途。因?yàn)楣ぷ鞲鷮W(xué)習(xí)性質(zhì)是不一樣的,作為開(kāi)發(fā)者的角度來(lái)說(shuō),質(zhì)量往往是第一要求。同時(shí)會(huì)接觸到很多新鮮的事物和技術(shù),但是話又說(shuō)回來(lái)了,最基本的知識(shí)還是需要打牢。要學(xué)的東西太多了!記不住,怎么辦?想個(gè)辦法記住它,比如寫(xiě)該筆記。知識(shí)很基礎(chǔ),但是我想以后很難再忘記! 


關(guān)鍵字:單片機(jī)  51內(nèi)核  中斷  中斷向量 引用地址:【單片機(jī)筆記】51內(nèi)核的中斷及中斷向量

上一篇:(C51學(xué)習(xí)四)外部中斷和定時(shí)器中斷
下一篇:51的中斷程序用C怎么寫(xiě)

推薦閱讀

國(guó)際機(jī)器人協(xié)會(huì)早前公布的世界機(jī)器人調(diào)查報(bào)告(World RoboTIcs Survey)證明了工業(yè)機(jī)器人正在席卷全球。到2018年,全球銷(xiāo)量達(dá)到40萬(wàn)臺(tái)。 近幾年來(lái),大多數(shù)工業(yè)企業(yè)的生產(chǎn)力呈現(xiàn)顯著增長(zhǎng),這也在意料之中。這是自動(dòng)化解決方案日趨多樣化、所涉及的制造領(lǐng)域更加廣泛所帶來(lái)的必然結(jié)果。 優(yōu)傲機(jī)器人公司在2009年初金融危機(jī)時(shí),帶著世界首款協(xié)作機(jī)器人進(jìn)...
高通在昨天公布了一段驍龍888參考設(shè)計(jì)樣機(jī)的跑分視頻。在視頻中,高通共使用驍龍888參考設(shè)計(jì)樣機(jī)進(jìn)行了三次安兔兔跑分,成績(jī)分別是740847分、731916分以及733554分。其中,CPU成績(jī)均達(dá)到了19.5萬(wàn)分左右,GPU成績(jī)接近32萬(wàn),MEM成績(jī)超過(guò)12萬(wàn),UX成績(jī)最低也超過(guò)了9.5萬(wàn)分。 從官方公布的數(shù)據(jù)來(lái)看,參考設(shè)計(jì)樣機(jī)配備的是6.65英寸2340×1080分辨率顯示屏,內(nèi)置1...
12月17日,清華控股有限公司發(fā)布關(guān)于紫光集團(tuán)有關(guān)情況的聲明。詳細(xì)內(nèi)容如下:紫光集團(tuán)有限公司(以下簡(jiǎn)稱紫光集團(tuán))由清華控股有限公司(以下簡(jiǎn)稱清華控股)持股51%、北京健坤投資集團(tuán)有限公司(以下簡(jiǎn)稱健坤集團(tuán))持股49%。紫光集團(tuán)在2020年11月由于無(wú)力償還境內(nèi)外巨額到期債務(wù)出現(xiàn)全面違約,企業(yè)經(jīng)營(yíng)難以持續(xù)。在國(guó)家有關(guān)部門(mén)大力支持下,清華控股引入專(zhuān)門(mén)工作...

史海拾趣

問(wèn)答坊 | AI 解惑

ADC采樣序列發(fā)生器問(wèn)題

void ADCSequenceStepConfigure(unsigned long ulBase,        unsigned long ulSequenceNum,        unsigned long ulStep,  &n ...…

查看全部問(wèn)答∨

發(fā)幾張LED室內(nèi)照明圖片

replyreload += \',\' + 376412;Timson,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)…

查看全部問(wèn)答∨

wince5.0 for x86哪個(gè)地方能下載?

wince5.0 for x86哪個(gè)地方能下載?…

查看全部問(wèn)答∨

關(guān)于超級(jí)終端的問(wèn)題

我現(xiàn)在用java寫(xiě)的一個(gè)程序給com1端口發(fā)送數(shù)據(jù),,,怎么在windows提供的超級(jí)終端里顯示出來(lái)....啊…

查看全部問(wèn)答∨

SD卡連續(xù)讀寫(xiě)操作

香主,問(wèn)個(gè)問(wèn)題:    我用你們的開(kāi)發(fā)板STM3210EEVAL跑Mass_Storage程序,剛開(kāi)始跑如下的程序int main(){#ifdef DEBUG  debug();#endif  Set_System();  Set_USBClock(); &n ...…

查看全部問(wèn)答∨

單電源供電放大器和雙電源供電放大器

我的整個(gè)電路就是4節(jié)南孚電池供電也就是6v,這樣的話就不能用雙電源供電放大器,但單電源供電的放大器似乎很少啊,我現(xiàn)在就知道LM324,還有其他推薦嗎? 或者有可以將我的供電電路改造一下成雙電源嗎,似乎可以。 還有我的傳感器輸出是0-80mv這樣 ...…

查看全部問(wèn)答∨

南華大學(xué)黃智偉系列--好的系統(tǒng)設(shè)計(jì)方案是取得好的競(jìng)賽成績(jī)的保證

本帖最后由 paulhyde 于 2014-9-15 09:43 編輯 1. 競(jìng)賽特點(diǎn)與賽題范圍、要求和類(lèi)型 在“全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì)官方網(wǎng)站”所公布的“全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽章程”、“關(guān)于組織2011年全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽的通知”和“2011年全國(guó)大學(xué)生電 ...…

查看全部問(wèn)答∨

用觸摸板控制電腦播放音樂(lè)的具體步驟

壇子里好多人都在說(shuō)這件事,有沒(méi)有人給個(gè)具體的方法步驟。 …

查看全部問(wèn)答∨

DIY高精度ADC

最近研制的4.5位轉(zhuǎn)5.5位ADC,是應(yīng)用了標(biāo)準(zhǔn)ADC芯片或MCU內(nèi)部ADC模塊,基本完成了,只是因沒(méi)有高一級(jí)儀表來(lái)校準(zhǔn)而終止。 今心血來(lái)潮,想通過(guò)一般的元器件包括運(yùn)算放大器和微處理器,不用標(biāo)準(zhǔn)ADC芯片,也不用MCU片內(nèi)ADC模塊,制作一個(gè)高精度AD轉(zhuǎn)換器 ...…

查看全部問(wèn)答∨

有沒(méi)有介紹機(jī)械電視的書(shū)籍?

有沒(méi)有介紹機(jī)械電視的書(shū)籍?…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車(chē)開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 留坝县| 嘉善县| 永平县| 宜阳县| 洞口县| 嘉义市| 武冈市| 临高县| 隆子县| 西乌| 正蓝旗| 宜春市| 商城县| 会东县| 韩城市| 佛坪县| 兴文县| 米林县| 越西县| 神农架林区| 固阳县| 启东市| 辽中县| 呼伦贝尔市| 太和县| 乾安县| 伊吾县| 天峨县| 濮阳市| 白城市| 当雄县| 巨野县| 绍兴县| 黎城县| 桐梓县| 柘荣县| 阿克苏市| 昆明市| 如皋市| 久治县| 平顶山市|