adc.c
来自「STC12C5412AD做的温度检测控制的源程序.有AD检测,可控硅过零触发,P」· C语言 代码 · 共 25 行
C
25 行
#include".\Globle.h"
UWORD ADC(UBYTE ch)
{
WordType WTmp;
UBYTE tmp;
ADC_DATA=0;
ADC_LOW2=0;
ch&=0x07;
ADC_CONTR&=0xf8;
ADC_CONTR|=ch;
ADC_CONTR|=0x08;
while(!(ADC_CONTR&0x10));
ADC_CONTR&=0xe7;
WTmp.bytes.bh=ADC_DATA;
tmp=WTmp.bytes.bh;
WTmp.bytes.bl=ADC_LOW2&0x03;
WTmp.bytes.bl=(tmp<<2)|WTmp.bytes.bl;
WTmp.bytes.bh>>=6;
return(WTmp.wd);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?