图93软件设计步骤 匚开始 系统定义 软件结构设计 匚建立数学模型 绘制程序流程图 编写程序 汇编 在线仿真调试 修改程序 程序有错? 固化到 EPROM 结束 十一五”国家级规为教材(高职高专 高等教育出版社 HIGHER EDUCATION PRESS
开 始 系统定义 软件结构设计 建立数学模型 绘制程序流程图 编写程序 汇 编 在线仿真调试 程序有错? 修改程序 固化到EPROM 结 束 Y N 图9—3 软件设计步骤
3.仿真调 仿真调试分硬件调试、软件调试和系统联调三个阶段 (1)硬件调试 硬件调试是利用开发系统、基本测试仪器(万用表、示 波器等),通过执行开发系统有关命令或测试程序,检查 用户系统硬件中存在的故障。它又可分为静态调试和动态 调试两步: 静态调试即用户至什么是硬件调试?件检查 般采用目测、万用表演 制电路板 及各芯片、器件进行检上 ·动态调试是在用户系统工作时发现和排除使障 的一种硬件检查。其一般方法是先进行各单元电路 进行全系统调试。 UUU 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
硬件调试是利用开发系统、基本测试仪器(万用表、示 波器等),通过执行开发系统有关命令或测试程序,检查 用户系统硬件中存在的故障。它又可分为静态调试和动态 调试两步: ● 静态调试即用户系统未工作时的一种硬件检查。一 般采用目测、万用表测试、加电测试等方法对印制电路板 及各芯片、器件进行检查。 ● 动态调试是在用户系统工作时发现和排除硬件故障 的一种硬件检查。其一般方法是先进行各单元电路调试再 进行全系统调试。 什么是硬件调试? 3.仿真调试 仿真调试分硬件调试、软件调试和系统联调三个阶段。 (1)硬件调试
(2)软件调试 软件调试是通过对用户程序的汇编、连接、执行来 发现程序中存在的语法错误与逻辑错误并加以排除纠正 的过程。 软件调试的一般方法是先独立后联机、先分块后组 合、先单步后连续。 什么是软件调试? (3)系统联调 系统联调是指让用户系统的软件在其硬件上实际运 行,并进行软、硬件联合调试。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
(2)软件调试 软件调试是通过对用户程序的汇编、连接、执行来 发现程序中存在的语法错误与逻辑错误并加以排除纠正 的过程。 软件调试的一般方法是先独立后联机、先分块后组 合、先单步后连续。 什么是软件调试? (3)系统联调 系统联调是指让用户系统的软件在其硬件上实际运 行,并进行软、硬件联合调试
4.程序固化及独立运行 5.文件编制阶段 文件应包括: ◆任务描述; ◆设计的指导思想及设计方案论证; ◆性能测定及现场试用报告与说明; ◆使用指南; ◆软件资料(流程图、子程序使用说明、地址分配、程 序清单); ◆硬件资料(电路原理图、元件布置图及接线图、接插 件引脚图、印制线路板图、注意事项等)。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
4.程序固化及独立运行 5.文件编制阶段 文件应包括: ◆任务描述; ◆设计的指导思想及设计方案论证; ◆性能测定及现场试用报告与说明; ◆使用指南; ◆软件资料(流程图、子程序使用说明、地址分配、程 序清单); ◆硬件资料(电路原理图、元件布置图及接线图、接插 件引脚图、印制线路板图、注意事项等)
92单片机的选型 92.1单片机的性能指标 1.单片机的位数 单片机的位数由其内核CPU的位数决定。位数越多, 单片机处理数据的能力就越强。目前以8位机应用居多 2.运行速度 单片机的运行速度取决于外部晶振或外部时钟信号 的频率。如89C51的外部时钟频率可达24MHz。单片机 运行速度高则执行速度快,但功耗也会相应地增加,同 时要注意其外围接口芯片与工作速度的配合。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
9.2 单片机的选型 9.2.1 单片机的性能指标 1.单片机的位数 单片机的位数由其内核CPU的位数决定。位数越多, 单片机处理数据的能力就越强。目前以8位机应用居多。 2.运行速度 单片机的运行速度取决于外部晶振或外部时钟信号 的频率。如89C51的外部时钟频率可达24MHz。单片机 运行速度高则执行速度快,但功耗也会相应地增加,同 时要注意其外围接口芯片与工作速度的配合