单片机C语言进行模块化编程的教程和实例详细概述

资料大小: 1.28 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-11-14

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:C语言(3912)lcd(1735)单片机(18365)

  C语言源文件 *.c

  提到C语言源文件,大家都不会陌生。因为我们平常写的程序代码几乎都在这个XX.C文件里面。编译器也是以此文件来进行编译并生成相应的目标文件。作为模块化编程的组成基础,我们所要实现的所有功能的源代码均在这个文件里。理想的模块化应该可以看成是一个黑盒子。即我们只关心模块提供的功能,而不管模块内部的实现细节。好比我们买了一部手机,我们只需要会用手机提供的功能即可,不需要知晓它是如何把短信发出去的,如何响应我们按键的输入,这些过程对我们用户而言,就是是一个黑盒子。在大规模程序开发中,一个程序由很多个模块组成,很可能,这些模块的编写任务被分配到不同的人。而你在编写这个模块的时候很可能就需要利用到别人写好的模块的借口,这个时候我们关心的是,它的模块实现了什么样的接口,我该如何去调用,至于模块内部是如何组织的,对于我而言,无需过多关注。而追求接口的单一性,把不需要的细节尽可能对外部屏蔽起来,正是我们所需要注意的地方。

  C语言头文件 *.h

  谈及到模块化编程,必然会涉及到多文件编译,也就是工程编译。在这样的一个系统中,往往会有多个C文件,而且每个C文件的作用不尽相同。在我们的C文件中,由于需要对外提供接口,因此必须有一些函数或者是变量提供给外部其它文件进行调用。假设我们有一个LCD.C文件,其提供最基本的LCD的驱动函数

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 51单片机常用模块设计查询手册
  2. 8051单片机彻底研究经验篇电子教材免费下载
  3. 51单片机C语言编程入门教程电子书免费下载
  4. 51单片机的指令系统的基本概念和详细资料说明
  5. HCS12微控制器原理及应用PDF电子书免费下载
  6. 使用无线收发模块和单片机设计监护系统的详细资料说明
  7. 使用单片机按键控制蜂鸣器发音的仿真电路图
  8. 如何使用MSP430单片机和DS18B20设计实现小型测温系统
  9. 使用单片机和LabVIEW设计指纹考勤系统的详细资料说明

本月

  1. 8051单片机彻底研究基础篇PDF电子书免费下载
  2. 51单片机自学笔记PDF电子书免费下载
  3. STM32核板的用户手册免费下载
  4. STM32F103C8T6开发板的电路原理图免费下载
  5. STM32自学笔记PDF电子书免费下载
  6. 51单片机常用模块设计查询手册
  7. 8051单片机彻底研究经验篇PDF电子书免费下载
  8. 新编MCS51单片机应用设计PDF电子书免费下载
  9. 8051单片机彻底研究入门篇PDF电子书免费下载
  10. 单片机原理及接口技术PDF电子书免费下载

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  8. 51单片机c语言超强学习资料
  9. PIC单片机应用常见问答
  10. 单片机C语言程序设计实训100例——基于8051 Proteus仿真