📄 main.c
字号:
#include <IO.h>
#include <stdio.h>
#define uchar unsigned char
extern void config (void);
void delay(unsigned int n);
uchar adc0832(bit channel);
void main()
{
uchar i,j,temp;
delay(1000);
config();
delay(1000);
/********************************************************************/
P1=0xff;
while(1)
{
temp=adc0832(0);
temp=adc0832(1);
}
/******************************** end ************************************/
}
uchar adc0832(bit channel)
{
uchar i,rebuf;
CLK=0;
CS=0;
DIN=1; //START
delay(5);
CLK=1;
delay(5);
CLK=0;
DIN=1; //SGL/DIF=1
delay(5);
CLK=1;
delay(5);
CLK=0;
DIN=channel;//ODD/SIGN=1;
delay(5);
CLK=1;
delay(5);
CLK=0;
delay(5);
CLK=1;
for(i=0;i<8;i++)
{
rebuf<<=1;
CLK=1;
delay(10);
CLK=0;
delay(10);
DOUT=1;
rebuf|=DOUT;
}
CS=1;
return(rebuf);
}
void delay(unsigned int n)
{
unsigned int i,j;
i = 0;
j = 0;
while(j<n)
{
i = 0;
while(i<20) i++;
j++;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -