你的位置:首页 >

主程序是一个实时监控程序负责整个系统的运行流向

2024/11/11 8:29:29点击:

为了满足实时性的要求,将系统中所有的实时任务均放在中断服务程序中完成,并由同一时钟信号作为外部中断信号对两片CPU进行同步控制。在中断尚未到来或中断服务程序完成以后,主CPU监控键盘状态,从CPU监控由主CPU发送过来的信息;在时钟脉冲的上升沿产生外部中断,在外部中断服务程序中,主CPU根据监控得到键盘状态,进行采样和数据处理,并将已经处理好的数据结果及相关信息发送给从CPU,从CPU根据监控得到的信息对由主CPU送来的数据进行一定的处理,然后控制D/url转换模块的模拟量输出。
系统的软件设计本系统是一个实时处理系统,因此对时间响应的要求很高.为了完成系统的功能,系统软件采用了模块式的结构化程序设计方法.主程序是一个实时监控程序,负责整个系统的运行流向。各模块式程序分别完成电量测量、计算、显示、键盘响应及输出控制等功能。CPU1主要负责数据采集、键盘监控、显示处理及部分数据处理工作,CPU2主要完成数据处理、显示处理及输出控制工作,CPU2的程序流向由CPU1提供的信息决定。