📄 clock.c
字号:
#include "mb90540.h"
extern unsigned int msecond,sc1801_time;
extern unsigned char run_time;
extern IO_BYTE uart1_rtime;
extern IO_BYTE rts_ok,rtsa_ok;
extern IO_BYTE com0_tc,com_tx_count;
extern unsigned int delay_time1;
extern unsigned char r_mark;
//--------------------------------
__interrupt void ReloadTimer0(void)
{
// sc1801_time+=5;
run_time++;
// rts_time+=5;
can_yktime++;
yktime++;
yk_time++;
// sc1801_clock();
uart0_cltime();
cdt_cltime();
uart1_rtime++;
/* rts_time++;
if (rts_ok==1)
{
if (rts_time>10)
{
com_port0_dat=com0_tl(0);
com_tx_count--;
com0_tc=0x01;
rts_time=0;
rts_ok=0;
}
}
if (rtsa_ok==1)
{
if (rts_time>4)
{rtsa_ok=0;
wra(5,0x60);//清rts
}
}
*/
//delay_time1++;
// if(r_mark==1) delay_time1=0;
TMCSR0_UF = 0; /* reset underflow interrupt request flag */
}
void InitReloadTimer(void)
{
/* initialise reload timer 0 */
TMRLR0 = 0x09c4; /* set reload value:5Ms */
TMCSR0 = 0x41B; /* prescaler 2us at 16MHz */
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -