测量时间BTW interrups

F

farhatwael

Guest
打招呼时使用单片机:PIC16F877,我想做到以下几点:RB0的定时器中断发生时,必须启动(秒),然后当我到达RB0的一个特定的中断(例如10中断)我需要的计时器停止,然后显示时间... ...任何机构帮助吗?? plzzzzzzzzz所以我的项目
 
在ISR中,我只想递减计数器,每次我得到一个中断。当计数器达到零,我会读定时器和显示器(更新)的时间。
 
MMMM OK那我怎么做...有人告诉我,我应该做的由中国共产党,但我不knw如何...!!如果我只是递减计数器,我得到确切的时间吗? PLZ u能帮助我更..我使用PIC C“CCS”.. plzzz
 
这取决于你需要的精度。通常进入ISR所花费的时间是短暂的,它可占,所以你可以正确的dispalyed时间,如果这是一个关注。你说得对,如果中国共产党是可用的,你可以使用它。参见8.1节的数据表。设置捕捉模式,在每个上升沿或下降沿,取决于你需要什么,使CCP中断。在ISR中,你只需读CCPRxH和CCPRxL中,其中将包含任何TMR1H和TMR1L所载的边缘发生时,中国共产党,因为当检测到正确的边缘“捕获”,也就是说,它锁在中国共产党的TMR1寄存器的内容寄存器。因此,请务必定时器1运行并设置预分频器,根据你所期望的中断之间的时间,使TMR1不翻转。
 

Welcome to EDABoard.com

Sponsor

Back
Top