(3)系统方案设计 目的:为整个系统设计建立一个逻辑模型。 主要内容: ●进行必要的理论分析和计算,确定合理的控制算法; ●选择机型; ●划分系统软、硬件的功能,合理搭配软、硬件比重; ●确定系统的硬件配置,包括系统的扩展方案、外围电 路的配置及接口电路方案的确定,并画出各部分的功能框图 ●确定系统软件功能模块的划分及各功能模块的程序实现 方法,并画出流程图; 十时计系统的账材硬资源并进行存储御师务育出版社 HIGHER EDUCATION PRESS
(3)系统方案设计 目的:为整个系统设计建立一个逻辑模型。 主要内容: ● 进行必要的理论分析和计算,确定合理的控制算法; ● 选择机型; ● 划分系统软、硬件的功能,合理搭配软、硬件比重; ● 确定系统的硬件配置,包括系统的扩展方案、外围电 路的配置及接口电路方案的确定,并画出各部分的功能框图 ; ●确定系统软件功能模块的划分及各功能模块的程序实现 方法,并画出流程图; ● 估计系统的软、硬件资源并进行存储空间的分配
2.系统的详细设计与制作 包括硬件设计与软件设计两大部分。 (1)硬件设计 ①任务:根据总体设计要求,设计系统的硬件电路原 理图,并初步设计印制电路板等。 ②主要内容: ◆单片机系统扩展(如存储器扩展、IO接口扩展、中断 系统扩展等); ◆系统配置(如键盘、显示器、打印机、AD或DA转换 等) 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
2.系统的详细设计与制作 包括硬件设计与软件设计两大部分。 (1)硬件设计 ①任务:根据总体设计要求,设计系统的硬件电路原 理图,并初步设计印制电路板等。 ②主要内容: ◆单片机系统扩展(如存储器扩展、I/O接口扩展、中断 系统扩展等); ◆系统配置(如键盘、显示器、打印机、A/D或D/A转换 等)
③单片机系统扩展及配置应遵循的原则: ●尽量选用典型通用的电路; ●系统扩展及配置应留有余地,以便于今后的系统扩 充 ●硬件结构应结合软件考虑,尽可能用软件代替硬件, 简化硬件结构; ●应选用性能匹配且功耗低的器件; ●适当考虑CPU的总线驱动能力; ●注意可靠性及抗干扰设计。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
③单片机系统扩展及配置应遵循的原则: ● 尽量选用典型通用的电路; ● 系统扩展及配置应留有余地,以便于今后的系统扩 充; ● 硬件结构应结合软件考虑,尽可能用软件代替硬件, 简化硬件结构; ● 应选用性能匹配且功耗低的器件; ● 适当考虑CPU的总线驱动能力; ● 注意可靠性及抗干扰设计
(2)软件设计 软件设计的思想见第3章,软件设计的内容及步骤如图 3所示。 ①系统定义定义各输入/输出端口地址及工作方式, 分配主程序、中断程序、表格、堆栈等存储空间; ②软件结构设计常用的程序设计方法有模块化程序设计 (见第3章)、自顶向下逐步求精程序设计、结构化程序设 计三种。 ③建立数学模型用于描述各输入变量和输出变量之 间的数学关系并确定算法。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
(2)软件设计 软件设计的思想见第3章,软件设计的内容及步骤如图 9—3所示。 ①系统定义 定义各输入/输出端口地址及工作方式, 分配主程序、中断程序、表格、堆栈等存储空间; ②软件结构设计 常用的程序设计方法有模块化程序设计 (见第3章)、自顶向下逐步求精程序设计、结构化程序设 计三种。 ③ 建立数学模型 用于描述各输入变量和输出变量之 间的数学关系并确定算法
④绘制程序流程图根据系统功能、操作过程、软件 结构及算法进行绘制。 ⑤编写程序依据流程图选择适合的语言来编写主程 序及各功能模块程序。 ⑥汇编与调试将编写好的用户程序汇编成机器码, 并利用仿真器进行调试和修改。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
④ 绘制程序流程图 根据系统功能、操作过程、软件 结构及算法进行绘制。 ⑤ 编写程序 依据流程图选择适合的语言来编写主程 序及各功能模块程序。 ⑥ 汇编与调试 将编写好的用户程序汇编成机器码, 并利用仿真器进行调试和修改