Keil C51 如何嵌入汇编

Automatic 2003-12-12 12:21:35
需要用到精确的延时程序,想用汇编写;

void DelayTimeEx(unsigned int nSecond) //精确延时函数,精度到秒
{
#pragma asm;

#pragma endasm;
}

出了一堆错误;
TextMain.src(334) A30 SEGMENT SYMBOL EXPECTED,
TextMain.src(3996) A48 DATA-ADDRESS EXPECTED;
....
...全文
209 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
galle 2003-12-15
  • 打赏
  • 举报
回复
将编译器的汇编开关打开了吗?
Automatic 2003-12-15
  • 打赏
  • 举报
回复
谢谢楼上几位朋友,问题已经解决了,我只是把一个可位寻址的变量改成一般的变量就好了。
又有几个问题了。请大家也帮忙看看。
http://expert.csdn.net/Expert/topic/2565/2565428.xml?temp=.5259058
LanceJin 2003-12-12
  • 打赏
  • 举报
回复
看提示不是设置的问题,贴代码出来
zhizhengtanwei 2003-12-12
  • 打赏
  • 举报
回复
up
LanceJin 2003-12-12
  • 打赏
  • 举报
回复
没有这个错误'asm/endasm' requires src-control to be active就不是设置的问题
应该是你程序的问题,贴出来

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧