找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9622|回复: 16
收起左侧

不同的两个程序能在同一个单片机运行吗?

  [复制链接]
ID:262845 发表于 2017-12-27 11:42 | 显示全部楼层 |阅读模式
不同的两个程序能在同一个单片机运行吗? 有没有示例

评分

参与人数 1黑币 +5 收起 理由
heiheiheihei123 + 5

查看全部评分

回复

使用道具 举报

ID:267701 发表于 2017-12-27 16:01 | 显示全部楼层
单片机运行程序是按照代码的顺序进行的,一个指令周期可以执行一步代码,两个好吃呢个系就算在一个单片机里面也是分步运行,所以五大同时进行。

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:269597 发表于 2017-12-31 22:43 | 显示全部楼层
在单片机上肯定是不能同时运行,因为你的单片机只有一块cpu,而且没有装操作系统,这样就只能运行一个应用程序,如果你想要两个或者多个应用程序同时运行的话就得装上操作系统,典型的实时操作系统有ucos等等。单片机上移植了操作系统的话就可以运行多个任务了,比如ucos能同时运行64个程序。但是这就要求你的单片机的性能是时钟都要有一定的档次。

评分

参与人数 1黑币 +80 收起 理由
admin + 80 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:203053 发表于 2017-12-27 14:27 | 显示全部楼层
只能运行一个程序吧,你不能把两个程序合成一个吗

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:78322 发表于 2017-12-27 14:56 | 显示全部楼层
这个叫人怎么回答你呢,一个单片机程序不能有两个MIAN函数,但是可以有多个Task事件。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:267734 发表于 2017-12-27 15:39 | 显示全部楼层
可以将不同程序分别运行

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:267813 发表于 2017-12-27 16:26 | 显示全部楼层
可以在同一单片机内运行,但不能同时运行  ,加一个 程序切换的条件   比如开关之类的   

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:267813 发表于 2017-12-27 16:29 | 显示全部楼层
不能同时运行,但是你可以加一个切换条件 比如开关或者 一个事件触发切换至另一端代码,这样就实现两段程序出现在同一单片机内了  

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:117053 发表于 2017-12-27 16:48 | 显示全部楼层
一个单片机不能同时运行两端程序,但是你可以将两个程序合为一个程序,或者添加一个条件选项让两个程序分开运行

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:243192 发表于 2017-12-27 16:55 | 显示全部楼层
可以,需要将程序组合到一起。
回复

使用道具 举报

ID:96682 发表于 2017-12-27 16:56 | 显示全部楼层
看情况,只要没有冲突修改合并后还是可以同时运行的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:267849 发表于 2017-12-27 17:02 | 显示全部楼层
看你是两个什么样的程序了,如果有主程序和子程序之分的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:47286 发表于 2017-12-27 17:05 | 显示全部楼层
无法答

你这个不同指什么不同 代码不同?指令集不同?功能不同?用途不同?

除了拷贝或者照抄 这世上有一样的两个程序么

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:267875 发表于 2017-12-27 17:44 | 显示全部楼层
可以的 只要程序写对且不冲突
回复

使用道具 举报

ID:267877 发表于 2017-12-27 17:47 | 显示全部楼层
应该不可以同时运行,或者可以将二者融合入一个程序?
回复

使用道具 举报

ID:267877 发表于 2017-12-27 17:49 | 显示全部楼层
应该不行吧,以此只能一个,不能将二者放入一个程序里面吗
回复

使用道具 举报

ID:269091 发表于 2017-12-30 00:42 | 显示全部楼层
不能同时在单片机里运行,在可以在同一个单片机里运行,设子函数就好,或者可以弄成头文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表