找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2997|回复: 10
收起左侧

那个大神可以帮我把三个单片机程序合在一起啊!!

  [复制链接]
ID:311870 发表于 2018-5-21 16:33 | 显示全部楼层 |阅读模式
100黑币

单片机初学者,现在有三个单片机程序分别烧在了三个单片机里面且程序都能正常运行,但是我想把三个程序合在一起,烧进一个单片机里面,然后那一个单片机可以顶替了另外三个。现附上源程序,那个大神可以帮帮忙啊!!  我做的是红外电子围墙,三个程序分别是蜂鸣器报警,点阵显示屏显示位置,gsm模块发送短信。哪位大神如果有意或者我没说明白的可以加我qq  1756644357







评分

参与人数 1黑币 +10 收起 理由
cciejs12345 + 10 赞一个!

查看全部评分

回复

使用道具 举报

ID:336165 发表于 2018-5-24 22:00 | 显示全部楼层
把程序复制到一起,端口分别设置,别设置重了,用一个while代替原来三个程序的三个while,并且把原来的while删除

评分

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

查看全部评分

回复

使用道具 举报

ID:155507 发表于 2018-5-24 23:50 | 显示全部楼层
为何你弄不出来呢,是你编程习惯不好。
建议:
1、先将各个程序画成框图。
2、将三个框图流程串联起来。
3、重新整合框图,走通各个分支。
4、在按框图写程序。

评分

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

查看全部评分

回复

使用道具 举报

ID:305599 发表于 2018-5-25 09:40 | 显示全部楼层
296369969加你了
回复

使用道具 举报

ID:311870 发表于 2018-5-25 19:42 | 显示全部楼层
优雅的刺猬 发表于 2018-5-24 22:00
把程序复制到一起,端口分别设置,别设置重了,用一个while代替原来三个程序的三个while,并且把原来的whil ...

不行啊 ,那样也不是同时进行啊,那样最起码蜂鸣器的声音就不连贯了
回复

使用道具 举报

ID:311870 发表于 2018-5-25 19:43 | 显示全部楼层
angmall 发表于 2018-5-24 23:50
为何你弄不出来呢,是你编程习惯不好。
建议:
1、先将各个程序画成框图。

说的有理,我只是略懂,所以在这里请教大神!!
回复

使用道具 举报

ID:336165 发表于 2018-5-25 23:10 | 显示全部楼层
51不黑 发表于 2018-5-25 19:42
不行啊 ,那样也不是同时进行啊,那样最起码蜂鸣器的声音就不连贯了

蜂鸣器用的不是中断产生的信号吗,
回复

使用道具 举报

ID:338578 发表于 2018-5-26 11:45 | 显示全部楼层
这个应该不太难
回复

使用道具 举报

ID:337139 发表于 2018-5-26 13:55 | 显示全部楼层
做分支程序控制,三个程序段出现相应的条件就可以触发相应的过程。
回复

使用道具 举报

ID:303383 发表于 2018-5-26 15:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:472242 发表于 2019-1-30 22:44 | 显示全部楼层
angmall 发表于 2018-5-24 23:50
为何你弄不出来呢,是你编程习惯不好。
建议:
1、先将各个程序画成框图。

是啊!这种习惯成就不了自己.先合并,有问题了再拿出来讨论才有进步

评分

参与人数 9黑币 +205 收起 理由
shuisheng + 35
刀刀见红 + 35
zhengchong60 + 12
yoxi + 15
Trump1438 + 15
#include51.h + 15
Sawardeakar + 35
sheng7533967 + 8 回帖助人的奖励!
areyouok + 35 绝世好帖!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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