CCS,3秒定时器
我想设置一个3秒钟的计时器。这样程序将跟随一条指令3秒钟,然后再跟随其他指令集。20MHz,图16F877A delay_ms(纳秒时间) 例如:CCS,3秒定时器,c,pic,C,Pic,我想设置一个3秒钟的计时器。这样程序将跟随一条指令3秒钟,然后再跟随其他指令集。20MHz,图16F877A delay_ms(纳秒时间) 例如: delay_ms(1000); //wait for 1 sec 这里有一个关于“秒定时器”的例子,它与你的图片和时钟完全相同 恢复: 1-你需要在保险丝上设置时钟 #fuses HS #use delay(clock=20000000) 2-为中断处理程序编写一个函数 #INT_RTCC
delay_ms(1000); //wait for 1 sec
这里有一个关于“秒定时器”的例子,它与你的图片和时钟完全相同 恢复: 1-你需要在保险丝上设置时钟
#fuses HS
#use delay(clock=20000000)
2-为中断处理程序编写一个函数
#INT_RTCC //Interrupt procedure
clock_isr() { //called every time RTCC
//flips from 255 to 0
///TODO
}
3-初始化中断
setup_timer_0( RTCC_INTERNAL | RTCC_DIV_256 );
set_timer0(0);
enable_interrupts(INT_RTCC);
enable_interrupts(GLOBAL);
这将阻止图片做其他事情,因此,它不应该适合用户的需要。