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

📄 init.c

📁 Infineon单片机XC164CMADC模数转换模块和定时器中断例程
💻 C
字号:

#include "MAIN.H"

unsigned int bdata Address_Me;
sbit Address_Me_0 = Address_Me ^ 0;  
sbit Address_Me_1 = Address_Me ^ 1; 
sbit Address_Me_2 = Address_Me ^ 2; 
sbit Address_Me_3 = Address_Me ^ 3; 
sbit Address_Me_4 = Address_Me ^ 4; 
sbit Address_Me_5 = Address_Me ^ 5;  

void InitAllReg()
{

 InitIOPORT();
 ReadAddr();
}

void TestEVOut()
{
EV1  =1;
EV2  =1;
EV3  =1;
EV4  =1;
EV5  =1;
EV6  =1;
 EV7  =1;
EV8  =1;

EV9   =1;
EV10  =1;
EV11 =1;
EV12  =1;


EV1  =0;
EV2  =0;
EV3  =0;
EV4  =0;
EV5  =0;
EV6  =0;
 EV7  =0;
EV8  =0;

EV9   =0;
EV10  =0;
EV11 =0;
EV12  =0;

}
void   ReadAddr()
{
   Address_Me=0;
   Address_Me_0=P3_P6;
   Address_Me_1=P3_P8;
   Address_Me_2=P3_P9;
   Address_Me_3=P3_P13;
   Address_Me_4=P5_P14;
   Address_Me_5=P5_P15;
}
void InitIOPORT()
{
//    I/O都不使用第二功能
	ALTSEL0P1H=0;
	ALTSEL0P1L=0;
	ALTSEL0P3=0;
	ALTSEL0P9=0;
	ALTSEL1P3=0;
	ALTSEL1P9=0;
//方向控制

	DP1H=0x00ff;
	DP1L=0x00ff;

	DP3=0;
	DP9=0;
//0 推挽方式;1 漏级 开路方式
	ODP3=0;
	ODP9=0;
	
//数据输出
	
}

⌨️ 快捷键说明

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