一种基于Keil软件仿真系统及其仿真电路板的方法技术方案

技术编号:18426728 阅读:36 留言:0更新日期:2018-07-12 02:05
本发明专利技术提供一种基于Keil软件仿真系统及其仿真电路板的方法,所述基于Keil软件仿真系统包括实验仿真板插件和Keil三维仿真软件;所述仿真软电路的方法包括以下步骤:步骤(1):软件的安装:步骤(2):实验仿真板插件的使用;步骤(3):Keil三维仿真软件的使用。仿真效果与程序编写语言无关,仅与电路有关。

A software simulation system based on Keil and its simulation method of soft circuit board

The invention provides a method based on Keil software simulation system and its simulation soft circuit board, which is based on the Keil software simulation system including the experimental simulation board plug-in and the Keil 3D simulation software. The method of the simulation soft circuit includes the following steps: step (1): software installation: step (2): the experimental simulation board plug-in Use; step (3): use of Keil 3D simulation software. The simulation effect is independent of the programming language and is only related to the circuit.

【技术实现步骤摘要】
一种基于Keil软件仿真系统及其仿真软电路板的方法
本专利技术属于电路仿真的
,具体是涉及一种基于Keil软件仿真系统及其仿真软电路板的方法。
技术介绍
Keil是美国KeilSoftware公司出品的51系列兼容单片机软件开发系统,提供了包括C编译器、宏汇编、链接器、库管理在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起,Keil开放了软件仿真接口AGSI,利用AGSI可以开发单片机的外部设备仿真器,并集成到keil中,本专利技术基于AGSI接口函数开发。
技术实现思路
为解决上述技术问题,本专利技术提供了一种基于Keil软件仿真系统及其仿真软电路板的方法。本专利技术具体采用以下技术方案:一种基于Keil软件仿真系统及其仿真软电路板的方法,所述基于Keil软件仿真系统包括实验仿真板插件和Keil三维仿真软件;所述仿真软电路的方法包括以下步骤:步骤(1):软件的安装:步骤(2):实验仿真板插件的使用;步骤(3):Keil三维仿真软件的使用。进一步地,所述步骤(2)具体包括以下步骤:步骤(a):在Keil下编写、编译单片机程序,编译成功后运行;步骤(b):选择Keil菜单的外部设备一栏中的实验仿真板,弹出实验仿真板对话框;所述实验仿真板对话框包括以下菜单:设备、输入、输出、SFR、3D、和图;步骤(c):点击图菜单弹出其子菜单,弹出菜单的前6个子菜单可以显示完整的电路及实时显示输出状态,选择退出电路显示子菜单将以简洁形式显示输出设备实时状态;步骤(d):点击图菜单子菜单中的接线图,显示当前设置的电路图;选择范例代码子菜单将弹出范例代码文本,复制文本粘贴在Keil的编辑框中,编译运行步骤(e):点击Keil软件的Run按钮或单步运行按钮,就可以在仿真实验板上观察设备的输出状态。进一步地,所述步骤(3)具体包括以下步骤:步骤一:打开Keil三维仿真软件,跳出选择菜单或点击工具栏的按钮;所述菜单栏包括以下菜单:文件、万能板、放置元件、放置输入输出器件和工业控制;步骤二:万能板的放置:点击万能板,光标移动到主窗口,将出现一块随鼠标移动的万能板,在合适位置按下鼠标左键,万能板将停留在窗口中,可通过工具栏的移动按钮调整电路板的位置,也可用键盘操作调整位置及旋转角度;步骤三:元件及器件的放置与位置调整:放置万能板后,点击放置元件和放置输入输出器件菜单选取需要的元件及器件,在万用板的合适放置点击鼠标左键放置元器件,按方向键调整元件位置,在下一个元件放置之后,该元件位置不能再调整,要调整位置必须删除并重新装载;步骤四:元件及器件的删除:鼠标移到元件顶部或连线的端点,鼠标右键单击删除元器件;步骤五:元件及器件的连线:(1)直线画法:在万能板上单击鼠标左键,将自动在最靠近鼠标的插孔上连接连线的起始端,在合适位置上再次单击鼠标左键完成一根导线的连接;(2)折线画法:在连接导线起始端后,按住Shift键,在合适位置松开Shift键,继续移动鼠标完成导线末端的连接,折线转折点就在Shift松开的地方,每根导线只能有一个转折点;(3)背面连线画法:连线时按住Ctrl键,导线将出现在万能板的背面,在正面可以看到导线的连接段,也可以将万用表旋转到反面,在反面上操作;步骤六:电路搭建检查:电路搭建后,仿真运行时将自动检查;选择“运行”菜单,此时不管是否运行了Keil软件,系统都会检查单片机最小系统是否连接正确,如果不正确,将弹出提示对话框,提示哪些节点没连接好,对输入输出元件的连接将不作检查,使用者可以根据仿真结果来判断;步骤七:网络表检查:利用工具栏中的显示网络连接表检查,发现连接错误的节点;步骤八:仿真运行:电路连接好后,在Keil软件中根据电路连接情况编写单片机程序,仿真步骤如下:(1)最小化Keil3DS三维仿真软件,切换到Keil软件;(2)在Keil软件中编辑、编译、运行单片机程序;(3)切换到Keil3DS三维仿真软件,点击工具栏的“运行”按钮,观察运行结果。由于Keil3DS三维仿真软件始终是处于最高窗口状态,若要同时显示Keil窗口及三维仿真窗口,可以点击三维软件的还原按钮,在keil软件中单步执行,观察执行每条指令的输出响应结果。进一步地,所述步骤(b)中的设备包括以下子菜单:共阳极8*1LED、共阴极8*1LED、共阳极8*4LED、共阴极8*4LED、共阳极数码管*1、共阴极数码管*1、共阳极数码管*2、共阴极数码管*2、扫描显示*4、共阳译码显示*1、共阳译码显示*2和串口应用;所述步步骤(b)中的输入包括以下子菜单:P3口输入、P2口输入、P1口输入、P0口输入、4*4键盘和移除输入;所述步骤(b)中的输出包括以下子菜单:P0口输出、P1口输出、P2口输出和P3口输入;所述步骤(b)中的图菜单还包括以下子菜单:电路显示、接线图和常用指令查看。进一步地,所述步骤一中的所述万能板菜单是用于绘制电路;所述放置元件菜单是用于在绘制电路是选择元件,所述元件的种类包括电解电容、电阻、陶瓷电容、二极管、三极管、晶振和单片机;所述放置输入输出器件是用于绘制电路中选择器件,所述器件的种类包括:数码管、红色发光二极管、绿色发光二极管、按钮、拨码开关、扬声器、彩灯控制扩展板、接线端子、集成电路、LED点阵和发光二极管颜色切换。进一步地,所述步骤八中的编写单片机程序为汇编语言或者C语言编写。进一步地,所述Keil3DS是利用keil提供的接口函数编写的仿真软件。本专利技术的有益效果:仿真效果与程序编写语言无关,仅与电路有关。1、实验仿真板:(1)代替硬件仿真板,方便、快捷地完成单片机程序调试;(2)可在仿真运行过程中切换外部设备;(3)可查看与外部设备对应的范例代码,方便学习;(4)可实时显示寄存器的各个位单元的数值,便于程序调试。2、Keil3DS三维仿真软件:(1)可单独进行仿真接线练习;(2)可借助网络表检查电路连接关系,运行中有基本连接错误的提示,方便检查连接中可能出现的错误;(3)有一个完整的工业控制三维仿真场景,供使用者学习综合程序设计;(4)借助“工业控制(硬件)”功能,可制作一个硬件电路控制板,通过串口或USB与电脑连接,观察大型设备的运转状态。附图说明图1为本专利技术实验仿真板对话框菜单结构图;图2为本专利技术中显示SFR寄存器的值;图3为本专利技术中“图”子菜单及分类;图4a为本专利技术中显示完整的电路图;图4b为本专利技术选择退出电路显示子菜单将以简洁形式显示图;图5为本专利技术电路搭建检查的截面图;图6为本专利技术的网络表;图7为本专利技术实施例1的流水线仿真说明;图8为本专利技术实施例1的工业控制仿真原理图及说明;图9为本专利技术实施例2的彩灯控制扩展板及控制电路原理图;图10为专利技术实施例3的LED点阵模块电路原理图。具体实施方式下面结合附图说明和实施例对本专利技术作进一步地描述。实施例1一种基于Keil软件仿真系统及其仿真软电路板的方法,所述基于Keil软件仿真系统包括实验仿真板插件和Keil三维仿真软件;所述仿真软电路的方法包括以下步骤:步骤(1):软件的安装:步骤(2):实验仿真板插件的使用,具体包括以下步骤:步骤(a):在Keil下编写、编译单片机程序,编译成功后运行;步骤(b):选择Keil菜单的外部设备一栏中的实验本文档来自技高网...

【技术保护点】
1.一种基于Keil软件仿真系统及其仿真软电路板的方法,其特征在于,所述基于Keil软件仿真系统包括实验仿真板插件和Keil三维仿真软件;所述仿真软电路的方法包括以下步骤:步骤(1):软件的安装:步骤(2):实验仿真板插件的使用;步骤(3):Keil三维仿真软件的使用。

【技术特征摘要】
1.一种基于Keil软件仿真系统及其仿真软电路板的方法,其特征在于,所述基于Keil软件仿真系统包括实验仿真板插件和Keil三维仿真软件;所述仿真软电路的方法包括以下步骤:步骤(1):软件的安装:步骤(2):实验仿真板插件的使用;步骤(3):Keil三维仿真软件的使用。2.根据权利要求1所述的一种基于Keil软件仿真系统及其仿真软电路板的方法,其特征在于,所述步骤(2)具体包括以下步骤:步骤(a):在Keil下编写、编译单片机程序,编译成功后运行;步骤(b):选择Keil菜单的外部设备一栏中的实验仿真板,弹出实验仿真板对话框;所述实验仿真板对话框包括以下菜单:设备、输入、输出、SFR、3D、和图;步骤(c):点击图菜单弹出其子菜单,弹出菜单的前6个子菜单可以显示完整的电路及实时显示输出状态,选择退出电路显示子菜单将以简洁形式显示输出设备实时状态;步骤(d):点击图菜单子菜单中的接线图,显示当前设置的电路图;选择范例代码子菜单将弹出范例代码文本,复制文本粘贴在Keil的编辑框中,编译运行步骤(e):点击Keil软件的Run按钮或单步运行按钮,就可以在仿真实验板上观察设备的输出状态。3.根据权利要求1或2所述的一种基于Keil软件仿真系统及其仿真软电路板的方法,其特征在于,所述步骤(3)具体包括以下步骤:步骤一:打开Keil三维仿真软件,跳出选择菜单或点击工具栏的按钮;所述菜单栏包括以下菜单:文件、万能板、放置元件、放置输入输出器件和工业控制;步骤二:万能板的放置:点击万能板,光标移动到主窗口,将出现一块随鼠标移动的万能板,在合适位置按下鼠标左键,万能板将停留在窗口中,可通过工具栏的移动按钮调整电路板的位置,也可用键盘操作调整位置及旋转角度;步骤三:元件及器件的放置与位置调整:放置万能板后,点击放置元件和放置输入输出器件菜单选取需要的元件及器件,在万用板的合适放置点击鼠标左键放置元器件,按方向键调整元件位置,在下一个元件放置之后,该元件位置不能再调整,要调整位置必须删除并重新装载;步骤四:元件及器件的删除:鼠标移到元件顶部或连线的端点,鼠标右键单击删除元器件;步骤五:元件及器件的连线:(1)直线画法:在万能板上单击鼠标左键,将自动在最靠近鼠标的插孔上连接连线的起始端,在合适位置上再次单击鼠标左键完成一根导线的连接;(2)折线画法:在连接导线起始端后,按住Shift键,在合适位置松开Shift键,继续移动鼠标完成导线末端的连接,折线转折点就在Shift松开的地方,每根导线只能有一个转折点;(3)背面连线画法:连线时按住Ctrl键,导线将出现在万能板的背面,在正面可以看到...

【专利技术属性】
技术研发人员:李永成顾亚文李孟宇
申请(专利权)人:金肯职业技术学院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1