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

📄 pinlv.c

📁 DSP经典源代码 DSP经典源代码 DSP经典源代码
💻 C
字号:
#include	"regs2407.h"
#include	"float.h"
#include	"math.h"  
//#include	"HZTABLE.h" 


delay() {int i;for(i=4000;i>0;i--) i=i;}
int m,flag2=0;
int flag=0;
float frequency;
void iniMF(void);
void enable()
{
	asm(" CLRC INTM "); 
}

void disable()
{
    asm(" setc INTM "); 
}




void iniMF(void)
{
    T1PR = 0XFFFF;
	T1CON=0X154c;      //连续增计数,使能定时器操作
    T1CNT=0;
    XINT2CR|=0x8000;
}
//系统初始化
void initial() 
{   
	asm(" setc SXM");
	asm(" clrc OVM") ;
	asm(" clrc CNF") ;	
	SCSR1 = 0x02ff;		//CLOCK=40M
//    SCSR1 = 0x12ff;     //cpu进入LPM1模式、系统时钟频率2*fin、ADC,SCI,SPI,CAN,EVB,EVA模块时钟使能
	SCSR2 = 0X000E; 
//  SCSR2 = 0X000a;     //禁止引导ROM,SARAM映射到片内数据空间
	WDCR = 0x6F;		//不使能看门狗 
	WDKEY= 0x055;
    WDKEY= 0x0AA;   

	MCRC = 0x0800;       // T4PWM

    MCRB=0;
	PADATDIR = 0xf8ff;	//IOPA3~7:output
    PDDATDIR = 0x0000;  //IOPD0:input
	PCDATDIR = 0x01ff;	//IOPC0:output

	PFDATDIR = 0x66db;	//IOPF6,5,2,1:output  
	

//    T2CON=0X144c;      //16分频

⌨️ 快捷键说明

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