📄 init.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 + -