為什么單片機(jī)中斷程序執(zhí)行時(shí)主程序還在慢慢運(yùn)行?初學(xué)~

2023-07-14 23:15

3個(gè)回答
單片機(jī)是單線程的,不可能同時(shí)運(yùn)行。
前面的說(shuō)的都有各自的說(shuō)明,我想說(shuō)的是,你選擇低電平觸發(fā),你怎么觸發(fā)它?
手動(dòng)?還是一直給它一個(gè)低電平?碼扮如果一直給它低緩正電平的話,因?yàn)橹袛嗍请S機(jī)的,我們不可能知道它什么時(shí)候會(huì)發(fā)生中斷,又因?yàn)槟愕慕K端函數(shù)太短了,執(zhí)行一次中斷只需要一個(gè)機(jī)器周期,一直接地的話,隨時(shí)都在發(fā)生中斷,所以你原先設(shè)置的0.5s變一次,就變成了差不多3s變一次,其實(shí)你仔細(xì)觀察它或許不是精確的幾s變一次,由于中斷的隨機(jī)性,導(dǎo)致你的0.5s的時(shí)間也發(fā)生了隨機(jī)性擾模悔。
和前面的朋友說(shuō)的一樣。你的中斷程序太短,執(zhí)行時(shí)間很快,所以你感覺不到它的執(zhí)行。
相關(guān)問答
我電腦運(yùn)行程序很慢,是什么原因?
3個(gè)回答2022-09-28 13:55
①、先禁用一部分不必要的開機(jī)啟動(dòng)項(xiàng):關(guān)機(jī)重啟,按“F8鍵”,選“安全模式”進(jìn)入系統(tǒng),點(diǎn)“開始”--“運(yùn)行”(或用組合鍵“Windows鍵+R鍵”)調(diào)出運(yùn)行欄;    ②在運(yùn)行欄輸入“msconfig”...
全文
程序程序程序
1個(gè)回答2022-06-05 05:02
你是IT界的?
電腦程序運(yùn)行速度慢是怎么回事?
2個(gè)回答2023-01-14 04:11
從以下幾個(gè)方面檢查一下吧: 1、C盤是否占用量過大,是的話清理一下。 2、虛擬內(nèi)存設(shè)置是否過低,我的電腦右鍵-屬性-高級(jí)-性能,把它調(diào)高點(diǎn),可以設(shè)置在別的盤,不一定是C盤 3、打開任務(wù)管理器查看當(dāng)前的...
全文
電腦打開程序特別慢是什么原因?
1個(gè)回答2023-01-25 15:56
電腦項(xiàng)目啟動(dòng)慢的解決方法如下: 第一:右擊計(jì)算機(jī),選擇屬性。 第二:點(diǎn)擊高級(jí)系統(tǒng)設(shè)置。 第三:在視覺效果選項(xiàng)里面點(diǎn)擊調(diào)整為最佳性能,然后點(diǎn)擊確定。 ...
全文
電腦程序緩慢該怎么辦?
1個(gè)回答2023-03-07 00:07
建議你安裝360,關(guān)閉一些開機(jī)時(shí)自動(dòng)的程序(沒用的程序,別把防毒也關(guān)了,呵呵),可讓你開機(jī)時(shí)享有快速
什么是小程序?小程序有什么用?
1個(gè)回答2023-04-15 11:45
小程序隨時(shí)都可以用,又不需要安裝,卸載。
為什么小程序這么火?小程序怎么開發(fā)?
1個(gè)回答2024-03-17 14:53
小程序越越火爆,開發(fā)小程序一般是交由專業(yè)的小程序開發(fā)公司去開發(fā)。 小程序開發(fā)公司特別多,具體可以通過以下幾方面去選擇一家公司。 第一,報(bào)價(jià)太低的公司不靠譜 有一些開發(fā)公司會(huì)把價(jià)格壓得很低,讓客...
全文
這個(gè)程序,中斷和主程序,是怎么個(gè)執(zhí)行過程,我剛接觸不太懂。還有RETI返回到哪?
1個(gè)回答2022-12-22 11:36
主程序根據(jù)F0位,決定是顯示1,2還是3,4, F0為0顯示1,2的內(nèi)容,為1顯示3,4 中斷50毫秒發(fā)生一次,40次(2秒)改變F0的值, RETI返回到主程序中斷的地方續(xù)繼執(zhí)行
請(qǐng)問我的電腦為什么運(yùn)行程序非常緩慢?
1個(gè)回答2023-06-03 19:01
1、點(diǎn)擊“開始”->“運(yùn)行”,在文本框中輸入"gpedit.msc",啟動(dòng)"組策略"編輯器。 2、在左邊的樹狀目錄中雙擊“計(jì)算機(jī)配置| 管理模板 | 網(wǎng)絡(luò)”目錄項(xiàng),選擇“QoS數(shù)據(jù)包調(diào)用程序”條目。 ...
全文
手機(jī)應(yīng)用程序運(yùn)行速度緩慢,怎么辦?
1個(gè)回答2022-12-08 11:35
請(qǐng)依照以下方法排除: 1、關(guān)閉在后臺(tái)運(yùn)行的應(yīng)用程序:按屏幕右下角的「最近使用的應(yīng)用程序」鍵,再點(diǎn)選 清除全部 以關(guān)閉所有應(yīng)用程序。 2、運(yùn)行內(nèi)存加速:在主畫面將屏幕往下滑動(dòng)以進(jìn)入快速設(shè)置,接著再點(diǎn)選 ...
全文
熱門問答