hps.c

来自「高频hid电子镇流器 单片机控制模块源程序」· C语言 代码 · 共 41 行

C
41
字号
sfr ADC_CONTER=0xC5
sfr ADC_DATA=0xC6
sfr P1M0=0x91
sfr P2M0=0x92
P1M0=0xff;
P1M1=0x00;
void delay1(unsigned char i)//延时函数 机器周期数等于2*I+3
{
    while(i--);
}
void drive(unsigned int time,unsigned int fre)//
{
unsigned char i;
unsigned int j;
i=(10000000/fre-3)/2;
j=time/22;
P3.4=0;
P3.5=0;
while(--j){
P3.4=1;
delay1(106);//延时11.11us
P3.4=0;
delay1(3);
P3.5=1;
delay1(106);
P3.5=0;
delay1(3);
}
void ADI()
{
ADC_CONTER=0xE3;
delay1(3);
ADC_DATA=0x00;
ADC_CONTER=ADC_CONTER|0x08;
while(!(ADC_CONTER&0x10)){};




 

⌨️ 快捷键说明

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