打印

请教如何使用c语言编写PIC的精确延时子程序

[复制链接]
8163|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hn04|  楼主 | 2008-10-23 17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果使用TMR0实现精确的延时,如果TMR0还做其他定时的时候,有时候可能在时序上出现混乱,也不太好控制,我想请教一下如何不使用定时计数器实现精确地延时,总不能是使用stopwatch查看演示程序段执行的时间,然后慢慢修改参数吧? 要么延时程序段里面全部嵌入汇编语句实现?
沙发
yewuyi| | 2008-10-23 17:11 | 只看该作者

精确到什么程度?

使用特权

评论回复
板凳
hn04|  楼主 | 2008-10-24 09:05 | 只看该作者

您看一下下面的这个网址,居然能这么精确...

http://hi.baidu.com/niejinbo/blog/item/38aa334f8e6cf1ccd0c86a7f.html

使用特权

评论回复
地板
hn04|  楼主 | 2008-10-24 09:06 | 只看该作者

比如我要延时几ms

使用特权

评论回复
5
xwj| | 2008-10-24 09:11 | 只看该作者

真够SB的,还精确呢....

使用特权

评论回复
6
yewuyi| | 2008-10-24 09:12 | 只看该作者

几个MS的延迟为什么不要时间片的概念解决?

是你的思想不对,和CHIP无关,给你什么样的MCU,你都会有这个疑问。

使用特权

评论回复
7
yewuyi| | 2008-10-24 09:13 | 只看该作者

呵呵,洗碗机别刺激初学者

使用特权

评论回复
8
hn04|  楼主 | 2008-10-24 10:18 | 只看该作者

回复:xwj

yewuyi修改为如下内容:和谐一下,XWJ先生是个热心肠的好同志,对于初学者来说,有人愿意回答问题总比没人回答的好,呵呵,你能学到知识,又何必在乎别人可能说点刺耳的话呢?

::特此给LZ道歉,在此把你的帖子和谐一把 

使用特权

评论回复
9
xwj| | 2008-10-24 10:41 | 只看该作者

Re LZ : 不是说你,是说三楼贴中的方法

使用特权

评论回复
10
dream2010| | 2008-10-24 11:02 | 只看该作者

定时器T0 T1 T2中断

精确延时建议利用定时器T0 T1 T2进行,采取中断方法;  
软件程序延时不准确; 请关注,最近我会提供个秒表程序到论坛给你.

使用特权

评论回复
11
machunshui| | 2008-10-24 17:07 | 只看该作者

用proteus的计时功能调整延时循环次数

用proteus的计时功能调整延时循环次数.

就可以得到比较精确的C延时函数

使用特权

评论回复
12
tyw| | 2009-6-22 20:28 | 只看该作者
篱笆扎得紧,野狗钻不进

使用特权

评论回复
13
McuPlayer| | 2009-6-22 23:02 | 只看该作者
紧跟老T叔的步伐,欧耶

使用特权

评论回复
14
沈洁| | 2009-6-24 23:05 | 只看该作者
这种事情需要版主的说的啊

使用特权

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

本版积分规则

4

主题

64

帖子

0

粉丝