找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1567|回复: 4
收起左侧

求解答!为什么protues仿真时,电机模块一运动,其他模块就停止工作了?

[复制链接]
回帖奖励 30 黑币 回复本帖可获得 2 黑币奖励! 每人限 2 次(中奖概率 70%)
ID:697573 发表于 2020-6-1 09:45 | 显示全部楼层 |阅读模式
我需要用步进电机来控制速度(速度不符合设定值时,用电机正反转代替已经调整了),在protues仿真时,电机模块一运动,其他按键模块等就无法工作了,请问这是程序的问题还是protues电机仿真时会出现的问题?
回复

使用道具 举报

ID:195446 发表于 2020-6-1 11:20 | 显示全部楼层
因为51是单线程的,仿真、实际都一样,电机模块工作,其它模块当然不会工作。
要想其它模块在电机模块工作时也能响应,只能采取中断方式。。。。。
回复

使用道具 举报

ID:697573 发表于 2020-6-1 16:06 | 显示全部楼层
mffhxa 发表于 2020-6-1 11:20
因为51是单线程的,仿真、实际都一样,电机模块工作,其它模块当然不会工作。
要想其它模块在电机模块工作 ...

好的谢谢
回复

使用道具 举报

ID:415366 发表于 2020-6-1 16:20 | 显示全部楼层
如果你的按键不是做的外部中断的方式的话,单片机在驱动电机的动作时就不会响应你的按键的
回复

使用道具 举报

ID:697573 发表于 2020-6-1 17:25 | 显示全部楼层
864063529 发表于 2020-6-1 16:20
如果你的按键不是做的外部中断的方式的话,单片机在驱动电机的动作时就不会响应你的按键的

按键跟电机都不是中断方式,电机转动后会按键模块没有反应
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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