📄 ad0809.h
字号:
/*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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -