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

[复制链接]
2881|3
 楼主| yezhe2100 发表于 2008-1-11 09:52 | 显示全部楼层 |阅读模式
main()<br />{<br />while(1)<br />{<br /><br />RELAY_CTL&nbsp;=&nbsp;ON;<br />SCR_CTL&nbsp;=&nbsp;ON;<br /><br />Delay(10000);&nbsp;&nbsp;<br /><br />RELAY_CTL&nbsp;=&nbsp;OFF;<br />SCR_CTL&nbsp;=&nbsp;OFF;<br /><br />Delay(50000);<br />Delay(50000);<br />}<br />&nbsp;<br />}<br /><br /><br />void&nbsp;Delay(uint&nbsp;d)<br />{<br />&nbsp;&nbsp;&nbsp;while(--d){;}<br />}<br /><br /><br />运行在4M的时钟下&nbsp;PIC16F505<br /><br />前面100ms延时准确,后面的两个延时时准&nbsp;时不准?<br /><br />还有一个问题就是我用PICC译程序生成的hex文件<br /><br />程序为什么不是在00H开始,都是前面有一条跳转语<br /><br />跳到142的位置开始主程序.用汇编写的就是从00h开始一直排下去<br /><br />新手,第一次用PIC单片机<br />
chen3bing 发表于 2008-1-11 18:19 | 显示全部楼层

re

我试了一下是准的。<br />
兰天白云 发表于 2008-1-11 21:59 | 显示全部楼层

PICC就这么聪明

还有一个问题就是我用PICC译程序生成的hex文件<br /><br />程序为什么不是在00H开始,都是前面有一条跳转语<br /><br />跳到142的位置开始主程序.用汇编写的就是从00h开始一直排下去<br />------------------------------------------------------------<br /><br />PICC就这么聪明
 楼主| yezhe2100 发表于 2008-1-11 23:46 | 显示全部楼层

re

后来无缘无故又准了~~<br /><br />真搞不懂~难道是干扰~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

70

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部