PICC 嵌入汇编求救!

[复制链接]
 楼主| minchip 发表于 2007-1-10 21:52 | 显示全部楼层 |阅读模式
小弟在写PICC程序时,汇编变量&quot;DELAY&quot;,编译器提示没定义.<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;void&nbsp;delay(uchar&nbsp;&nbsp;l)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(;l&gt0;l--)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#asm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;movlw&nbsp;33;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;movwf&nbsp;&nbsp;delay<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay_loop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;decfsz&nbsp;&nbsp;delay,f<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto&nbsp;delay_loop<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#endsam<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;请问我应该如何定义它?谢谢!<br />&nbsp;&nbsp;&nbsp;&nbsp;
yewuyi 发表于 2007-1-11 08:41 | 显示全部楼层

delay改成dela什么的应该就可以了……

  
plane1015 发表于 2007-1-12 13:31 | 显示全部楼层

HEHE

最简单的办法,先在C中定义DELAY变量,编译为汇编,在汇编中找到相应的命名<br />&nbsp;
mumuyou 发表于 2007-1-13 08:16 | 显示全部楼层

看一下*.as文件

看一下*.as文件,应该可以看到该变量是什么。<br /><br />“?a_delay+0”&nbsp;&nbsp;差不多,楼主写的肯定是不对的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

21

帖子

0

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