ad0809.h

来自「智能电动小车的程序」· C头文件 代码 · 共 25 行

H
25
字号
/*unsigned int code ad_addr[8]={0xD000,0xD004,0xD002,0xD006,0xD001,0xD005,0xD003,0xD007};
unsigned char ad_read(unsigned char volatile xdata * addr)
{
	unsigned char read;
	*addr=0xff;
	delay100us();
	delay100us();
	read=*addr;
	return read;
}
uint code ad_addr[8]={0xD000,0xD004,0xD002,0xD006,0xD001,0xD005,0xD003,0xD007};
void AD_Start(uchar chanel)//此函数功能:启动AD,chanel为1到8的通道数
{
	uchar volatile xdata * addr=ad_addr[chanel--];
	*addr=0xff;//启动
}
uchar AD_Read(uchar chanel)//此函数功能:读AD结果,chanel为1到8的通道数
{
	uchar volatile xdata * addr=ad_addr[chanel--];
	return *addr;
}*/
uchar volatile xdata * code  ad_addr[8]={0xD000,0xD004,0xD002,0xD006,0xD001,0xD005,0xD003,0xD007};
#define AD_Start(x)  *ad_addr[x-1]=0xff
#define AD_Read(x)  *ad_addr[x-1]

⌨️ 快捷键说明

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