打印
[其它应用]

关于SH79F161A的一些问题

[复制链接]
365|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tian111|  楼主 | 2019-10-13 12:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个IC的机器周期只有一个振荡周期,在没有修改系统时钟的时候,定时器计时选择系统时钟,计时的时间是不是比普通的51单片机要短?

使用特权

评论回复
沙发
tian111|  楼主 | 2019-10-13 12:14 | 只看该作者
还有
void delay1(uchar ii)                 //延时140*iius
{
    uchar i;
    for(ii;ii>0;ii--)
          for(i=140;i>0;i--);
}
这个延时函数的大概延时时间是不是140us左右,看不懂汇编。。。有没有更好的延时方案,用定时器延时的话会不会程序容易跑飞~~

使用特权

评论回复
板凳
songqian17| | 2019-10-13 12:48 | 只看该作者
这个是死循环延时,最好的方法是搞个IO出来用示波器测实际的延时时间。

使用特权

评论回复
地板
tian111|  楼主 | 2019-10-13 12:52 | 只看该作者
那定时器呢,采用的内部rc振荡,系统时钟没有分频,定时器源时钟采用的是系统时钟,那定时器产生一次加数的时间是不是只有1/12.3us?

使用特权

评论回复
5
chenho| | 2019-10-13 12:55 | 只看该作者
那看你的系统时钟是多少?

使用特权

评论回复
6
bqyj| | 2019-10-13 12:58 | 只看该作者
那看你的系统时钟是多少?

使用特权

评论回复
7
gongche| | 2019-10-13 13:01 | 只看该作者

比如定时器时钟是1M,那就是1us计数一次。

使用特权

评论回复
8
tian111|  楼主 | 2019-10-13 13:05 | 只看该作者

搞定了,一开始没有到机器周期的问题~~

使用特权

评论回复
9
tian111|  楼主 | 2019-10-13 13:11 | 只看该作者
指教下一般看IC资料的时候都要着重注意些什么地方么

使用特权

评论回复
10
huwr| | 2019-10-13 13:50 | 只看该作者
看电气特性和寄存器配置吧,说实话,玩IC的话,还是用到啥就看啥,多看多验证最靠谱

使用特权

评论回复
11
tian111|  楼主 | 2019-10-13 13:53 | 只看该作者
嗯 谢了

使用特权

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

本版积分规则

797

主题

8878

帖子

7

粉丝