📄 hps.c
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -