找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2527|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

新人,想請(qǐng)教各位一個(gè)關(guān)于單片機(jī)定時(shí)器中斷的問(wèn)題

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
目的是實(shí)現(xiàn)1s間隔的led閃爍 第一張圖是標(biāo)準(zhǔn)程序 第二張里我把i作為全局變量提到大循環(huán)中 為什么就無(wú)法實(shí)現(xiàn)(燈一直亮)

11.png (21.78 KB, 下載次數(shù): 84)

11.png

22.png (15.09 KB, 下載次數(shù): 83)

22.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:94031 發(fā)表于 2019-2-2 07:41 | 只看該作者
非自動(dòng)重裝定時(shí)器,中斷后要加一句TR0=1;才會(huì)繼續(xù)定時(shí)。
回復(fù)

使用道具 舉報(bào)

板凳
ID:164602 發(fā)表于 2019-2-2 08:47 | 只看該作者
第一:以后直接貼程序,不要貼這個(gè)圖,如果要修改,很不方便,可能就沒(méi)人理你了
第二:你的第二個(gè)程序,要把time()函數(shù)放在主循環(huán)while(1)之前啊,在主循環(huán)內(nèi),每次都重新設(shè)置定時(shí)器,當(dāng)然就是你現(xiàn)在的結(jié)果哦。
第三:if (i==1000)這句,最好把條件改為i>=1000
回復(fù)

使用道具 舉報(bào)

地板
ID:474652 發(fā)表于 2019-2-2 09:54 | 只看該作者
兩位老兄對(duì)程序都很精通;
回復(fù)

使用道具 舉報(bào)

5#
ID:236982 發(fā)表于 2019-2-2 15:45 | 只看該作者
主要是沒(méi)有自動(dòng)重載造成的!兩個(gè)辦法:
1、設(shè)置自動(dòng)重載
2、中斷內(nèi)再加載一次初值
回復(fù)

使用道具 舉報(bào)

6#
ID:471066 發(fā)表于 2019-2-2 18:04 | 只看該作者
將代碼上上來(lái),大家調(diào)著看看,光一個(gè)圖片說(shuō)明不了什么.如果你這么小器就沒(méi)有去幫的了你

評(píng)分

參與人數(shù) 1黑幣 +15 收起 理由
zhengchong60 + 15

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

7#
ID:474631 發(fā)表于 2019-2-2 23:03 | 只看該作者
#include51.h 發(fā)表于 2019-2-2 18:04
將代碼上上來(lái),大家調(diào)著看看,光一個(gè)圖片說(shuō)明不了什么.如果你這么小器就沒(méi)有去幫的了你

新人不懂規(guī)矩 下次會(huì)注意的 問(wèn)題已經(jīng)解決啦

評(píng)分

參與人數(shù) 1黑幣 +15 收起 理由
sheng7533967 + 15

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

8#
ID:474631 發(fā)表于 2019-2-2 23:04 | 只看該作者
HC6800-ES-V2.0 發(fā)表于 2019-2-2 08:47
第一:以后直接貼程序,不要貼這個(gè)圖,如果要修改,很不方便,可能就沒(méi)人理你了
第二:你的第二個(gè)程序,要 ...

好的 新人不懂規(guī)矩 下次會(huì)注意的 謝謝老哥 問(wèn)題已經(jīng)解決了
回復(fù)

使用道具 舉報(bào)

9#
ID:472242 發(fā)表于 2019-2-3 20:36 | 只看該作者
同規(guī)矩沒(méi)什么關(guān)系,只是別人拿到你代碼能快速調(diào)試,早些找出問(wèn)題

評(píng)分

參與人數(shù) 4黑幣 +120 收起 理由
Trump1438 + 15
shuisheng + 35
刀刀見(jiàn)紅 + 35
areyouok + 35

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

10#
ID:475247 發(fā)表于 2019-2-10 15:14 | 只看該作者
是啊,相互進(jìn)步,不存在什么

評(píng)分

參與人數(shù) 1黑幣 +12 收起 理由
春風(fēng)十里吹 + 12 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

11#
ID:475593 發(fā)表于 2019-2-10 21:03 | 只看該作者
如果說(shuō)你定時(shí)器的初始化函數(shù)放在while()里,那么你就一直在進(jìn)行初始化,定時(shí)器不會(huì)走時(shí)的
回復(fù)

使用道具 舉報(bào)

12#
ID:475593 發(fā)表于 2019-2-10 21:04 | 只看該作者
你的定時(shí)器在while里一直初始化,導(dǎo)致定時(shí)器無(wú)法正常走時(shí),它的預(yù)裝載寄存器數(shù)一直沒(méi)變
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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