美文网首页
模块化编程心得体会

模块化编程心得体会

作者: 一触即飞 | 来源:发表于2016-09-24 00:04 被阅读0次

整体思路这样的:

  • 定时器中断中调用一个列表任务使能位循环刷新, 刷新原则是,在创建任务列表的时候,每一个任务都自带属性,都有哪些属性呢?

1.时间间隔,
2.函数使能标志位,
3.函数指针,
4.函数参数

  • 列表任务使能位循环刷新函数,每一个中断调用一次,按照中断间隔使能标志位
  • 在这个函数之上,还有一个函数,在main中while(1)调用,它的作用是查询列表中的任务,那个使能位被打开了,然后执行指针指向的函数。

** 主函数中:

  • 初始化部分,调用:

初始化任务列表函数,初始化部分变量
定时器初始化
串口初始化
串口通信函数初始化
液晶初始化
液晶显示初始化
按键初始化
AD采样初始化
任务列表填充

  • 执行部分:在while(1)中,查询列表使能位

各个模块查询自己的使能位,若使能就执行

  • 这样看来哪里是什么模块化编程,就是时间触发模式嘛!!!

目前还没有明白各个模块之间如何通讯

相关文章

  • JavaScript 模块化编程(一):模块的写法

    JavaScript 模块化编程(一):模块的写法JavaScript 模块化编程(二):规范JavaScript...

  • JavaScript 模块化编程(三):实现一个Require

    JavaScript 模块化编程(一):模块的写法JavaScript 模块化编程(二):规范JavaScript...

  • JavaScript 模块化编程(二):规范

    JavaScript 模块化编程(一):模块的写法JavaScript 模块化编程(二):规范JavaScript...

  • Python科学计算与数据处理8:模块和包

    模块化编程 模块化编程是一种体现模块化设计思想的编程技术。模块化设计思想广泛应用于各个工程领域,甚至在计算机出现之...

  • JS模块开发学习资源

    Javascript模块化编程(一):模块的写法Javascript模块化编程(二):AMD规范Javascrip...

  • 模块化编程心得体会

    整体思路这样的: 定时器中断中调用一个列表任务使能位循环刷新, 刷新原则是,在创建任务列表的时候,每一个任务...

  • NODE02-Javascript模块化编程

      模块化编程是每个语言都有的,因为Javascript早期的目的与版本的发展,Javascript的模块化编程相...

  • 抽象数据

    API: 使用与实现分离,以此实现模块化编程

  • C++框架

    编程范例——过程式子编程——模块化——单独编译——异常处理(结构化编程) ——数据抽象——用户类型——具体类型——...

  • webpack

    模块化: 命名冲突 文件依赖 模块化编程: 函数写法 对象写法 立即执行函数写法 CommonJS规范AMD规范 ...

网友评论

      本文标题:模块化编程心得体会

      本文链接:https://www.haomeiwen.com/subject/uucxyttx.html