请精通单片机的高手进来,我诚心请教一个问题,急急急!

我想利用一个单片机(51系列或者avr系列,具体还没想好)设计一个系统,系统功能流程图如下

之后是我的几个问题:
1,只用一个单片机能同时完成该系统的这么多任务?
2,如果不能,是否可以使用多个单片机,分工合作,即将大系统分为若干个子系统(测速,蜂鸣器,LED显示,总控制等等),子系统由各自的单片机控制。
3,该设计最终仿真容易还是硬件制作容易?
3,如果仿真,该大系统能否在Proteus上仿真,还是只能子系统逐一仿真?
4,如果真的能实现该系统,用那种的单片机好,我设想的是at89c52或者atmega8

本人是大四生,这实际上是我的毕业设计,目前感觉有点不自量力,但还是想诚心请教各位高手,因为我想完成该课题!!!

1、应该用89C52就能解决了。都是定时的东西。
2、反复论证,提炼系统框图和控制流程图。
3、先用仿真,再制作。
4、有大问题问导师。小问题Baidu。追问

c52可以,那这么多功能,只靠一个c52能够解决么?另外,Proteus上可以仿真这么复杂的系统么

追答

目前你提供的资料,还没有充分证据表明需要更多单片机或单片机无法完成。你描述的过程和功能块离实际东西还有距离,请按2再深入做。即使无法完成,也需要按2再深入分析并设计方案以完成。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-07
看测量的速度有多高,如果测量间隔大于100个时钟,用一个单片机是可以实现的。89C51或52都行,有问题百度Hi或Q我5850 7961。测速系统需要多高的响应速度?追问

这么多任务要同时处理,一个单片机够?另外,Proteus可以仿真这么复杂的系统么?

第2个回答  2013-05-07
功能都很简单,一个单片机足够了,你之所以觉得一个单片机不够,是觉得功能太多?其实功能不多,像上面LED显示、蜂鸣器啥的几句话就搞定,也浪费不了单片机多少资源,你的程序要是多一些模块化编写就简单多了。
至于单片机选择上,51就差不多吧,以前用51编过很多功能程序都没问题。当然AVR更好
要是你觉得某些部分需要特殊对待,就两单片机呗,大不了俩单片机通信。
相似回答