isr.c

来自「2003年全国大学生电子设计大赛-简易逻辑分析仪源码(示波器显示部分)凌阳61板」· C语言 代码 · 共 28 行

C
28
字号
#include "SPCE061A.H"
extern unsigned int ARRAY[8][10];
extern unsigned int i,j;
void IRQ1(void) __attribute__ ((ISR));
void IRQ1(void)
{

	 if(j==0)
	 { 
	 	*P_IOB_Data |= (unsigned int)(1<<7);//IOB7置1
	 } 
	 
	 if ( j == 9 )
	 {
	 	*P_IOB_Data &= ~(unsigned int)(1<<7);	//IOB7置0
	 }
	 
	
	  *P_DAC1=ARRAY[i][j];
	    j+=1;
	   if(j==10)
	 {  j=0;
	    i++;
	    if(i==8)
	    i=0;     
	 }
	 *P_INT_Clear=C_IRQ1_TMA;
 }

⌨️ 快捷键说明

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