基于proteus的51单片机仿真实例三十九、C语言的文件调用

本文通过实例介绍了如何在Proteus环境下,利用C语言进行51单片机的程序开发。通过将函数分别保存在不同的源程序文件中,提高代码可读性和开发效率。在主文件ex28.c中,通过extern关键字声明外部函数,调用ex28_1.c中定义的delay()函数,实现了程序的功能。在Keil C51中编译生成hex文件,并在Proteus中进行仿真验证,展示程序运行结果。
摘要由CSDN通过智能技术生成
1、组成一个程序的函数可以保存在一个源程序文件中,也可以保存在不同的程序文件中,最后将他们连接在一起,也可以实现具体功能。
这种做法可以将一个大型、冗长的程序文件化解成若干个较小的文件,这样不仅增强了程序的可读性,而且可以实现将任务分拆,有多人同时开发,从而大大增加软件开发速度
 
2、本例在一个项目中建立两个源程序文件ex28.c,ex28_1.c,并将这两个文件都添加到该工程项目中。为了能在ex28.c文件中调用ex28_1.c中的函数,需要在ex28.c文件的开头将需要调用的函数声明为外部函数(使用关键字extern),以此说明他们已经在其他文件中定义了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值