不能进行状态的输入。
2。3 方案比较
2。3。1 控制模块的方案选择文献综述
方案一:采用DSP作为系统控制器。DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。DSP具有对元件值的容限不敏感,受温度、环境等外部因素影响小,容易实现集成,可分时复用,共享处理器,方便调整处理器的系数实现自适应,可用于频率非常低的信号等优点。但DSP硬件电路比较复杂,且价格昂贵,数字系统由耗电的有源器件构成,没有无源设备可靠。
方案二:采用单片机作为系统控制器。单片机具有可靠性强、性价比高、电压低、功耗低等优点得到迅猛发展和大范围推广,单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种逻辑功能,本身带有定时器、计数器,可以用来定时和计数,并且其功耗低,体积小,计数成熟和成本低等优点。
若该设计使用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用AT89C51,它是低功耗、高性能的CMOS型8位单片机。片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。另外,AT89C51的指令系统和引脚与8051完全兼容,片内有128B的RAM、32条I/O口线、2个16位定时计数器、5个中断源、1个全双工串行口等。基于以上分析,拟定方案二,用STC89C51单片机作为控制器。