用Proteus和Keil建立单片机仿真工程的步骤
- 格式:doc
- 大小:891.00 KB
- 文档页数:18
《单片机原理及应用》软件开发工具Keil与虚拟仿真平台Proteus的使用实验实验目的(1)了解Keil和Proteus软件的基本特点和功能。
(2)学会使用Keil软件进行单片机中断应用和定时器/计数器应用的编程。
(3)学会使用Proteus软件进行单片机中断应用和定时器/计数器应用的原理图的绘制和程序实现。
(4)学会使用Keil和Proteus两种软件的联调。
实验指导一、Keil C51的使用1.创建项目编写一个新的应用程序前,首先要建立项目(Project)。
(1)在编辑界面下,单击菜单栏中的[Project],出现下拉菜单,再点击选择中的“New Project”。
(2)单击“New Project…”选项后,就会弹出“Create New Project”窗口。
在“文件名(N)”中输入一个项目的名称,保存后的文件扩展名为“.uvx”,即项目文件的扩展名,以后可直接单击此文件就可打开先前建立的项目。
在“文件名(N)”窗口中输入新建项目文件的名字后,在“保存在(I)”下拉框中选择项目的保存目录,单击“保存(S)”即可。
(3)选择单片机,单击“保存(S)”后,会弹出“Select Device for Target”(选择单片机)窗口,按照提示选择相应的单片机。
搜索“AT89C52”并选择。
(4)单击“确定”按钮后,会出现对话框。
如果需要复制启动代码到新建的项目,选择单击“是”。
如选择单击“否”,启动代码项“STARTUP. A51”不会出现,这时新的项目已经创建完毕。
2.新建文件新的项目文件创建完成后,就需要将用户源程序文件添加到这个项目中,添加用户程序文件通常有两种方式:一种是新建文件,另一种是添加已创建的文件。
(1)单击快捷按钮,这时会出现一个空白的文件编辑画面,用户可在这里输入编写的程序源代码。
(2)单击中快捷按钮,保存用户程序文件,这时会弹出窗口“Save As”的对话框,在“保存在(I)”下拉框中选择新文件的保存目录,这样就将这个新文件与刚才建立的项目保存在同一个文件夹下,然后在“文件名(N)”窗口中输入新建文件的名字,如果使用C51语言编程,则文件名的扩展名应为“.c”。
整了很久的proteus 与keil3联合调试仿真ARM(LPC2103),今天终于整通了,不多说,直接进入话题:
1、安装realviewMDK3.5,Proteus 7.5SP3.安装目录是D:\Keil、D:\Program Files\Labcenter Electronics。
D:\Keil\ARM\STLink
2、下载vdmagdi.exe,安装至D:\Keil,全部选择安装。
3、之后,D:\Keil\ARM\BIN目录下多出一文件VDMARM.dll。
4、将VDMARM.dll复制出来,改名为:ST-LINKIII-KEIL.dll
5、将修改后的ST-LINKIII-KEIL.dll复制到D:\Keil\ARM\STLink目录,替换原文件
6、OK,剩下的就是Keil和proteus设置。
7、proteus中的Debug中选择Use remote debug monitor,并在使用mdk调试前把proteus打开并载入相应的hex文件,keil使用选择调试模式,如下图:
8、
9、编译文件,生成.HEX文件,将.HEX文件打开。
删掉倒数第二行:
:0400000500000110E6,然后回车。
将修改后的.hex文件导入到proteus文件中去。
切记:在调试过程中不要再编译keil文件。
10、打开proteus硬件电路图Debug中选择Use remote debug monitor。
直接运行keil文件。
此时proteus文件自动运行。
11、可以设置断点进行观察。
附张仿真图先:。
Keil与proteus完美结合教程Proteus 单片机仿真软件可与Keil或Pic的Mplab联接使用,单片机初学者的福音,有非常丰富的外围器件可供仿真使用简介:Proteus6.7是目前最好的模拟单片机外围器件的工具,真的很不错。
可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,...)其实proteus 与 multisim 比较类似,只不过它可以仿真MCU!当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是最好选择,可是估计初学者有的可能性比较小吧?如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC,键盘,...的小实验的话,试一下吧,不会让你失望的!用51不管你是用汇编或是C编程当然要用keil啦,uvisoin3有不少新特性呢!使用keil c51 v7.50 + proteus 6.7 可以像使用仿真器一样调试程序,一般而言,微机实验中用万利仿真器+电工系自己做的实验板的实验都可以做得到吧!当然,硬件实践还是必不可少的!!!本方案只是在没有硬件的情况下让你能像pspice 仿真模拟/数字电路那样仿真MCU及外围电路。
另外,即使有硬件,在程序编写早期用软件仿真一下也不错的!需要Proteus6.7 SP3和keil c51 v7.50请到本站:下载。
本站提供的是完全解密版和专业版。
放心使用。
为了使大家能最快的进入keil c51 v7.50 + proteus 6.7仿真本站特别编写了本教程共享,希望对本站大力支持!1 Proteus介绍Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。
因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。
Proteus与keil的联合仿真
方法一:
选择硬件仿真器
调试时的一些选项 Settings:硬件调试的设置,此项必须要选
如果使用同一台计算机,则IP名为127.0.0.1,如不是同一台机器则填另一台的IP地址。
端口号一定要为8000 这样就可以在一台机器上运行keil,另一台中运行proteus
进行远程仿真了。
在keil中进行debug,同时在proteus中可以查看到直观的结果(如LCD显示…等)
方法二:
1.先在proteus中画好相应的电路图,如下:
2.选中单片机芯片,在弹出的对话框中选中Progarm File的文件夹图标
3.在弹出的对话框里选中刚刚生成的HEX文件
4.点击图下的三角形图标,启动仿真。
1.新建工程目录:最好是英文名称,如e盘的sy1
2。
打开Proteus软件(桌面上的ISIS.EXE)
3.添加元件
单片机AT89C52
电容CAP
电解电容CAP—ELEC
晶振Crystal
电阻RES
发光二极管LED—GREEN/LED—RED/LED—BLUE/LED-YELLOW
4.放置元件,设置参数,连线,绘制原理图
5。
保存到工程目录sy1
6.打开keil软件
7。
新建工程
右击Target 1
新建源程序文件并保存,注意,后缀要是。
c
添加源程序到工程
编写程序并编译生成hex文件
目录下生成了hex文件
回到Proteus界面,双击单片机添加hex文件
运行,查看结果
如果达不到满意的效果,只需要在Keil中修改程序,编译,然后在Proteus中重新运行就可以查看新的运行结果了。
单片机原理及应用基于Keil及Proteus教学设计概述单片机,又称微控制器,是一种集成了处理器、存储器和各种接口电路于一体的小型计算机。
随着技术的发展,单片机已广泛应用于各个领域,如电子产品、工业控制、交通运输、医疗卫生等。
因此,学习单片机的原理及应用具有重要的意义。
Keil和Proteus是两个常用的单片机开发软件,Keil主要用于编辑和编译嵌入式程序,Proteus则用于仿真电路原理图和PCB设计。
本文旨在介绍基于Keil和Proteus教学设计的单片机原理及应用。
单片机原理单片机的处理器主要由中央处理器(CPU)、控制器(Control Unit,CU)、存储器和I/O接口构成。
其中,CPU是单片机的核心,控制器则负责指令解码和执行,存储器可分为程序存储器和数据存储器两种。
I/O接口则用于单片机和外部设备的通信。
单片机的工作过程一般分为启动和运行两个阶段。
在启动过程中,单片机从程序存储器中读取指令执行初始化操作。
执行初始化后,单片机进入运行状态,开始执行用户程序。
单片机的编程语言主要有汇编语言和高级语言两种。
汇编语言具有直接控制处理器的优点,但是编写难度较大,调试困难。
高级语言则具有代码简洁易读的特点,但是执行效率较低。
KeilKeil是一种常用的嵌入式软件开发平台,提供了汇编器、C编译器、链接器等多种工具,方便用户编写和调试程序。
使用Keil进行单片机程序开发时,需要进行如下步骤:1.新建工程:在Keil中点击“Project” -> “NewµVision Project”,新建一个工程。
2.添加源文件:在工程内部右键点击,选择“Add files togroup”,将需要使用的源文件添加至工程中。
3.编译:在工程内部右键点击,选择“Rebuild all targ etfiles”,将工程编译成可执行文件。
4.下载程序:使用下载工具下载可执行文件到单片机中,运行程序。
第25卷第6期上海电力学院学报Vol .25,No .6 2009年12月Journal of Shanghai U niversity of E lectric Pow erDec . 2009 文章编号:1006-4729(2009)06-0607-04基于Proteus 和Ke il 的单片机虚拟仿真平台的设计 收稿日期:2009-10-28作者简介:王威(1984-),男,在读硕士,河南商丘人.主要研究方向为电气设备状态检测与故障诊断.E 2mail:bebeyond_wang@.基金项目:上海电力学院研究生创新基金项目(D08107).王 威,刘 佳,张志雄,王 挺,杨 平(上海电力学院电力与自动化工程学院,上海 20090)摘 要:总结了传统单片机开发方法的缺点和不足,介绍了Pr oteus 软件的强大虚拟仿真功能,结合Keil 软件的特点,提出了基于Pr oteus 和Keil 软件的新的单片机仿真调试方法,给出了利用Pr oteus 和Keil 软件搭建仿真系统的步骤,并在此平台上进行了综合仿真实验系统的设计,以实例说明了Pr oteus 软件在单片机开发和仿真应用上的优越性.关键词:Pr oteus 软件;Keil 软件;单片机;仿真平台中图分类号:TP 391;TP 368.2 文献标识码:ADesi gn of MCU Si m ul ati on Pl atfor m Based onProteus and Ke ilW ANG W ei,L IU J ia,ZHANG Zhi 2xi ong,W ANG Ting,Y ANG Ping(School of Electric Po w er and A uto m ation Engineering,Shanghai U niversity ofE lectric Po w er ,Shanghai 200090,China )Abstract : The shortcom ings and deficiencies of traditi onal m icr ocontr oller devel opment methods are su mmarized,the Pr oteus as a powerful virtual si m ulati on s oft is intr oduced,and MCU e mulati on s oft w are debugging method based on the ne w Pr oteus and Keil is p resented;the methods and step s of building a co 2si m ulati on p latfor m based on Pr oteus and Keil are listed,and by use this p latfor m an integrated si m ulati on of the m icr ocontr oller devel opment syste m is devel oped .Finally,thesuperi ority of Pr oteus s oft w are in the MCU app licati on devel opment and si m ulati on is illustrated .Key words : Pr oteus s oft w are ;Keil s oft w are;MCU;si m ulati on p latf or m 随着电子技术的迅猛发展,单片机在工业控制、电子消费、医疗器械等方面得到了广泛应用.单片机作为嵌入式系统的核心器件,其系统设计包括硬件电路设计和程序设计两个方面,调试过程一般分为软件调试、硬件调试、系统调试3个过程.在工程实践中,单片机应用技术所涉及的实验实践环节较多,且硬件投入较大,如果因为控制方案有误而进行相应的开发设计,会浪费较多的时间和经费.Pr oteus 仿真软件很好地解决了这些问题,它可以像Pr otel 一样绘制硬件原理图并进行硬件调试,再与Keil编程软件进行联调,实现对控制方案的验证.1 联合仿真平台的搭建1.1 Proteus和Ke il简介Pr oteus是英国Labcenter electr onics公司研发的多功能E DA软件,它由I SI S(智能原理图输入系统)和AERS(印刷电路板设计系统)两大部分组成,其最大特点是Pr oteus VS M(V irtual Syste m Modelling)实现了混合模式的SP I CE电路仿真,它将虚拟仪器、高级图表仿真、微处理器软仿真器、第三方的编译器及调试器等有机结合,在世界范围内第一次实现了在硬件物理模型搭建成功之前,即可在计算机上完成原理图设计、电路分析与仿真、处理器代码调试和实时仿真、系统测试,以及功能验证.Pr oteus的编译能力比较弱,但它支持与第三方编译器软件的联调,而Keil软件是德国开发的一个专门针对51单片机的开发软件平台,该软件支持众多公司的MCS251架构的芯片,集编辑、编译及程序仿真于一体,同时还支持P L M,汇编及C 语言的程序设计.它的界面友好易学,在程序调试与软件的仿真方面具有很强大的功能.1.2 搭建联合仿真平台的方法和步骤Pr oteus与Keil软件的整合过程就是建立一个软硬件联合仿真系统的过程.软硬件联合仿真系统由一个硬件执行环境和一个软件执行环境组成,通常软件环境和硬件环境都有自己的纠错和控制界面,Keil与Pr oteus的整合调试可以实现系统的总调.在该系统中,Keil为软件调试界面, Pr oteus为硬件仿真和调试界面.具体的设置步骤如下:(1)在W indows中安装Pr oteus7.4SP3和Keil uV isi on2;(2)把安装Pr oteus\MODE LS目录下VDM51 .dll文件复制到Keil安装目录下的\C51\B I N目录中;(3)修改Keil安装目录下Tools.ini文件,在C51字段加入T DRV5=B I N\VDM51.DLL (“Pr oteus VS M Monit or—51D river”),保存;(4)打开Pr oteus,画出相应电路,在Pr oteus 的debug菜单中选中use re mote debug monit or;(5)在Keil中编写PROTE US仿真项目对应的工程并启动;(6)在Keil工程工作区中右击“工程名”并选择“op ti on for target‘工程名’”,在DE BUG选项中右栏下拉菜单选中Pr oteus VS M Monit or—51 D river,再进入setting,设置机器I P为127.0.0.1,端口号设为8000;(7)在Keil中进行debug,同时在Pr oteus中查看直观的结果.经过设置,两个软件之间建立了有机联系,开辟了一条实时仿真的新途径.2 综合仿真实验系统2.1 综合仿真实验系统设计根据单片机开发的一般要求,利用联合仿真平台制作一个虚拟的综合仿真实验系统,此系统包括AT89C51单片机、晶振模块、复位模块、矩阵键盘模块、流水灯模块、片选芯片、数码管、液晶、AD转换器,以及串口通信模块.此仿真实验系统可代替传统的实验开发板进行单片机的实验和开发设计.可以进行的实验包括流水灯实验、数码管显示实验、定时器中断实验、计数器实验、按键实验、外部中断实验、AD转换实验、串口通信实验、交通灯实验,以及液晶显示实验等.在此基础上,还可以进行扩展的设计与开发.启动Pr oteus软件,进入原理图绘制模块,绘制的综合仿真实验系统原理如图1所示.2.2 仿真实例本文采用流水灯仿真实验,利用图1中的4个模块(8个发光二极管组成的流水灯模块, 89C51,晶振模块,复位电路模块)搭成硬件电路.打开Pr oteus I SI S,添加所需元件并连接电路图,连接好的电路图如图2所示. 在Keil软件下建立项目,编写软件程序,然后进行软硬件的仿真调试.程序流程如图3所示. 在编写完软件程序并编译通过后,右键选中AT89C51后,单击左键,在弹出的Edit Component 对话框中的Pr ogra m file一栏中加载上一步中编译好的源文件,点击Keil的调试按钮,开始仿真806上 海 电 力 学 院 学 报 2009年调试,此时Pr oteus 的仿真调试工具条的运行按钮由黑色变为绿色.按F5或点击工具栏的按钮,全速运行,这时Pr oteus 开始运行,每盏灯依次点亮,达到实验目的.仿真效果如图4所示.图1 综合仿真实验系统原理图2 流水灯仿真原理图3 流水灯实验程序流程图4 流水灯仿真效果906 王 威,等:基于Pr oteus 和Keil 的单片机虚拟仿真平台的设计3 结束语本文主要介绍了Pr oteus软件的强大虚拟仿真功能,结合Keil软件的特点,搭建了仿真实验系统.通过仿真实验表明,Pr oteus是单片机实验和开发的灵活、高效、正确的设计与仿真平台,它改革了单片机应用产品的开发过程,为单片机学习和开发提供了完整的虚拟实验和开发平台.参考文献:[1] 周灵彬,张靖武.单片机应用产品的PROTEUS设计与仿真[J].今日电子,2008,(1):64265.[2] 邓小武,王栋,李勇.基于Pr oteus的单片机软硬件实时仿真[J].工业控制计算机,2007,(5):24225.[3] 陈朝元,鲁五一.Pr oteus软件在自动控制系统仿真中的应用[J].系统仿真学报,2008,(2):3182320.[4] 林志琦.基于Pr oteus的单片机可视化仿真[M].北京:北京航空航天大学出版社,2006:21232.(上接第606页) (2)业务目标 根据对现有业务的了解和现状分析,围绕售电量和售电收入等关键指标分析问题,帮助企业解决业务分析难点:一是提供多角度、多视图、深层次、直观明了的业务视图展现,有利于快速定位、查找问题原因;二是突出和贴近业务分析,增强了营销方面的分析能力,提高业务人员及管理人员对数据应用的理解和分析水平;三是注重企业KP I绩效考核,为领导层及时提供全面的关键业务信息,为领导的资源计划和科学决策提供支持;四是灵活的报表展现和管理,业务分析人员根据需要,自己定制报表.5 结 论(1)以电费、电量为重点处理对象,以售电量和售电收入为主要分析对象,以时间、用电时段、用电性质、电压等级、行业分类、营业区域等为主要问题,制定设计思想和目标,逐步扩大实施范围.(2)系统经过多次升级改造,数据异常情况普遍,如维表数据和事实表数据无法一一对应,需要对数据进行处理;多个系统并用,数据分布存储,合并数据困难;营销数据包括Sybase,O racle 两种数据源,需要单独处理.(3)分析结果能够解决业务问题,特别是能够解决现有业务系统无法完成的展现和分析,解决领导层、管理层、业务分析层等不同层次的分析需求,切实提高数据分析水平.参考文献:[1] 滕茂宏.六安供电公司基础数据管理平台与指标分析系统[J].上海电力学院学报,2008,24(3):2862290.[2] 郭萌,王钰.数据挖掘与数据库知识发现:综述[J].模式识别与人工智能,1998,11(3):2922299.[3] 胡侃,夏绍玮.基于大型数据仓库的数据挖掘:研究综述[J].软件学报.1998,9(1):53264.[4] HAN J ia2wei.数据仓库原理、设计与应用[M].范明,孟小峰,译.北京:机械工业出版社,2007:64268.[5] I N MON W H.数据仓库[M].第1版.北京:机械工业出版社,2006:1712172.016上 海 电 力 学 院 学 报 2009年。
目录实验一单片机仿真开发系统的使用 (2)1.1 Keil C51 集成开发环境介绍 (2)1.2 用Proteus仿真软件 (6)1.3 实现单片机最小系统的简单应用。
(8)实验二显示及驱动电路设计用 (10)实验三简单输入/输出实验 (12)实验四外部中断的运用 (14)实验五单片机内部定时/计数器实验 (15)实验六串行口通信设计 (17)实验七直流电机控制 (18)实验八步进马达控制 (19)实验一单片机仿真开发系统的使用1.1 Keil C51 集成开发环境介绍①、运行keil C51编辑软件,软件界面如图1-1所示②、建立一个新的工程项目单击Project菜单,在弹出的下拉菜单中选中New Project选项③、保存工程项目a、选择要保存的文件路径,输入工程项目文件的名称,如保存的路径为C51文件夹,工程项目的名称为C51,如图所示,单击保存b、为工程项目选择单片机型号在弹出的对话框中选择需要的单片机型号,如图所示,这里选择51核单片机中使用较多的89S51,选定型号后,单击确定,出现如图所示的开发平台界面④、新建源程序文件在下图中单击“File”菜单,选择下拉菜单中的New选项,新建文件后得到如图的界面:⑤、保存源程序文件单击“File”菜单,选择下拉菜单中的Save选项,在弹出的对话框中选择保存的路径及源程序的名称,如图所示。
此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,建议首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中“Save As”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时必须键程序录入区域入正确的.扩展名。
注意,如果用C语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。
然后,单击“保存”按钮⑥、为工程项目添加源程序文件在编辑界面中,单击“Target”前面的“+”,再在“Source Group”上单击右键,得到如图所示的对话框,选择“Add File to Group’Source Group 1’”,弹出如图所示的对话框,选中要添加的源程序文件,单击“Add”,得到如图所示的界面,同时,在“Source Group 1”文件夹中多了一个添加的“Text1.c”文件。
Keil与Proteus的安装与联合仿真设置对于Keil与Proteus的介绍就不多说了,可以百度或谷歌,直接入正题,尽量多上图讲得明白点儿,希望别嫌我磨叽,哈哈。
Keil可以到官网去下载:/download/product/。
根据自己的芯片选择对应的版本,这里以C51的为例,所以点C51那个。
之后进入一个页面,随便填一些东西,乱填都行,加粗的是必须填的,填完点下面的Submit按钮,就有下载链接了,见图01、图02、图03。
Proteus 7.10(2012发布的)在文后附有地址,Keil u4 C51v9.50a也有。
图01图02图03下载完后就可以安装了,顺序无所谓,就先装Keil吧。
安装很简单,直接用图说明,双击运行c51v950a.exe。
Customer Information 那一页,也就是图06显示那一页必须得填,不然Next按钮是无效的,随便填就行了,别整上中文就成,没办法,分别是名、姓、公司和邮箱。
其他的按默认选项就得了,直接Next。
图04图05图06图07图08不装ARM版的(MDK)从这儿飘过去吧,看Proteus去。
如果也想装上ARM版的Keil,那也没问题,二者是可以共存的,不过我在网上看到过出现过装了ARM版的Keil再装上C51版的Keil不能正常使用的问题,这时重装一下ARM版的就行了。
我这儿是先装C51的再装ARM的,没出现问题,ARM版的安装也直接上图。
图09图10图11图12图13图14图15图15中点“Finish”后,会出现图16,安装相关驱动,点“安装”,安装后完后面的黑窗口会自动关掉的。
图16安装后之后的还是试用版,还得注册一下,莫急,有和谐文件,KEIL_Lic.exe,同样文后附有下载地址。
双击桌面的“Keil uVision4”(开始-所有程序,也行)运行Keil,点“File-Licence Management”之后便进入证书管理窗口了,见图17。
Keil软件与Proteus的联合仿真在前面我们介绍了Keil软件的软件模拟仿真方法,可以对程序运行时的寄存器值、变量等资源进行监视。
但这种仿真方法仅针对于单片机本身,而不涉及周边电路。
比如,实际的电路中有一些显示器件或其它元件,单片机对它们的操作效果就是没法仿真的。
对Proteus 比较熟悉的读者一定有过在Proteus软件中进行电路仿真的经历。
如果能够将Keil的软件仿真功能与Proteus的电路仿真功能结合在一起,必将进一步给我们的开发带来方便。
这就是Keil与Proteus的联合仿真。
这里就对其仿真方法进行详细的介绍。
1、用Proteus画电路原理图Proteus中提供了非常丰富的元件与部件,可以轻而易举完成电路原理图的编辑。
这时给出一个非常简单的例子,请看下图:使用上一节中编译出来的HEX文件,将其加载到图中的单片机中,启动电路后,程序就会开始运行。
正如上一节中软件仿真的效果,单片机会从P1端口输出一定周期的方波。
图中下方为软件提供的计数器,用来计量单片机输出的脉冲数。
2、Keil软件的设置方法要实现联合仿真,其实就是要实现Keil软件与Proteus的通信,使Keil可以控制Proteus中的电路仿真,同时又可以从中获得相关的状态信息。
要使Keil不再使用自身的软件仿真,而切换到联合仿真模式,需要进行一些设置。
1)拷贝VDM51.dll文件需要将VDM51.dll(在Proteus目录下)文件拷贝到Keil安装目录下的C51\BIN文件夹中。
VDM51.dll是用以进行仿真通信的动态链接库文件。
是仿真的基础,因此它是非常重要的。
2)修改TOOLS.INI文件在上一节我们已经提到过这个配置文件,在Keil软件启动时,会从这个文件中读取配置信息,来更新开发环境中的一些表项。
这里的联合仿真,实质上就等于给Keil加入第三方的仿真接口,从而需要去TOOLS.INI文件进行修改。
在此文件[C51]标签下加入如下信息:TDRV8=BIN\VDM51.DLL("Proteus VSM Monitor-51Driver")这条语句中的TDRV后面的数字要按照实际的序号来填写,("Proteus VSM Monitor-51Driver")中的字符串,会在软件的相应表项中显示出来,以供选择。