怎样编程让单片机的2个子程序并行执行?急急急啊?据说中断程序可以宏观实现有没有例子啊???

 我来答
single00x
2012-05-29 · TA获得超过252个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:150万
展开全部
理论上一个CPU没有可以并行执行的说法,中断执行也是暂停了程序跑中断代码的。
如果中断可以宏观的算的话。那么下面也可以算的。
void main(void){
while(1){
任务子程序1();
任务子程序2();

追问
我用的是汇编语言,而且2个子程序要大体上同时进行,每个子程序都是循环程序,你这方法很难实现
追答
你为什么要做循环呢,做步进啊,每次进去做一步,这样可以无限扩展了。要考虑实时性能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迪凯特科技(北京)有限公司_
2025-01-03 广告
MCS-51串行接口有四种工作方式,分别是:1. 方式0(8位同步移位寄存器方式),一般用于外接移位寄存器芯片扩展I/O接口。2. 方式1(10位异步收发方式),通常常用于双机通信。3. 方式2(11位异步收发方式),通常常用于多机通信。4... 点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
khghming
2012-05-30 · TA获得超过330个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:41.5万
展开全部
用中断可以,比如说你用中断让某个IO口输出PWM波,然后你的主程序正常跑,只是那个输出PWM的IO口每次到中断的时候就输出一次
追问
谢谢我已近实现了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式