欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 為什么進入單片機中斷后,需要再給定時器賦值? [打印本頁]

作者: 可愛萌萌噠    時間: 2020-7-4 23:20
標題: 為什么進入單片機中斷后,需要再給定時器賦值?
如題
作者: 路人748號    時間: 2020-7-4 23:56
進中斷后 TH0和TL0是一直加一,直到溢出清零,所以需要重新寫入初值
作者: zzjz    時間: 2020-7-5 08:15
因為進入中斷后,TH0和TL0會不斷的計數(shù),直至溢出清零,再從0開始加一,所以需要重新賦初值
作者: 可愛萌萌噠    時間: 2020-7-5 08:32
路人748號 發(fā)表于 2020-7-4 23:56
進中斷后 TH0和TL0是一直加一,直到溢出清零,所以需要重新寫入初值

進入中斷后,定時器一直加一,滿足中斷條件之后,但是程序還在掃描中斷程序,這時,怎么運行???
作者: cx2008lxl    時間: 2020-7-5 11:29
51單片機除了定時器工作方式2可以自動重裝載初值,其余工作模式溢出后會從0開始計數(shù),因此均需要在中斷中再次設(shè)定初值。
作者: 十里春風    時間: 2020-7-5 12:47
可愛萌萌噠 發(fā)表于 2020-7-5 08:32
進入中斷后,定時器一直加一,滿足中斷條件之后,但是程序還在掃描中斷程序,這時,怎么運行???

有外部中斷,內(nèi)部定時器中斷,內(nèi)部定時器是溢出就觸發(fā)中斷
作者: 可愛萌萌噠    時間: 2020-7-6 07:32
十里春風 發(fā)表于 2020-7-5 12:47
有外部中斷,內(nèi)部定時器中斷,內(nèi)部定時器是溢出就觸發(fā)中斷

設(shè)置中斷,還得考慮中斷程序執(zhí)行的時間,
作者: ymt    時間: 2020-7-6 08:40
因為要得到精確的時間,就要給定時器賦初值。不然得不到想要的精確時間。
作者: sam1988    時間: 2020-7-6 08:51
對于沒有自動裝載值的定時器,應(yīng)為計數(shù)器里的值被清零了,中斷標志位置位而產(chǎn)生中斷,如過想要再次產(chǎn)生中斷需要將計數(shù)器重新裝載值。對于有自動裝載功能的定時器則不需要,除非想改變定時器參數(shù)。
作者: 笨笨兔    時間: 2020-7-6 10:39
放著好好的數(shù)據(jù)手冊自己不看,這么簡單的問題也來瞎問,唉。。。
作者: 1030231787    時間: 2020-7-6 15:41
賦值得目的是每次以這個初始值開始計數(shù)
作者: mhk    時間: 2020-7-6 21:18
在工作方bai式2時是自動重裝初值的,不du需要給TH0/TL0重新賦值;在其他工作方式下zhi需要。定時器工作時其TH/TL的值是一直dao加,直到溢出得到中斷。工作方式2是8位定時/計數(shù)器,其高8位被用來保存初值,來中斷后就自動把保存在其中的初值付給定時計數(shù)器,而方式0方式1是13位、16位定時/計數(shù)器,2個寄存器都使用掉了,硬件不能保存初值,需要軟件每次在中斷中賦初值。
作者: 青桑葉    時間: 2020-7-7 15:42
在中斷程序執(zhí)行中,定時器已經(jīng)重裝結(jié)束。不用擔心程序運行。程序比你想的快!加油!!




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1