请教个单片机主程序编写的问题
时间:10-02
整理:3721RD
点击:
请教个单片机主程序编写的问题,一般加上while(1)不是让程序一直跑么,但是我现在有个问题就是:
我的程序有两个部分。一部分要一直刷新,但是令一部分则要运行一次就停止,这该怎么编呢。
我的程序有两个部分。一部分要一直刷新,但是令一部分则要运行一次就停止,这该怎么编呢。
可以考虑一下定时器中断
中断
要是条件允许的话只运行一次的程序不可以放在初始化里面吗?
单片机是单线程的,不可能一个程序一直允许还有另一个程序运行,一次只能有一个运行
虽然我不知道具体怎样,但是我想中断恐怕不行,放在while()里面还是会被执行的,可以用if 语句
刷新的放在定时器中断中,一次的放在主程序中