main()<br />{<br />while(1)<br />{<br /><br />RELAY_CTL = ON;<br />SCR_CTL = ON;<br /><br />Delay(10000); <br /><br />RELAY_CTL = OFF;<br />SCR_CTL = OFF;<br /><br />Delay(50000);<br />Delay(50000);<br />}<br /> <br />}<br /><br /><br />void Delay(uint d)<br />{<br /> while(--d){;}<br />}<br /><br /><br />运行在4M的时钟下 PIC16F505<br /><br />前面100ms延时准确,后面的两个延时时准 时不准?<br /><br />还有一个问题就是我用PICC译程序生成的hex文件<br /><br />程序为什么不是在00H开始,都是前面有一条跳转语<br /><br />跳到142的位置开始主程序.用汇编写的就是从00h开始一直排下去<br /><br />新手,第一次用PIC单片机<br /> |
|