位置:51电子网 » 技术资料 » 通信网络

混合编程实例

发布时间:2016/7/14 20:25:30 访问次数:383

   本例程采用C51调用汇编子程序的形式,C语言程序存放在main.c文件中,被调用的汇编函数EPL2014-601MLC代码存放在delay.as1文件中。被调用的汇编函数名称为DELAY100,是一个带参数的延时程序,参数是char型,所以通过R7传递。

   (1)在Keil uⅥsio鹋中建立一个项目工程,项目名称:sw。

   (2)建立带参数汇编程序dclay,as1。

   (4)将main。c、dclay。a51两个文件添加到同一个项目工程中编译,生成s⒕Hex可执行代码。

   (5)利用Protcus8.1构建硬件电路,加载sw.Hcx二进制代码,运行即可得到仿真效果图如图6.10所示。

    

 


   本例程采用C51调用汇编子程序的形式,C语言程序存放在main.c文件中,被调用的汇编函数EPL2014-601MLC代码存放在delay.as1文件中。被调用的汇编函数名称为DELAY100,是一个带参数的延时程序,参数是char型,所以通过R7传递。

   (1)在Keil uⅥsio鹋中建立一个项目工程,项目名称:sw。

   (2)建立带参数汇编程序dclay,as1。

   (4)将main。c、dclay。a51两个文件添加到同一个项目工程中编译,生成s⒕Hex可执行代码。

   (5)利用Protcus8.1构建硬件电路,加载sw.Hcx二进制代码,运行即可得到仿真效果图如图6.10所示。

    

 


相关技术资料
7-14混合编程实例

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!