打印
[国产单片机]

请问STC12C5A60S2的AUXR寄存器问什么设置了没用??

[复制链接]
6345|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
  x=255;                          //定时器0工作于方式1
  y=254;
AUXR|=0x80;
  TMOD=0x01;
TL0=y;
  TH0=x;
   TR0=1;
         ET0=1;              
  EA=1;                                           //开总中断

为什么和12分频时候的计数器的溢出时间没有改变呢?

相关帖子

沙发
McuPlayer| | 2014-5-25 02:03 | 只看该作者
AUXR的bit7置1不分频进Timer
TMOD=1,工作于16位定时器模式

TL0=0xFE;
TH0=0xFF;

中断周期,应是2个计数
猜测下,你应该是在中断程序中对TL0和TH0进行了赋值。这个赋值编译结果应该是4个mov指令
你设计的中断太频繁了,以至于你的中断程序都来不及跑完,可能会出现你说的状况

使用特权

评论回复
板凳
tianm| | 2014-6-3 10:46 | 只看该作者
90后的小奶粉 是粉丝的意思?

使用特权

评论回复
地板
lckj001l| | 2014-6-3 10:55 | 只看该作者
奶粉?  我只知道现在有人奶  哎

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

59

帖子

0

粉丝