📄 adc0832.c
字号:
/*******************************
*ADC0832.C
*******************************/
#ifndef uchar
#define uchar unsigned char
#endif
#include <reg52.h>
#include "ADC0832.H"
#define SEND_BIT(b) DIN=b;CLK=1;CLK=0;
uchar ADC0832(char channel)
{
uchar i,adc;
CLK=0;
CS_=0;
SEND_BIT(1);
SEND_BIT(1);
SEND_BIT(channel&0x01);
for(i=16;i>0;i--);
for(adc=0,i=8;i>0;i--)
{
CLK=1;
CLK=0;
adc<<=1;
if (DOUT) adc|=1;
}
CS_=1;
return adc;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -