📄 lbl_intr.c
字号:
/*********************************************************************/
/* INTERRUPT4 RECEIVE PC COMMOND */
/*********************************************************************/
interrupt void c_int4()
{
}
/*********************************************************************/
/* INTERRUPT5 FOR synchronization */
/*********************************************************************/
interrupt void c_int5()
{
//transmit pulse informatin
*(unsigned volatile int *)ESR =0x01000000;//event 24 for pulse
//if (flag_state==1) //flag_state =1 means that it is on warship
//trans AD
}
/*********************************************************************/
/* INTERRUPT6 FOR AD */
/*********************************************************************/
interrupt void c_int6()
{
*(short*)(0x27000+num_r*2)=*(short*)(0x60000008);
num_r++;
}
/*********************************************************************/
/* INTERRUPT7 FOR KEY */
/*********************************************************************/
interrupt void c_int7()
{
tt=*(short*)0x60000008;//(EVENT24L_PARAMS+DST)
//*(short*)(pRV+ii5)=tt;//save data in pRx=0x56000
//ii5++;
pLCD=0;
LCD_DIPLAY(1,1,10,tt);//向数组里存数据//1为数字
//*(unsigned volatile int *)(EVENT24_PARAMS+SRC)=0x00025000;
*(unsigned volatile int *)(EVENT24_PARAMS+CNT)=pLCD;
//*(unsigned volatile int *)(EVENT24_PARAMS+DST)=0x60000008;
//*(unsigned volatile int *)(EVENT24_PARAMS+IDX)=0x00000000;
//*(unsigned volatile int *)(EVENT24_PARAMS+LNK)=0x00000600;
*(unsigned volatile int *)ESR =0x01000000;
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -