用Keil在C中嵌入汇编

来源:本站
导读:目前正在解读《用Keil在C中嵌入汇编》的相关信息,《用Keil在C中嵌入汇编》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《用Keil在C中嵌入汇编》的详细说明。
很多用C语言编单片机程序的朋友,有时候会碰上“精确延时”,而用C又要搞清楚它的编译,往往在这个时候就想到了用汇编来编写延时,具体怎么在C中嵌入汇编呢?其实也比较简单,如下图,在C文件中要嵌入汇编的地方用#pragma asm和#pragma endasm分隔开来,这样编译时KEIL就知道这中间的一段是汇编了。
用Keil在C中嵌入汇编
在有加入汇编的文件中,还要设置编译该文件时的选项
用Keil在C中嵌入汇编
Generate Assembler SRC File 生成汇编SRC文件
Assemble SRC File 封装汇编文件
如下图的状态为选中,选上这两项就可以在C中嵌人汇编了。
用Keil在C中嵌入汇编
为了能对汇编进行封装还要在项目中加入相应的封装库文件,在笔者的项目中编译模式是小模式所以选用C51S.LIB。这也是最常用的。这些库文件是中KEIL安装目录下的LIB目录中。 加好后就可以顺利编译了。
用Keil在C中嵌入汇编
用Keil在C中嵌入汇编
提醒:《用Keil在C中嵌入汇编》最后刷新时间 2024-03-14 01:18:32,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《用Keil在C中嵌入汇编》该内容的真实性请自行鉴别。