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;
....
...全文
149 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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就不是设置的问题
应该是你程序的问题,贴出来
  • 打赏
  • 举报
回复
相关推荐
发帖
单片机/工控
加入

2.6w+

社区成员

硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
申请成为版主
帖子事件
创建了帖子
2003-12-12 12:21
社区公告
暂无公告