编辑: NaluLee | 2013-09-25 |
仿真策略;
仿真软件 中图分类号:.
/ #%%01! 文献标识码:2 近年来, 各种计算机仿真软件相继上市, 并在 不同的领域得到了广泛的应用( 有许多厂家对电 子元器件的逻辑电路实现了软件仿真( 一些大型 345, /64 等厂家也先后出现了各种仿真软件, 但 是这些仿真软件多数不能够脱离厂家的硬件而独 立运行(这些软件都必须嵌入在这些著名软件公 司的专用平台上, 应用者必需购买相应的硬件系 统才能使用 [%] ( 目前国内研制的各种单片机仿真器, 都是采 用软、 硬件相结合的方法作为开发芯片的(本文面 向大中专院校的师生, 实现了单片机系统的仿真, 包括单片机系统软、 硬件两部分的仿真(它能够模 拟整个单片机系统, 其中被控对象用数学模型来 模拟(另外, 该软件还能够利用人工智能实现电路 自动设计, 并且能够对用户输入的汇编语言程序 实现智能诊断错误( 本文着重阐述对单片机系统 的仿真(单片机系统仿真软件的出现会节约大量 的硬件资源(由于是在仿真环境下进行, 不怕误操 作而引起的设备损坏, 更有利于实验者自主开发 实验, 培养学生的创造精神和创造能力( % 应用实例 首先用户可以根据需要输入硬件资源, 如数据 存储器、 程序存储器、 模7数转换器、 数7模转换器、 并行口、 串行口、 键盘、 数码管等(根据这些信息, 单 片机系统仿真软件可以自动生成相应的硬件电路 图(然后由用户输入汇编语言程序进行仿真( 为了说明单片机系统仿真软件的功能与使 用, 现举一个单片机温度控制系统的例子( 图%给出了单片机温度控制系统的电路图( 它包括了键盘输入和数码管输出( 在系统的主界 面用户可以根据此电路编写功能不同的汇编语言 程序, 实现对锅炉温度的 /83 控制(图!是该系统 的主界面(用户输入汇编语言程序后, 按下 "装载" 按纽后, 把程序写入单片机, 再按启动, 开始仿真( 键盘用鼠标点击, 可以用来修改比例、 微分、 积分 的值(仿真可显示出用户程序希望的过程和结果( 仿真过程中通过示波器和温度计可以看到温度的 变化过程( ! 单片机系统仿真软件的开发平台 友好的用户界面是单片机系统仿真软件应用 的前提(,- 具有可视化的用户界面设计功能, 它 是在原有的 -9:;
< 语言基础上发展而来的( 利用 ,- 构建单片机系统仿真软件的平台, 使程序有一 个良好的运行环境, 这就是内部事件程序设计部 分(包括认指令、 执行指令和仿真指令( 其中认指 令是让 ,- 能够识别单片机汇编语言指令, 执行 指令是在 ,- 识别单片机汇编指令的基础上执行 其所完成的功能(用户界面如图 # 所示( # 单片机系统的仿真策略 !"# 离散事件系统的仿真策略 离散事件系统仿真研究的一个重点问题是仿 真策略问题 [!] ( 在一个较为复杂的离散事件系统 中, 一般都存在诸多的实体, 这些实体之间相互联 系, 相互影响, 然而其活动的发生却统一在同一时 间基础上, 采用何种方法推进仿真钟, 建立起各类 实体之间逻辑联系, 是离散事件系统仿真建模方 法学的重要内容之一, 有时称之为仿真算法或仿 真策略(对于一个仿真软件来说, 仿真策略必须能 第!) 卷第)期!""*年%!月沈阳工业大学学报=>?@A9B >C 5DEAF9AG HA;