打印

新手求助:PIC单片机程序延时问题

[复制链接]
2227|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yezhe2100|  楼主 | 2008-1-11 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
main()
{
while(1)
{

RELAY_CTL = ON;
SCR_CTL = ON;

Delay(10000);  

RELAY_CTL = OFF;
SCR_CTL = OFF;

Delay(50000);
Delay(50000);
}
 
}


void Delay(uint d)
{
   while(--d){;}
}


运行在4M的时钟下 PIC16F505

前面100ms延时准确,后面的两个延时时准 时不准?

还有一个问题就是我用PICC译程序生成的hex文件

程序为什么不是在00H开始,都是前面有一条跳转语

跳到142的位置开始主程序.用汇编写的就是从00h开始一直排下去

新手,第一次用PIC单片机
沙发
chen3bing| | 2008-1-11 18:19 | 只看该作者

re

我试了一下是准的。

使用特权

评论回复
板凳
兰天白云| | 2008-1-11 21:59 | 只看该作者

PICC就这么聪明

还有一个问题就是我用PICC译程序生成的hex文件

程序为什么不是在00H开始,都是前面有一条跳转语

跳到142的位置开始主程序.用汇编写的就是从00h开始一直排下去
------------------------------------------------------------

PICC就这么聪明

使用特权

评论回复
地板
yezhe2100|  楼主 | 2008-1-11 23:46 | 只看该作者

re

后来无缘无故又准了~~

真搞不懂~难道是干扰~

使用特权

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

本版积分规则

13

主题

70

帖子

0

粉丝