⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock.c

📁 关于电力CDT规约的程序.超值啊!对于学习CDT的有帮助.
💻 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 + -