[求助] 一片mcu能控制2个不同的时序系统么

飞天有梦   2011-11-8 11:22 楼主

比如要控制2个系统,每个系统分别是不通类型的循环,每隔一段时间重复一次,循环时间不同

假设控制系统A和B

A需要控制10个继电器

B需要控制另外7个

A循环11秒

B循环9秒

回复评论 (4)

这个当然可以了,mcu连这点事都干不了还能干吗啊。当然得靠你的程序实现啦
就你说的例子给你提供个思路:用定时器产生1s的定时,当然定时器不能直接产生,具体怎么办你应该知道吧?然后定义两个变量,每到1s定时到的时候两个变量都加1,然后检测他们的值,一个到9清零,一个到11清零,接下来输出控制就可以了
点赞  2011-11-8 11:45
借鉴一下最小公倍数和最大公约数的思路吧...
点赞  2011-11-8 12:59

回复 沙发 jishuaihu 的帖子

谢谢啦,我秀逗了。输出口不给输出信号能能维持多长时间?
点赞  2011-11-8 13:43

能实现是能实现,若不要求一个单片机的话可以用两片,共用晶振

现在51几块一片
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2011-11-8 14:30
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复