软件设计
系统应用程序的结构可分为主程序和若干子程序,主程序流程图如图4所示。
主程序
1) 初始化程序:在初始化过程中,先是将8052各个口复位,清RAM 区的各个寄存器、缓冲区。 程序正常运行后,将不再进入初始化程序,只有当仪器启动或复位时才进入该程序。 初始化完成后,开外部中断。
2) 功能处理程序:当按下这些键时,经过判断,转各自的处理程序。 这些程序是相似的,主要功能是显示各自的字符,设置各自的标志。
3) RUN 键处理程序:当按下功能键后,再置入数字,然后按下RUN 键,可以得到与置入数值大小相等的电压输出。
4) CLR 键处理程序:清除键(CLR) 的主要功能是,根据当前状态的不同,清除不同的工作区。 当程序进入出错处理子程序时,只有按下CLR 后,才能使仪器恢复正常工作。
图4 主程序框图
|