专业仿真软件课程实训报告

专业仿真软件课程实训报告

ID:45764126

大小:934.91 KB

页数:27页

时间:2019-11-17

专业仿真软件课程实训报告_第1页
专业仿真软件课程实训报告_第2页
专业仿真软件课程实训报告_第3页
专业仿真软件课程实训报告_第4页
专业仿真软件课程实训报告_第5页
资源描述:

《专业仿真软件课程实训报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、蘆燼工瞬院专业仿真软件自主学习报告学生姓名班级学号指导老师目录1概述12Keil软件22.1Keil简述22.2Keil特点32.3Keil的操作33Proteus软件83.1Proteus软件简述83.2Proteus软件特点83.3Proteus应用领域93.4Proteus的操作103.5KeilProteus的联调114单元仿真124.1数码管仿真124.2键盘仿真185综合仿真215.1方向可控流水灯216结束语251概述仿真软件(simulationsoftware),专门用于仿真的计算机软件。它与仿真硬件同为仿真的技术工具。仿真软件是从50年代屮期开始发展起來的。它的发

2、展与仿真应用、算法、计算机和建模等技术的发展相辅相成。1984年出现了第一个以数据库为核心的仿真软件系统,此后又出现采用人工智能技术(专家系统)的仿真软件系统。这个发展趋势将使仿真软件具有更强、更灵活的功能、能面向更广泛的用户。目前比较风行的是虚拟现实仿真软件,比如虚拟现实仿真平台(VR-Platfbrm)o其目标是不断改善面向问题、面向用户的模块描述能力和对模型实验的功能。不同技术水平的用户通过仿真软件能在不同的程度上釆用他们表达问题的习惯语言,方便地与计算机对话,完成建模或仿真实验。仿真软件分为仿真语言、仿真程序包和仿真软件系统三类。其中仿真语言是应用最广泛的仿真软件。仿真程序包

3、是针对仿真的专门应用领域建立起来的程序系统。软件设计人员将常用的程序段设计成通用的子程序模块,并设计一个主程序模块,用于调用子程序模块。仿真研究人员使用这种程序包可免去繁重的程序编制工作。仿真软件系统以数据库为核心将仿真软件的所有功能有机地统一在一起,构成一个完善的系统。它由建模软件、仿真运行软件(语言)、输出结果分析报告软件和数据库管理组成。目前我们已经学习了Matlab,AutiumDesigner,Multisim,Proteus,Keil等仿真软件,具有灵活性高,易操作,能够弥补仿真硬件的不足,成本相较于硬件乂很低的特点,对我们学习工作牛活的帮助很大。本文主要介绍Proteu

4、s,Keil这两种专业仿真软件的具体操作应用。2Keil软件2.1Keil简述单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,FI前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全而支持Keil即可看出。KcilnVision2是美国K

5、eilSoftware公司岀品的51系列兼容单片机C语言软件开发系统,使用接近于传统C语言的语法来开发,与汇编相比,C语言易学易用,而且大大的提高了工作效率和项日开发周期,他还能嵌入汇编,您可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。KeilC51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到

6、iVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项冃管理器,调试器。

7、iVision2IDE可为它们提供

8、单一而灵活的开发环境。IS谿IpVISIONIDEforMicrocontrollerThisprogramisprotectedbyU.S.andinternationalcopyrightlaws.图2-1Keil

9、iVision22.2Keil特点1.KeilC51生成的冃标代码效率非常Z高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。2.与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C來开发,体会更加深刻。23Keil的操作1•新建工程。图2・2新建工程窗口1图2・3新建工程窗口22.

10、51单片机我们是选择的Atmel里面的AT89C51oSelectDeviceforTarget'TargetVVendorAtnelDevice:A189C51Family:MCS-51厂UseExtendedUnker(LX51)insteadofBL51厂UseExtendedAssembler(AX51)insteadofDatabaseAT83/87C5111a□AT83/87C5112二]AT83/89C51322JAT87F51AT87F51

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。