完整的单片机AD 采样程序(6 页)Good is good, but better carries it
精益求精,善益求善
#include #include #include/*-----------------------------------------------------*/ #define uint unsigned int#define uchar unsigned char#define ADCOM XBYTE [0x4000]/*AD574 启动地址*/#define ADHI XBYTE [0x4002]/*AD574 高 8 位地址*/#define ADLO XBYTE [0x4003] /*AD574 低 4 位地址*/uchar code slave_addr[4]={00, 01, 02, 255}; /*从机地址*//*-----------------------------------------------------*/void ini_ad(void); /*初始化硬件函数*/void average_send(void); /*求均值与发送函数*/void check_addr(void); /*地址核对*//*-----------------------------------------------------*/uint * data_ad_ori_pt; /*数据保存指针*/uint data_ad_ori[16];/*-----------------------------------------------------*/uchar bdata sample_s, test_s0, test_s1;/*test_s0, test_s1 可以不用,是测试位*/sbit sample_permit=sample