模块化编程(主)

文章介绍了C语言的预编译功能,强调了其在代码选择上的作用。接着讨论了模块化编程与传统编程的区别,并通过Delay函数示例说明如何实现模块化,包括.C文件定义函数和.H文件声明。同时提醒注意,在调用模块时需确保函数和变量的定义或声明。此外,提到了LCD1602调试可能导致51单片机开发板的某些显示问题,但不影响其他元件的正常运行。
摘要由CSDN通过智能技术生成

1、c预编译

//预编译有着对代码进行选择的作用

 2、模块化编程与传统编程的区别

3、 模块化编程示例

        (以Delay函数为例,即在工程文件夹中创建除main.c文件除外的Delay.h头文件和Delay.c文件,使main.c文件看起来更简洁,使其模块化,增加可读性和可选性)

         (1).c文件:函数、变量的定义

         (2).h文件:可被外部调用的函数、变量的声明

         (3)任何自定义的变量、函数在调用前必须有定义或声明(同一个.c)

         (4)使用到的自定义函数的.c文件必须添加到工程参与编译

         (5)使用到的.h文件必须要放在编译器可寻找到的地方(工程文件夹根目录、安装目录、自定义)

4、LCD1602调试工具

 对于安装LCD1602液晶屏可能会使我们买的51单片机开发板的数码管和个别LED灯(指前三个)

乱码导致无法正常工作,但其他元器件还是会正常工作的,不必担心。

然后的话,以后回看此次笔记,要重新观看LCD1602调试工具这节,有点瞌睡现在,没有过于了解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值