maxiaocang 发表于 2010-3-15 11:24:11

STC单片机AD采样

我最用STC89C2052AD做了一块ad采样的实验板,没有成功,请大虾们帮忙,给一个ad采样的汇编程序例子,老姚的看不懂

maxiaocang 发表于 2010-3-19 09:46:34

怎么没有人回答啊 ???求助

ct_dev 发表于 2010-3-19 12:05:18

没汇编的,有C的.

            ADC_CONTR = 0x80 | i; //设置AD通道, 慢速.
            delay_100us(1);          //延迟等待电压稳定
            ADC_DATA = 0;
            ADC_CONTR = 0x88 | i;;   //启动AD
            while (!(ADC_CONTR & 0x10)) {

            }
            ADC_CONTR &= 0xE7;
            ad_datas = ADC_DATA;

flkflk 发表于 2010-3-19 12:26:16

那个汇编简单的不能再简单了。

maxiaocang 发表于 2010-3-19 17:46:20

http://cache.amobbs.com/bbs_upload782111/files_27/ourdev_539491.jpg
(原文件名:未命名.jpg)

比如说ACALL ADC_POWER_ON
我好像没见过这样调用的啊? ADC_POWER_ON 他前面也没有定义,
摘自 stc2051ad手册

maxiaocang 发表于 2010-3-19 17:47:45

大家有没有自己写的汇编代码?传上来看看,急急急!!!

jolon008 发表于 2011-7-8 09:52:27

一般数据手册上有现成的。copy过来就行了。

gwdong 发表于 2011-7-8 10:13:00

STC的ADC结构简单,用起来也简单。。。基本上没有什么特别的地方。
只有一点,在睡眠模式它的AD好像是不工作的。

Ammon 发表于 2011-7-8 10:24:32

还是在看看STC的手册吧,虽然他的广告很烦,但是还是比较实用

chenweiqun 发表于 2011-7-8 18:31:58

宏晶科技有 STC89C2052AD 这个型号吗? 是不是 STC12C2052AD ?总之从宏晶官网上下载:1、头文件。2、演示程序。3、删除演示程序中老姚的废话。4、将头文件中有关部分切到演示程序中。OK了,正象3楼说的简单得不能再简单了。注意:第4步很重要!
页: [1]
查看完整版本: STC单片机AD采样