timer.c

来自「时间中断程序在C167的时间中断」· C语言 代码 · 共 54 行

C
54
字号
/********************************************************************/
/*  timer.c */
/********************************************************************/

#include <reg167.h>
#include <stdio.h>
#define MIN 60

//static int min = 60;
static int zeit = 1;

sbit led = P2^0;
extern void inti_tim_int ();

void main ()
{
	DP2 = DP2 | 0xffff;
	inti_tim_int ();
	P2 = 0;
	while (1)
	{}

}

void isr_timer () interrupt 0x23
{

	//zeit ++;
	//if (zeit%MIN == 0)
	
		led = ~led;
	
	
}

void inti_tim_int ()
{
	T3 = 156;
	T4 = 156;
	T3CON =0x0004;

	T3UDE = 0;
	T3UD = 1;
	T3R = 1;

	T4CON = 0x27;

	T3IC = 0x4C;
	IEN = 1;
	
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?