int.c

来自「基于an2131的usb程序」· C语言 代码 · 共 55 行

C
55
字号
//#pragma NOIV
#include <ezusb.h>
#include <ezregs.h>

char flag=0;
xdata  char  HPICL  _at_  0x8000;
xdata  char  HPICH  _at_  0x8002;
xdata  char  HPIAL  _at_  0x8004;
xdata  char  HPIAH _at_  0x8006;
xdata  char  HPIDRL _at_  0x8009;
xdata  char  HPIDRH  _at_  0x800b;
xdata   char  HPIDWL  _at_  0x8008;
xdata   char  HPIDWH _at_   0x800a;

extern void a(void)
{  
 HPICL=9;
 HPICH=9;

   IT0=1;
   EA=1;
   EX0=1;

//   while(1)
//   {
//     }
}
void  timer0(void) interrupt 0 using 2
 {  
   int m; 
    
    if(flag==1)
  {
     EX0=1;
	 EA=1;
    return;
  }
      
    HPIAL=0;
    HPIAH=0x0B;
 
      for(m=0;m<32;m++)	 
       {
	     HPIDWL=m;
		 HPIDWH=0;
		 }

		 HPICL=9;
		 HPICH=9;

		flag=0;
		 EX0=1;
		 EA=1;
  }

⌨️ 快捷键说明

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