标题: STC12单片机AD采集ad.h头文件下载 [打印本页]

作者: 呀呼嘿    时间: 2018-6-9 08:39
标题: STC12单片机AD采集ad.h头文件下载
封装程序    .H头文件加到主程序可以直接用


ad.h头文件的单片机源程序如下:
  1. #ifndef _ad_h
  2. #define _ad_h

  3. #ifndef uchar
  4. #define uchar unsigned char
  5. #endif

  6. #ifndef uint
  7. #define uint unsigned int
  8. #endif

  9. #include <stc12c5a60s2.h>

  10. void AD_Init(uchar aa);//0x00,0x01,0x02...0x80;开启ADC模拟口,可开启多个

  11. uint AD_ZF(uchar we);//0x00到0x07  转换哪个io口,每次只能转换1个


  12. #endif
复制代码

ad.c调用文件:
  1. #include <ad.h>

  2. void AD_Init(uchar aa)
  3. {
  4.         P1ASF = aa;
  5.         ADC_CONTR = 0x80;
  6.         ////  ADC_RES 高8位
  7.         ////   ADC_RESL  低2位,在0,1位
  8. }

  9. uint AD_ZF(uchar we)
  10. {
  11.         ADC_CONTR = 0x88 + we;
  12.         while((ADC_CONTR & 0x10) != 0x10);
  13.         ADC_CONTR &= 0xe7;
  14.         return ((ADC_RES << 2) | ADC_RESL);
  15. }
复制代码

所有资料51hei提供下载:

AD.zip (812 Bytes, 下载次数: 30)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1