mkliop 发表于 2010-11-11 00:15:17

stc的数据手册怎么看?用过的来说说

我以前用Stc51的时候没看过手册,就是直接拿来用。现在我又用上Stc12c5052Ad了,下载了它的资料怎么看不懂呀乱乱的?用过的朋友来说说怎样配置Ad和Pwm寄存器?

mcu5i51 发表于 2010-11-11 08:04:23

有个热心的网友发了一个STC的“库”,你找找看

Ian11122840 发表于 2010-11-11 08:54:16

我也发帖骂过的,现在不骂了,习惯了,

吐吧吐吧就好了

lryylryy 发表于 2010-11-11 09:00:17

还好,看习惯了就没事了
虽然乱 该有的东西还是有的

leavesy 发表于 2010-11-11 09:21:05

听说英文的datasheet还是能看的...

youngdog 发表于 2010-11-11 10:16:58

当街上发的小传单看

bbs2009 发表于 2010-11-11 10:43:36

bbs2009 发表于 2010-11-11 10:52:45

undeadhuman 发表于 2010-11-11 10:57:23

铺天盖地的都是老姚的手机号!哎!!!!!!!!!!!!!!!!!!!!!!

鸡蛋里挑石头的感觉,慢慢挑吧,你所要的东东可能在文档的某一个角落。

jrcsh 发表于 2010-11-11 11:01:16

前 50页 不用看

love_ourlife 发表于 2010-11-11 11:05:15

51的该怎么写 他们的IC就怎么些啊 一些特殊的功能 他会在后面单独举例说明的 一般是用汇编写的 仔细点看是比较乱

xpxp 发表于 2010-11-11 11:21:54

楼上的某些人明显是带有成见的看待STC芯片,说手册烂的、说从50页开始看的,明显是没有看过那个手册,满嘴胡说八道。
   stc的手册,里面的例程非常丰富,如果看不懂汇编的,网站上也有大量的C语言例程。如果那些例程您觉得还不够多,网上随便一搜,也能找到一大堆其他网友编写的例程,甚至是库。这么丰富的资源,我想在使用上应该是有很多便利的。
   对于STC特殊寄存器的设置,官方的网站也有头文件下载,拿来就可以直接使用,非常简单。当然,也可以自己定义头文件。
   对于楼主,您有使用51单片机的经验,那使用上就更简单了。不知道为何还有看不懂的疑问?

bg8wj 发表于 2010-11-14 17:59:12

回复【楼主位】mkliop金灯剑客
-----------------------------------------------------------------------
http://www.mcu-memory.com/datasheet/stc/STC-AD-PDF/STC12C5A-english.pdf page186页写的很清楚啊。
这个是c的ad初始化模板。
/*----------------------------
Initial ADC sfr
----------------------------*/
void InitADC()
{                                                                                                                                                //       P1.1
    P1ASF = 0x01;                   //设置P1口的p1.0作为AD模拟通道使用 #00000001B
        ADC_CONTR=0xe0;                            //设置P1.0为输入AD转换口 0xe0 #11110000B

    ADC_RES = 0;                  //转换寄存器高位清0
        //ADC_RESL= 0;                                        //转换寄存器低位清0

    //AUXR1 |= 0x04;                                   //设置输出数据格式为高位存adc_res 内最后两bit
        ADC_CONTR = ADC_POWER|ADC_SPEEDLL; //ADC转换上电 设置速度

    delay(5);                     //ADC上电延时

}

pwm就更简单啦
void PWM_init(void)
{
    CMOD=0x02;   //设置PCA定时器
    CL=0x00;
    CH=0x00;
       

        CCAPM1=0x42;   //PWM1设置PCA工作方式为PWM方式(使用时删除//)
        CCAP1L=0x00;   //设置PWM1初始值与CCAP0H相同
        CCAP1H=0x00;   // PWM1初始时为0

        CR=1;          //启动PCA定时器
}

bg8wj 发表于 2010-11-14 18:02:39

回复【11楼】xpxp
-----------------------------------------------------------------------

同意同意,所谓的熟读唐诗xxx首,不会吟诗也会xx,就是这个意思啦。习惯“移植”的面对新的东西当然要满腹牢骚一下咯。
页: [1]
查看完整版本: stc的数据手册怎么看?用过的来说说