[ZLG-MCU] 请看下面这个**

[复制链接]
2614|6
 楼主| linhai1986 发表于 2009-3-1 11:01 | 显示全部楼层 |阅读模式
单片机编程软件KEIL中如何在c语言中嵌入汇编语言<br /><br />我编写了这样的一个例子,但是编译是发现错误:<br /><br />#include&nbsp;&ltREG51.H&gt<br />main()<br />{<br />#pragma&nbsp;ASM<br />MOV&nbsp;&nbsp;&nbsp;&nbsp;30H,#00H<br />MOV&nbsp;&nbsp;&nbsp;&nbsp;A,#20H<br />MOV&nbsp;&nbsp;&nbsp;&nbsp;30H,A<br />#pragma&nbsp;ENDASM<br />}<br /><br />&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;请问,有什么更好的方法吗。<br /><br />给几个例子。<br />
xiaoxin1986 发表于 2009-3-1 11:33 | 显示全部楼层

请看下面这个**

<br /><br />http://www.zlgmcu.com/philips/yingrong/80c51/P89V51RD2_C.pdf<br />
Airwill 发表于 2009-3-3 10:28 | 显示全部楼层

keil C51 还是不要搞内嵌汇编

&nbsp;&nbsp;即使搞进去了,&nbsp;后面还有很多难受呢.<br /><br />干脆搞&nbsp;asm&nbsp;文件,&nbsp;加入工程,&nbsp;这样比较容易<br /><br />只要遵守寄存器调用规则就行了.
xwj 发表于 2009-3-3 10:35 | 显示全部楼层

唉。

奉劝LZ:<br />在你搞清楚编译器参数传递、影响规则前,别去玩什么技巧!<br /><br />至于嵌入汇编,听LS的吧
 楼主| linhai1986 发表于 2009-3-7 12:24 | 显示全部楼层

回复4楼:觉得好奇,就像学学

  
xwj 发表于 2009-3-7 12:30 | 显示全部楼层

想学就去仔细看Keil的帮助,网上有翻译好的中文版的

  
xiaoxin1986 发表于 2009-3-7 17:01 | 显示全部楼层

恩,明白了

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

1451

帖子

0

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