第12章 微机应用系统设计案例
微机应用系统设计与实现word文档

第12章微机应用系统设计与实现1.教学目的和要求:了解微机应用系统的概念掌握微机应用系统设计的原则与步骤学会设计简单的微机应用系统2.教学重点:微机应用系统设计3.掌握难点:微机应用系统设计5.教学方法:课堂讲授6.教学内容摘要:12.1 概述12.1 微机应用系统概述微型计算机不但在理、工、农、文教、卫生、国防科学等方面已得到广泛的应用,而且在办公自动化及家庭生活中也已逐渐得到推广和应用。
12.1.1 微机应用的意义既可以是对计算机的硬件作相当大的增加(如检测通道、执行通道及相应的接口),也可以是在原有软件(操作系统,监控程序)的支持下设计出完全满足用户需要的应用软件。
也就是说,“应用”必须是通过硬件和软件或硬件或软件的增减,来满足用户的需要。
12.1.2 微机应用系统的一般类型微机的应用一般可分成三种类型。
1. 检测控制型2. 数据处理型3. 混合型12.2 系统设计的原则与步骤12.2.1 微机应用系统的一般构成微机应用系统由硬件系统(计算机+控制电路)和软件系统(系统软件+应用软件)两大部分构成。
1. 应用系统的硬件组成1) 微机2) 常规外围设备(1) 输入设备:主要用于程序和数据的输入,常见的有纸带阅读机、键盘、鼠标器和光笔等。
(2) 输出设备:主要用于程序处理后的信息或数据的输出。
它把处理过的各种信息和数据,以 (3) 外存贮器:主要用来存贮程序及有关的数据,如磁带机、磁盘(硬盘和软盘)、光盘等。
BUS图12.1 微机应用系统硬件的一般组成3) 外部接口设备4) 操作控制台及监视报警设备2. 应用系统的软件构成1) 用户程序2) 常用子程序库12.2.2 应用系统的设计原则和要求1. 操作性能要好2. 通用性好,便于扩展3. 可靠性高4. 设计周期短、价格便宜5. 对环境的适应性要好12.2.3 微机应用系统设计的基本内容和步骤1. 系统引入微机的必要性——成本控制2. 需求分析——确定系统的功能3. 选择基本微机系统——硬件系统设计4. 确定整个应用系统的硬件结构——硬件系统设计5. 确定软件框架及流程——软件系统设计6. 硬件和软件的具体设计——系统实现7. 软、硬件联调——系统调试8. 实验室模拟运行——离线仿真9. 现场调试、试运行10. 验收或鉴定——系统性能评估12.2.4 系统集成12.3 微机应用系统设计实例12.3.1 微机信号发生器【例12-1】利用微机制作信号发生器。
《微机应用》课件

B
C
系统升级
根据用户需求和技术发展,对系统进行升级 和维护。
数据备份与恢复
定期备份系统数据,确保数据安全,并在必 要时进行数据恢复。
D
05 微机应用案例分析
企业信息化管理系统
1 2
企业资源计划(ERP)
整合企业资源,提高生产效率和降低成本。
客户关系管理(CRM)
优化客户服务和提高客户满意度。
3
供应链管理(SCM)
中央处理器
中央处理器(CPU)是 微机的核心部件,负责 执行指令和处理数据。
CPU由运算器和控制器 组成,运算器负责算术 运算和逻辑运算,控制 器负责协调各个部件的 工作。
CPU的性能指标包括主 频、字长、指令集等, 主频越高,处理速度越 快。
CPU的发展经历了多个 阶段,从早期的8位处 理器到现在的64位处理 器,性能不断提升。
协调供应链,确保物料供应的稳定性和及时性。
电子商务平台
电子商务网站
提供在线购物、支付和物流配送服务 。
跨境电商
打破地域限制,提供全球范围内的商 品和服务。
移动电子商务
利用移动设备进行购物和支付,方便 快捷。
智能家居系统
智能照明
通过手机或语音助手控制 灯光,实现节能和智能化 。
智能安防
实时监控家庭安全,预防 和应对各类安全事件。
《微机应用》ppt课 件
目录
• 微机应用概述 • 微机硬件基础 • 微机软件基础 • 微机应用开发 • 微机应用案例分析
01 微机应用概述
微机应用定义
微机应用是指将微机(微型计算机)应用于各个领域,实现自动化、智能化、高 效化的技术手段。
微机应用通过将微机技术与具体应用领域相结合,实现对各种设备和系统的控制 、监测、数据处理等功能,提高生产效率、降低成本、优化资源配置。
微机应用系统设计

4) 操作控制台及监视报警设备 微机应用系统在正常工作时,并不需要人直接参与。但是无 论如何,必须使人—机保持密切的联系。这是因为系统在运行过 程中,操作人员需要对运行状态进行监视和了解,在系统发生故 障时,必须能自动报警,尔后,操作人员通过控制台上的按键干 预。另外,当需要修改控制程序和控制参数时,同样也要通过控 制台上的键盘或按键对系统的工作进行干预。 根据上述要求,操作控制台应包含控制按键、面板显示和报警显 示器等。在某些系统中,为了调试和工作方便,在控制台上还装 有手动转换装置,以便在人工方式时,对被控对象进行操纵。
2、应用系统的软件构成
要使微机应用系统能正常工作,就必须在微机内存中存放 一定的程序。系统管理需要程序,对某些对象进行控制和监测 也需要程序。可以这么说,微机应用系统的硬件是系统的躯体, 而软件(即各种程序和数据的集合)是整个系统的灵魂。不同的 控制对象和不同的控制任务,在系统软件构成上会有很大区别。 一般来说,只有系统硬件确定以后,才能完全确定如何配置系 统的软件。但是,这并不意味着系统的软件构成是不可捉摸的。 一般根据其功能,软件系统大体可以分成以下几个部分。
2) 常用子程序库
一个微机应用系统的基本功能要受到硬件结构和系统拥有 的资源的限制。例如,一般不能用硬件进行数制变换和数据采 集等,而这样一些功能是应用系统要经常用到的。为此,我们 采用子程序的方式来满足系统用户程序的要求。所谓子程序, 就是将一些特定功能编成一个个专用程序段,放在子程序库中, 系统需要使用时,可以随时调用。子程序库中的子程序都编成 标准的形式,一般都要规定入口参数、入口地址、出口参数等。 只要按其规定,即可在主程序中随意调用。
微机应用系统设计实验内容

实验一流水灯一、实验目的1、熟悉I/O口编程方法;2、了解LED的工作原理和驱动方法;3、学习延时程序的编写与应用;二、实验电路三、实验步骤1、打开ISIS 7 Professional,参照实验一电路设计仿真电路原理图。
2、从左到右每次点亮1个LED,当点亮最右边1个LED时,再从左往右每次点亮1个LED,每个LED亮灯时间约200ms。
3、从左到右每次点亮1个LED,当点亮最右边1个LED时,再从右往左每次点亮1个LED,每个LED亮灯时间约200ms。
4、从左到右每次点亮2个LED,当点亮最右边2个LED时,再从左往右每次点亮2个LED,每个LED亮灯时间约200ms。
5、从左到右每次点亮2个LED,当点亮最右边2个LED时,再从右往左每次点亮2个LED,每个LED亮灯时间约200ms。
6、点亮所有灯,然后从左往右每次灭1个LED,当16个LED全灭后,再点亮所有灯,然后再从左往右每次灭1个LED,当16个LED全灭后,再点亮所有灯……两次灭灯时间间隔约200ms。
实验二单片机双机通信一、实验目的1、掌握A T89C52单片机异步串行口的通信原理及编程。
2、掌握串行口方式1的使用及其波特率的计算。
二、实验电路三、实验内容1.打开ISIS 7 Professional,参照二实验电路设计仿真电路原理图。
2.编写程序实现:(1)串行口设为工作方式1,其中一个单片机为发送方,另外一个单片机为接受方,发送数据块大小为10字节存放在发送方单片机的内部RAM 50H~59H中,通过发送方单片机的串行口发出,再通过接受方单片机串行口接受,接受数据块存放到接受方单片机的内部RAM 60H~69H中,实验中数据传输通过程序查询控制,查询数据是否已发送或已接受。
发送数据之前发送方单片机持续发送联络信号AAH给接受单片机,收到接收方单片机的应答信号后才开始发送数据快。
发送和接受的数据均传送至各自P2口的7SEG-BCD数码管显示器显示。
微机原理及应用课设

微机原理及应用课设微机原理及应用是计算机专业中非常重要的一门课程,通过学习这门课程,我们可以深入了解计算机的基本原理,以及如何应用计算机技术解决实际问题。
在本次课程设计中,我们将围绕着微机原理及应用的主题,设计一个基于单片机的智能温控系统。
首先,我们需要明确设计智能温控系统的目的。
智能温控系统是一种自动控制的系统,通过对室内温度进行检测,根据设定的温度范围自动调节暖气或空调的工作状态,实现室内温度的稳定控制。
本次设计的目的就是要设计出一套可以实现智能温控的系统,即通过对温度传感器的采集数据,控制开关控制器,控制加热器的加热进入室内,从而实现室内温度稳定控制的设计方案。
下面是我们设计的硬件部分。
系统硬件采用基于AT89S52的单片机来实现,同时接入LCD1602液晶显示模块,DS18B20温度传感器和继电器等元件。
其中,DS18B20温度传感器可以实现以数字方式输出温度值,通过与AT89S52单片机相连接,可以将温度值实时显示在LCD1602液晶显示模块上。
而继电器则是负责控制加热器的开关状态,保证室内温度稳定。
详细的硬件连接如下:(1)DS18B20温度传感器:将温度传感器的VCC与单片机的P1.0口相连,将地线与单片机的GND相连,将数据线连接到单片机的P1.1口上。
(2)LCD1602液晶显示模块:将液晶显示模块的VCC连接到单片机的P0.0口上,将地线连接到单片机的GND上,将RS引脚连接到单片机的P0.2口,将RW引脚连接到单片机的P0.1口,将E引脚连接到单片机的P0.3口上,将D4-D7四个数据引脚分别连接到单片机的P0.4-P0.7口上。
(3)继电器:继电器的控制引脚与单片机的P2.7口相连,继电器的正负极分别连接到外部加热器控制电路的AC220V电源接口上。
接下来是我们设计的软件部分。
我们通过Keil C语言IDE软件来编写单片机的程序,实现温度采集、数据处理和控制继电器等各种功能。
微型计算机应用系统的设计

外/内转换 外时钟
2.38MHZ 4.77MHZ
⑵复位信号生成
外复位信号
复位信号
接晶体
4.77MHZ 14.318MHZ
⑶准备就绪信号产生电路
设备就绪信号1 4.77MHZ 允许信号1 设备就绪信号2 允许信号2 准备就绪信号
外同步信号
三、8284A与CPU的连接(8086最小工作方式)
微型计算机
10、验收或鉴定
准备完整的资料。
注意:
微型计算机应用系统的设计,是一个“理论—实 践”、 “再理论—再实践”的反复过程,只有经过多 次反复改进和实践考验,才能达到完善。
期末考试论文要求
个人完成;允许讨论、咨询。 一般应包含如下部分: 1、估价引入微机控制的必要性 2、需求分析、技术要求; 3、确定系统方案:问题分析、设计思路及解决方案; 4、硬件电路设计及功能说明,原理图(包括芯片简介); 5、软件部分的程序流程图,算法和使用的编程技巧; 6、汇编源程序清单,关键语句(段)要有简洁的注释; 7、收获、体会和建议 。 确定题目:12月1日前(上网搜) 交卷时间:14年1月6日前(wword版: 学号姓名。doc)
9.1
时钟发生器8284A
一、8284A内部结构和引脚
二、8284A的电路功能
三、8284A与CPU的连接
一、8284A内部结构
⑴时钟信号产生器 ⑵复位信号生成电路 ⑶准备就绪信号产生电路
复位信号
时 钟 信 号
准备就绪信号
二、8284A的电路功能
⑴时钟信号产生
接晶体
14.318MHZ 14.318MHZ 时 钟 信 号
7、软、硬件联调
逐步联调,及时解决问题。
8、实验室模拟运行
微机应用系统设计课程设计

《微机应用系统设计》课程设计大纲课题一数字秒表实验类别:设计型实验实验目的:掌握数字秒表的原理和实现方法。
学习8155芯片的结构和工作原理。
学习LED数码管显示的原理及编程方法。
掌握8155扩展键盘和显示器的原理和编程方法。
掌握51单片机定时器与中断的使用。
实验内容:设计一个数字秒表,要求从00:00秒开始计时,最大计时时间为99:99秒。
并且具有启动、暂停和清零(复位)等功能。
画出硬件连接电路图,说明各个控制信号的作用。
画出程序流程图,编写程序,硬件连接调试,直至正确。
编写课程设计报告。
实验要求:编程实现功能,并撰写课程设计报告一份。
给定条件:单片机采用89s51单片机,使用8155芯片扩展并口,扩展了3×3键盘和4位LED数码显示器,可用于显示和按键控制。
在PC机上调试可使用KEIL开发系统。
课题二交通信号灯控制系统实验类别:设计型实验实验目的:学习LED数码管的原理及编程方法。
学习键盘的原理及编程方法。
掌握51单片机定时器与中断的使用。
掌握交通信号灯控制系统的原理和实现方法。
实验内容:✧设计一个交通信号灯控制系统,要求:初始状态为两个方向的红灯全亮,时间6秒。
主干道绿灯亮,支干道红灯亮,主干道通车,时间为20秒。
主干道黄灯闪烁,支干道红灯亮,时间为6秒。
主干道红灯亮,支干道绿灯亮,支干道通车,时间为15秒。
主干道红灯亮,支干道黄灯闪烁,时间为6秒。
循环显示。
通过按键输入时间,使主干道和支干道通车时间一样。
(本要求可根据学生情况选择)✧画出硬件连接电路图,说明各个控制信号的作用。
✧画出程序流程图,编写程序,硬件连接调试,直至正确。
✧编写课程设计报告。
实验要求:编程实现功能,并撰写课程设计报告一份。
给定条件:单片机采用89s51单片机,使用8155芯片扩展并口,扩展了3×3键盘和4位LED数码显示器,可用于显示和按键控制。
在PC机上调试可使用KEIL开发系统。
课题三数字电压表实验类别:设计型实验实验目的:学习ADC0809芯片的结构和工作原理。
微机原理与接口技术课件:微型计算机应用系统设计案例

微型计算机应用系统设计案例
8.1.2 微型计算机应用系统设计举例 1. 企业数据采集与网络管理系统 现在中小型企业的生产设备中,多数设备的电气控制和监控
繁琐,不能有效地对工作现场的控制设备进行精确的操作,而且 大多数设备之间独立工作,不能形成一个完整、有效的管理体系。 各设备的操作结果必须由操作人员单独向有关负责人汇报或集中 汇总后再上交给企业决策管理部门,其手续繁杂、效率低下,不 能及时准确地将生产情况反馈到管理部门,这是一种陈旧的管理 模式。采用“企业数据采集与网络管理系统”可以彻底改变这种 效率低下的生产方式,提升和促进企业生产效率及竞争力水平, 这也是现代企业管理的发展方向。这个系统对目前使用的各种生 产设备进行信息化改造,对所有生产数据进行处理并发送到网上, 做到了无纸化作业,保证了生产数据的科学性和可靠性,并实现 了数据共享。
学习重点
(1) 常用微型计算机应用系统的类型,典型系统的一般设计 方法。 (2) USB总线接口设计及驱动程序编制方法。
微型计算机应用系统设计案例
8.1 微型计算机应用系统设计
8.1.1 概述 在工业生产上用到的计算机应用系统,其具体组成、硬
件部件和软件系统,都因使用的目的、对功能的要求和投资 的多少而各不相同。现就系统功能、使用目的介绍几种常见 的典型计算机应用系统。
微型计算机应用系统设计案例
2. 直接数字控制系统 直接数字控制(DDC)系统结构如图8-2所示。计算机通过 输入通道对被控对象进行实时数据采集,并按控制规律进行 实时决策,产生控制指令,再通过输出通道,对被控对象实 现直接控制。由于这种系统中的计算机直接参与生产过程的 控制,所以要求实时性好、可靠性高并且环境适应性强。
微型计算机应用系统设计案例 图8-3 监督计算机控制系统结构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
启 动 A /D 转 换
转 换 结 束 否 ? Y 累 加 转 换 结 果 (A )+ (5 0 )H → (5 0 )H
有 进 位 否 ? Y (B )+ 1 → (B )
N (R 6 )-1 = 0 ? Y (B )、 (5 0 H )联 合 除 以 4, 结 果 → 50H
返 回
12.3.3 系统的软件设计
温度超出范围否? N 温度控制 中断返回
图12-3 应用程序总体流程图
12.3.3 系统的软件设计
程 序 开 始
⑴ 温度检测程序模块
温度检测程序的功能是连续进
将 结 果 单 元 50H 和 寄 存 器 B清 零 , 转 换 次 数 4→ R6
行4次A/D转换,求取转换结果的平
均值,存入内部50H单元。A/D转换 采用查询方式。
⑴ 温度设定电路
本例采用BCD码拨盘。 ⑵ 温度显示电路 温度值采用LED显示。可以利用串行口的移位寄存器 功能,扩展为三位静态显示LED接口电路。
12.3.2 系统的硬件电路设计
⑶ 报警电路 报警电路仅需要一位开关量输出控制,采用微机
的I/O口线即可。
12.3.3 系统的软件设计
1. 软件总体设计
12.2.2开发工具的组成
⑵ 辅助设计功能
①程序设计语言:汇编或C/C++语言等。 ② 程序编辑。 ③ 其它软件功能:如反汇编程序和实用子程序库。
12.2.3 微机应用系统的调试
微机应用系统调试包括硬件调试和软件调试两 项内容。 1. 硬件调试 硬件调试的任务是排除应用系统的硬件电路 故障,包括设计性错误、工艺性故障和样机故 障:
2. 控制方案的确定
对温度控制精度要求不高,可选用继电器控制方式 ① 第一档 给定温度为室温,切除所有电炉。 ② 第二档 给定温度为40℃,一般情况为1台电炉工作。 ③ 第三档 给定温度为50℃,一般情况为2台电炉工作。 ④ 检测温室 取A/D采样周期为30s。
12.3.1 系统分析和总体设计
3. 硬件和软件功能划分
12.3.2 系统的硬件电路设计
12.3.3 系统的软件设计
12.3 应用系统设计实例
实例:现要求设计一个单片机温度控制系统,自动控制一个温室的温 度,实现如下功能: ① 要求温室温度为三档:第一档为室温,第二档为40℃,第三 档为50℃。温度控制误差≤±2℃。 ② 升温由3台1000W的电炉实现。若3台电炉同时工作时,可保 证温室温度在3min内超过60℃。 ③ 要求实时显示温室温度,显示位数为3位,即××.×℃(如 38.7℃)。 ④ 当不能保证所要求温度范围时,发出声光报警信号。 ⑤ 对升温和降温过程时间不作要求。 系统总体分析 系统硬件设计 系统软件设计
系统需求分析 系统总体方案设计 系统硬件电路设计 系统软件设计 系统调试
12.1.1 总体设计
1.系统总体需求分析
一方面应该对用户和市场的需求,了解用户对新系统 的要求,另一方面还要对国内外同类系统的状况进行详细 的分析调查。
2.系统可行性分析
◆市场或用户需求 ◆经济效益和社会效益 ◆技术支持与开发环境 ◆系统的目前竞争力和未来生命力
12.3.1 系统分析和总体设计
1. 对温度控制系统的分析
① 温度测量 模拟信号到数字信号的转换(A/D)
② 温度控制 电炉的通电或断电实现实现温度控制,需 要开关量输出通道。 ③ 温度给定 要有相应的给定输入装置,如键盘。 ④ 温度显示 按要求实时显示温室的温度值。 ⑤ 报警 声光报警信号。
12.3.1 系统分析和总体设计
第12章 微机应用系统设计案例
12.1 微机应用系统设计 12.2 微机应用系统开发 12.3 应用系统设计实例
教学重点
本章是在掌握微型计算机软硬件原理的基础 上学习系统的设计与开发。 难点:微型计算机系统的开发与设计 重点:微型计算机系统开发步骤及方法 了解:微型计算机系统应用的领域及特点
12.1 微机应用系统设计
3.系统方案设计 4.划分硬件、软件任务,画出系统结构框图
12.1.2 硬件设计
微型计算机系统的硬件设计有从元件级上 的设计和利用应用板(单片单板机)构成系统 两大类。
1.从元件级上的设计:配置必须的存储器、接口电 路和外围设备而组成一个系统。要考虑的主要因素有: 微处理器选择、存储器配置、输入通道设计、输出通道 设计、电源配置和打印、显示、报警、通信、操作、信 号等接口电路。 2.利用应用板设计:指选用市面上销售的通用微处理 器产品,可以缩短开发周期。
⑴ 脱机测试 • 检查线路 • 核对元器件 • 检查电源系统 • 外围电路调试
12.2.3 微机应用系统的调试
⑵ 联机调试
• 测试扩展RAM • 测试I/O接口和设备 • 试验晶振和复位电路 • 测试A/D和D/A转换电路 • 其它外设的测试
12.2.3 微机应用系统的调试
2. 软件调试
⑴ 单步运行 ⑵ 断点运行 ⑶ 连续运行 ⑷ 检查和修改存储器单元的内容 ⑸ 检查和修改寄存器的内容 ⑹ 符号化调试
示和温度控制,并根据温度检测值决定是否报警。据此可设计出应用程
序总体结构如图12-3所示。 ⑵ 程序模块划分 在应用程序总体结构中,将以下6个功能程序作为模块程序:温度
设定输入、温度检测、温度值标度变换、温度显示、温度控制和报警程 序模块。
12.3.3 系统的软件设计
程序开始 N 30s定时到? Y 主程序 并行口初始化 串行口初始化 定时器初始化 中断系统初始化 拨盘设定值检测 温度检测 标度变换 温度显示 Y 报警及 事故处理
12.2.3 微机应用系统的调试
3. 软硬件综合调试
在系统综合调试时,应将全部硬件(包括外设)连接
好,应用程序也都组合好。进行完整系统的软硬件调试,
不断地调整修改应用系统的软硬件,进一步排除较难发现 的软硬件错误,使系统达到预期的技术指标。
12.3 应用系统设计实例
主讲内容 12.3。
⑶ 仿真:仿真实际上也是一种软件和硬件综合在一 起的排错调试手段,它能加速目标应用系统的开发。
12.2.1 微机应用的开发
3.开发的手段
⑴ 通用机模拟开发
⑵ 在线仿真开发
在线仿真就是把开发的目标系统连接到仿真器上,在 仿真软、硬件环境支持下的在线开发。 开发工具也有不同类型。主要有以下三种: ◆通用型微机仿真器开发系统 ◆ 实用型开发系统 ◆ 通用机开发系统
12.1.3 软件设计
按照先粗后细的办法,把整个系统软件划分 成多个功能独立、大小适当的模块,应有以下特
点:
1.结构清晰、简捷、流程合理 2.各功能块程序化、子程序化 3.程序存储区、数据存储区规划合理 4.各功能程序的运行状态、运行结果以及运行要求尽量设置状态 标志
5.做好抗干扰设计
6.设置自诊断程序
2. 输入通道设计
包括温度传感器、放大器和A/D转换器三部分。 温度检 测采用温度传感器AD590,运算放大器OP07作为信号放 大器,A/D转换器采用ADC0809。
12.3.2 系统的硬件电路设计
3. 输出通道设计
输出通道有3条,光电耦合双向晶闸管驱动电路,
分别控制3台电炉通电和断电。
4. 人机接口设计
12.2 微机应用系统开发
主讲内容 12.2.1 微机应用的开发 12.2.2 开发工具的组成和功能 12.2.3 具体开发系统简介
10.2.4 微机应用系统的调试
12.2.1 微机应用的开发
1. 开发的意义
2.开发需要解决的问题
⑴ 编程:根据开发工具的性能,可以有机器语言、
汇编语言和高级语言三种不同级别的编程方式。 ⑵ 排错:主要是指对单片机应用系统的硬件、软件
12.3.3 系统的软件设计
⑴ 程序结构设计 应用程序结构采用中断方式,由定时器发出定时中断申请。 主程序进行系统初始化,包括定时器、I/O口和中断系统的初始
化,等待定时中断。
在中断服务程序中,先判断是否到30s。若不到30s,返回;若到 30s,进行以下操作:拨盘设定值检测、温度检测、标度变换、温度显
#
#
Y
N
2 炉通电 ( P 1 .1 = 1 ) 吗 ? Y 关 闭 2 炉 : 0→ P1.1
# #
#
2 炉通电 ( P 1 .1 = 1 ) 吗 ? N 开 2 炉 : 1→ P1.1
#
Y
关 闭 3 炉 : 0→ P1.2
#
开 1 炉 : 1→ P1.2
#
开始
系统需求和可行性分析 确定系统总体方案设计划分软硬件功能
绘制硬件框图 设计硬件电路 绘制印刷电路板图 制作电路板 硬件电路调试
硬 件 设 计
软 件 设 计
软件资源划分 软件结构模块划分 程序设计 程序调试
系统综合调试 排除故障,修正软硬件 程序固化,应用系统独立运行 完成研制
图12-1 微机系统开发流程图
12.2.2开发工具的组成
1.开发工具的组成
⑴ 主机 ⑵ 在线仿真器 ⑶ 仿真软件
2.实时在线仿真功能
实时在线仿真器的功能可以分为调试功能和辅助设计 功能。 ⑴ 调试功能
① 运行控制功能:应能以单步、断点(多种断点条件)、连续 三种方式运行程序 ② 状态的读出和修改功能:用户可以读出/修改目标系统所 有资源的状态,以便检查运行的结果。 ③ 跟踪功能:具有逻辑分析仪的功能。
主讲内容
12.1.1 总体设计
12.1.2 硬件设计 12.1.3 软件设计
12.1 微机应用系统设计
微机应用系统是指以微处理器为核心,配以一 定的外围电路和软件,能实现某种或几种功能 的应用系统。它由硬件部分和软件部分组成。 该系统设计包括总体设计、硬件设计、软件设 计、制版、元器件安装等。开发步骤: