《微机原理与接口技术》 第10章微机接口开发技术 教案 作者:李芷 2003.5.10
第 10 章 微机接口开发技术 教 案 作者:李芷 2003.5.10 《微机原理与接口技术》
第10章微机接口开发技术 o10.1应用系统设计概要 o102微机应用系统设计实例 o10.3抗干扰技术
第10章 微机接口开发技术 10.1 应用系统设计概要 10.2 微机应用系统设计实例 10.3 抗干扰技术
10.1应用系统设计概要 计算机应用系统的设计,一般要经过以下六个步骤 1.确定系统的功能和性能指标 合理地确定系统的功能和性能指标,是系统设计和实现之前最重 要的一步。 2.硬件和软件功能的划分 个计算机应用系统的功能都是由硬件和软件两部分协同完成 的。硬件,或者说接口电路的基本任务是实现信号的变换和传输, 而软件则是在硬件实现功能的基础上,最终实现该应用系统的全 部任务 应用系统硬件和软件功能的划分,并不是固定不变的。理论上说, 计算机的硬件功能和软件功能是具有互换性的。所以,应用系 统设计的第一步,就是合理地划分系统中硬件和软件的功能
10.1 应用系统设计概要 计算机应用系统的设计,一般要经过以下六个步骤: 1.确定系统的功能和性能指标 合理地确定系统的功能和性能指标,是系统设计和实现之前最重 要的一步。 2.硬件和软件功能的划分 一个计算机应用系统的功能都是由硬件和软件两部分协同完成 的。硬件,或者说接口电路的基本任务是实现信号的变换和传输, 而软件则是在硬件实现功能的基础上,最终实现该应用系统的全 部任务。 应用系统硬件和软件功能的划分,并不是固定不变的。理论上说, 计算机的硬件功能和软件功能是具有互换性的。所以,应用系 统设计的第一步,就是合理地划分系统中硬件和软件的功能
10.1疝用系统设计概要 3.系统硬件设计 (1)选定硬件平台 (2)把硬件的任务划分为若干个任务单一的模块。 (3)确定每个模块的工作方式,以及相关控制电路的类型。 (4)如需自行或部分设计组装,则进一步进行逻辑设计,并要验证设 计的正确性(可用软件仿真、电路实验等方法) (5)综合各个模块设计,得到整个系统的逻辑设计。 (6)组装硬件系统并测试,确定性能和可靠性能否满足系统要求 4.系统软件设计 (1)确定软件的运行环境和选择软件的开发平台 (2)根据系统需要完成的任务列举出全部的程序模块清单 (3)确定每个模块的工作方式,编制流程图和源程序 (4)测试每一个模块的功能和正确性。 (5)装配各程序模块,得到系统可执行机器代码
10.1 应用系统设计概要 3.系统硬件设计 ⑴ 选定硬件平台。 ⑵ 把硬件的任务划分为若干个任务单一的模块。 ⑶ 确定每个模块的工作方式,以及相关控制电路的类型。 ⑷ 如需自行或部分设计组装,则进一步进行逻辑设计,并要验证设 计的正确性(可用软件仿真、电路实验等方法)。 ⑸ 综合各个模块设计,得到整个系统的逻辑设计。 ⑹ 组装硬件系统并测试,确定性能和可靠性能否满足系统要求。 4.系统软件设计 ⑴ 确定软件的运行环境和选择软件的开发平台。 ⑵ 根据系统需要完成的任务列举出全部的程序模块清单。 ⑶ 确定每个模块的工作方式,编制流程图和源程序。 ⑷ 测试每一个模块的功能和正确性。 ⑸ 装配各程序模块,得到系统可执行机器代码
10.1应用系统设计概要 5.系统测试 系统测试主要是在硬件、软件两方面对正确性和性能指标的测试 系统测试过程与开发过程恰恰相反,强调自低向上进行,即先进行 模块测试,然后进行系统整体测试 测试的顺序原则是:先硬件,后软件,最后综合测试;先测试其正 确性,后测试其性能指标。 每项测试之前要制订测试方案,准备测试数据,测试过程要记录, 测试完成之后要总结,得出测试结论 6.编制相关文档和使用说明 研制过程要编制文档,加以整理和保管。一套有良好风格的文档资 料不但是系统交付所必须的,也给研制过程、系统维护提供很 大的方便,更是科研资料的积累,能提高应用系统开发的科研 水平
10.1 应用系统设计概要 5.系统测试 系统测试主要是在硬件、软件两方面对正确性和性能指标的测试。 系统测试过程与开发过程恰恰相反,强调自低向上进行,即先进行 模块测试,然后进行系统整体测试。 测试的顺序原则是:先硬件,后软件,最后综合测试;先测试其正 确性,后测试其性能指标。 每项测试之前要制订测试方案,准备测试数据,测试过程要记录, 测试完成之后要总结,得出测试结论。 6.编制相关文档和使用说明 研制过程要编制文档,加以整理和保管。一套有良好风格的文档资 料不但是系统交付所必须的,也给研制过程、系统维护提供很 大的方便,更是科研资料的积累,能提高应用系统开发的科研 水平