码迷,mamicode.com
首页 > 其他好文 > 详细

一个简单的分时程序架构

时间:2014-12-04 00:43:24      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   sp   div   log   工作   as   程序   

简单的记录下,以后可以多去看一些操作系统的分时工作原理,了解其中的思想:

MCU中断是个很好用,效率高的东西,少用delay()可以大幅度提高运行效率。

比如:

volatile unsigned int a;
void InterruptHandle() //1ms中断
{
    a++;             
}    
int main()
{
    SysInit();
    while(1)      //每20ms执行一次大循环
    {
        KeyScan();
        Fun1();
        Fun2();
        ...
        while(1)
        {
            if(a>20)
            {
                a=0; //等待,直到20ms
                break;
            }    
        }
    }
    return 0;
}

一个简单的分时程序架构

标签:style   blog   color   sp   div   log   工作   as   程序   

原文地址:http://www.cnblogs.com/ht-beyond/p/4141635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!