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

模块化编程心得体会

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

    整体思路这样的:

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

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

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

    ** 主函数中:

    • 初始化部分,调用:

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

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

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

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

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

    相关文章

      网友评论

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

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