⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f2407.c

📁 2407的例子代码
💻 C
字号:
#include "f2407.h"
#include "peri2407.h"
void Init2407()
{
	asm(" setc xf");
	asm(" clrc sxm");
	asm(" clrc cnf");
	asm(" setc intm");
	
	*IMR=0x0000;
	*IFR=0xffff;//clear all mask
	
	*SCSR1=0x0241;
	*SCSR2=0x000e;
	
	*WDCR=0x006f;//disable watchdog
	*WDKEY=0x5555;
	*WDKEY=0xaaaa;
	if(*DINR!=0x0520)
	{
		//error
	}
	
	 
	
	//*CKCR0=0x0041;
}
unsigned int data;
void main()
{
	Init2407();
	while(1)
	{
	}
}
interrupt void c_int1()
{
  
  switch(*PIVR)
  {
    case 0x0006:
        if(*SCIRXST&BIT7)
	{
		*SCICTL1&=(~BIT5);
		*SCICTL1|=BIT5;
		break;
	}
        if(*SCIRXST&BIT6)
        {
           data=*SCIRXBUF;	
        }  
        break;	
  }
  IFR|=BIT1;
  asm(" clrc intm");  
}
interrupt void c_int2()
{
	IFR|=BIT2;
	asm(" clrc intm");
}
interrupt void c_int3()
{
	IFR|=BIT3;
	asm(" clrc intm");
}
interrupt void c_int4()
{
	IFR|=BIT4;
	asm(" clrc intm");
}
interrupt void c_int5()
{
	IFR|=BIT5;
	asm(" clrc intm");
}

interrupt void c_int6()
{
	
	IFR|=BIT6;
	asm(" clrc intm");
}

⌨️ 快捷键说明

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