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 + -
显示快捷键?