2 系统的模块化设计 [size=+0] 根据具体情况将系统划分成若干功能单一的模块。划分的原则是:实时性强的任务由一独立器件模块来完成,信息在器件模块之间的交换要少,且时间性要求要低。 [size=+0] 根据智能热量仪要求将其划分成三个器件模块,功能框图如图1所示。CPU1完成智能热量仪物理量的采集,即温差、压力、流量、压差或频率的采集,并能输出控制信号,包括电流和开关量输出;CPU2实现人机对话功能:显示各物理量(温度、压力、压差、频率、瞬时流量或累积热量),接收仪表参数的输入等;CPU3完成与上位机间的通信和打印功能。EEPROM 93LC66连接这三个器件模块。为了编程方便,三个CPU的P1.0~P1.3都依次连接EEPROM的CS、CLK、DI、DO;而三个CPU的P1.4、P1.5则连在一起,作为EEPROM状态的标志,用来协调三个CPU的工作。 |
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) | Powered by Discuz! X3.2 |