/************************************************************************
Module# 5
Title: タイマ割り込み
File : tmint.c Ver.1.0 written on Jan.23,1996 by J.W.
Ver.2.0 Jan.27,1996
*************************************************************************/
#include "m9401.h"
extern int Tmc;
extern int Ctrl;
extern int Ps_d;
extern int Ts_d;
extern int S_no;
extern void calc_state();/* CONT2.C */
extern void control();/* CONT3.C */
extern unsigned char outportu();/* IO.C */
extern int outportb();/* IO.C */
extern int inportb();/* IO.C */
extern int t_sss();
interrupt void tmint()
{
static int i;
if((Tmc%3)==0)
{
calc_state();
/*t_sss(S_no);*/
/* control(); */
/* Ps_d=inportb(PBDR2);*/
/* Ts_d=inportb(EDRH);*/
/* disp(); */
}
if((Tmc%10)==0){
if (i>2 || i<0) i=0;
t_sss(i);
i++;
}
outportb(MSR,0x0c);
inportb(0xfdfe07); /* clear interrupt */
Tmc++;
}