1、51单片机混合编程图文教程C语言中嵌入汇编图文简明教程首先应该新建工程,我们创建一个文件夹“C语言中”,把工程名命名为hhbc接下来,我们选择Atmel公司的AT89c51这里可以选择是,也可以选择否,选择是的话,会添加一个文件到你的工程里,那个文件的作用主要是对硬件进行初始化等等,会占用你一定的程序空间这样,工程就完成了,现在还需要创建一个输入程序的文件创建好后,一定要记得马上保存我们把保存的文件名和工程名相同,只是后缀名不同,保存名为hhbc.c这是我们还需要把刚刚创建好的c文件添加到该项目中选择该c文件后,单击Add,就可以完成了添加,可以关掉这个对话框了现在我们把这个项目的名字改一下,
2、便于以后我们查看和管理双击 这个深色的部分可以把项目的名字改了如下:输入代码并编译,会出现以下错误现在我们还得添加一个库文件到这个工程中,才可以实现混合编程,在Keil的安装目录下搜索一个文件,名叫C51S.LIB 找到这个文件后,把它复制到你的工程文件夹中再一次点击添加文件到组此时我们得把文件类型选择为于是就出现了刚才我们找的文件,把它添加进我们的工程现在重新编译,还是会出现错误,我们还要设置,单击这里出现该对话框,我们可以看到右边有很多打钩的是灰色的我们单击几次那个选项,让其不为灰色以上选好后单击确定,再次编译,于是就通过了。我们可以看到,这里的编译信息中可以看到生成了一个hhbc.src实际上我们刚才选择的那个框就是让其生成SRC文件好了,就是这样了,这就是51单片机C语言中插入汇编的方法,还有几种方法,都必须要有那个库文件才行C51S.LIB