proteus课程设计

合集下载

proteus数字钟课程设计

proteus数字钟课程设计

proteus数字钟课程设计一、课程目标知识目标:1. 理解数字钟的基本原理,掌握数字钟电路的设计方法。

2. 掌握使用proteus软件进行电路设计与仿真。

3. 了解数字电路中常见元件的功能和用法,如LED、开关、计数器等。

技能目标:1. 能够运用proteus软件设计并搭建一个简单的数字钟电路。

2. 学会使用proteus进行电路调试,排除基本故障。

3. 培养动手操作能力,提高实际问题解决技巧。

情感态度价值观目标:1. 激发学生对电子制作和科技创新的兴趣,培养创新意识。

2. 培养学生的团队合作精神,学会在团队中发挥个人优势,共同解决问题。

3. 增强学生对我国电子科技事业的自豪感,树立正确的科技价值观。

课程性质:本课程为实践性较强的课程,注重培养学生的动手能力和实际问题解决能力。

学生特点:学生具备一定的电子基础知识,对电子制作和科技创新感兴趣,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,通过课程设计,使学生能够将所学知识应用于实际操作中,提高综合运用能力。

在教学过程中,注重引导学生积极思考,培养其自主学习和创新能力。

课程目标分解为具体学习成果,以便后续教学设计和评估。

二、教学内容1. 理论知识:- 数字电路基础知识:数字信号与模拟信号区别,数字电路基本元件原理。

- 数字钟原理:时钟信号产生,计数器工作原理,显示电路设计。

2. 实践操作:- Proteus软件使用:基本操作界面,元件库的选择和使用,电路布线与仿真。

- 数字钟电路设计:使用Proteus设计数字钟电路,包括时钟源、分频器、计数器、显示驱动电路等。

3. 教学大纲安排:- 理论部分:第1-2课时,数字电路基础及数字钟原理学习。

- 实践部分:第3-4课时,Proteus软件操作与数字钟电路设计实践。

4. 教材章节:- 《电子技术基础》第3章:数字电路基础。

- 《电子技术基础》第4章:数字电路设计实例。

5. 教学内容列举:- 数字电路元件:门电路、触发器、计数器等。

proteus仿真计算器课程设计

proteus仿真计算器课程设计

proteus仿真计算器课程设计一、课程目标知识目标:1. 学生能理解Proteus仿真软件的基本原理和操作流程;2. 学生能掌握利用Proteus进行简单计算器电路设计与仿真;3. 学生能了解并描述计算器电路中的基本电子元件及其功能;4. 学生掌握基本的数字电路知识,如逻辑门、触发器等。

技能目标:1. 学生能独立使用Proteus软件进行电路设计;2. 学生能通过Proteus软件进行电路仿真,并对结果进行分析;3. 学生能运用已学知识解决实际计算器电路设计中遇到的问题;4. 学生能通过团队协作,共同完成一个具有基本功能的计算器电路设计。

情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发创新意识和实践欲望;2. 学生在团队合作中学会沟通、协作,培养团队精神和责任感;3. 学生通过动手实践,体验成功的喜悦,增强自信心;4. 学生树立正确的价值观,认识到科技发展对国家和社会的重要性。

本课程针对高年级学生,结合电子技术课程内容,以Proteus仿真软件为载体,使学生掌握基本电子元件和数字电路知识。

课程注重实践操作和团队协作,旨在提高学生的实际动手能力和创新能力,为后续深入学习电子技术打下坚实基础。

通过本课程的学习,学生将能够独立完成一个简单计算器电路的设计与仿真,并在过程中培养良好的情感态度和价值观。

二、教学内容1. 计算器电路设计基础理论:- 简介计算器电路的组成和原理;- 学习基本电子元件:电阻、电容、二极管、三极管等;- 了解并掌握数字电路基础知识:逻辑门、触发器、计数器等。

2. Proteus仿真软件操作:- 学习Proteus软件的基本界面和功能;- 掌握Proteus软件的电路设计、仿真和调试方法;- 学习如何利用Proteus软件绘制电路图、设置元件参数等。

3. 计算器电路设计与仿真:- 根据计算器功能需求,设计电路原理图;- 利用Proteus软件进行电路仿真,观察并分析仿真结果;- 针对仿真过程中出现的问题,进行调试和优化。

proteus电压表课程设计

proteus电压表课程设计

proteus电压表课程设计一、课程目标知识目标:1. 学生能够理解电压表的基本原理和功能,掌握电压表在电路仿真中的应用。

2. 学生能够描述电压表的使用方法,包括量程选择、接线方式等。

3. 学生能够运用电压表测量电路中的电压值,并准确读取数据。

技能目标:1. 学生能够使用Proteus软件搭建电路,并正确添加电压表进行仿真实验。

2. 学生能够通过调整电压表的量程和设置,进行不同电压范围的测量,掌握电路调试技巧。

3. 学生能够分析电压表测量数据,解决简单的电路故障问题。

情感态度价值观目标:1. 学生培养对电子测量仪器的兴趣,提高学习电子技术的热情。

2. 学生通过电压表的使用,增强实践操作能力,培养动手解决问题的自信心。

3. 学生在学习过程中,培养团队合作精神,尊重他人意见,形成良好的交流与沟通习惯。

课程性质:本课程为电子技术实践课程,结合Proteus软件进行电路仿真,以电压表为核心内容,提高学生对电路测量和调试的技能。

学生特点:学生已具备一定的电子基础知识,对电路有一定了解,但对电压表的使用和测量技巧掌握不足。

教学要求:通过本课程,使学生掌握电压表的使用方法和电路调试技巧,提高实践操作能力,培养学生对电子技术的兴趣和情感。

教学过程中注重理论与实践相结合,强化操作训练,关注学生个体差异,提供有针对性的指导。

二、教学内容本课程依据课程目标,结合教材相关章节,组织以下教学内容:1. 电压表基础理论:包括电压表的工作原理、分类、主要参数等,参考教材第3章“电子测量仪器”相关内容。

2. 电压表的接线方法:讲解电压表的正确接线方式,包括电压表的量程选择、极性判断等,参考教材第4章“电压、电流测量”相关内容。

3. Proteus软件操作:学习Proteus软件的基本操作,包括电路图绘制、元件添加、仿真设置等,参考教材第2章“Proteus软件使用”相关内容。

4. 电压表仿真实验:利用Proteus软件进行电压表仿真实验,包括直流电压、交流电压测量等,参考教材第5章“电路仿真实验”相关内容。

proteus仿真课程设计

proteus仿真课程设计

proteus仿真课程设计一、教学目标本课程的教学目标是让学生掌握Proteus仿真软件的基本操作,能够进行简单的电路设计和仿真实验。

具体包括以下三个方面:1.知识目标:使学生了解Proteus软件的基本功能和操作界面,理解电路仿真原理,掌握电路图的绘制和元件的选取与放置。

2.技能目标:培养学生能够运用Proteus软件进行电路设计和仿真实验,能够分析并解决实验过程中遇到的问题,提高学生的动手能力和创新思维。

3.情感态度价值观目标:培养学生对电子技术和仿真实验的兴趣,增强学生的团队合作意识,培养学生的科学探究精神。

二、教学内容教学内容主要包括Proteus软件的基本操作、电路图的绘制、元件的选取与放置、电路仿真原理及实验操作等。

具体安排如下:1.Proteus软件的基本操作:介绍软件的启动与退出、界面布局、工具栏功能等。

2.电路图的绘制:讲解电路图的基本元素、绘制方法以及常用电路符号。

3.元件的选取与放置:介绍元件库的分类、元件的选取与放置方法、元件参数的设置等。

4.电路仿真原理:讲解仿真实验的基本原理、仿真步骤以及结果分析。

5.实验操作:安排一系列具有代表性的实验,使学生在实践中掌握Proteus软件的使用。

三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:讲解Proteus软件的基本操作、电路图的绘制、元件的选取与放置等理论知识。

2.案例分析法:通过分析具体案例,使学生掌握电路仿真原理及实验操作。

3.实验法:安排一系列实验,让学生动手操作,培养学生的实际操作能力。

4.小组讨论法:鼓励学生分组讨论实验过程中遇到的问题,培养学生的团队合作精神。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Proteus仿真教程》2.参考书:《电子电路设计与仿真》3.多媒体资料:教学PPT、实验演示视频等。

4.实验设备:计算机、Proteus软件、电子元件等。

eda上机proteus课程设计

eda上机proteus课程设计

eda上机proteus课程设计一、课程目标知识目标:1. 掌握EDA(电子设计自动化)的基本概念和原理;2. 学会使用Proteus软件进行电路设计与仿真;3. 理解并掌握常见电子元件的功能及其在电路中的应用;4. 了解电路图的绘制规则和电路分析方法。

技能目标:1. 能够运用Proteus软件绘制简单的电路图;2. 学会使用Proteus进行电路仿真,分析电路性能;3. 能够根据实际需求,设计简单的电子电路;4. 培养动手操作能力和团队协作能力。

情感态度价值观目标:1. 培养学生对电子设计的兴趣,激发创新意识;2. 增强学生的实践操作能力,提高自信心;3. 培养学生严谨、细致的学习态度,养成良好的学习习惯;4. 培养学生团队协作精神,提高沟通与表达能力。

课程性质:本课程为实践性较强的课程,以学生动手实践为主,结合理论知识,培养学生的实际操作能力和创新意识。

学生特点:学生处于年级阶段,具有一定的电子基础知识,对新鲜事物充满好奇心,动手能力强,但注意力容易分散,需要引导。

教学要求:结合课本内容,注重实践操作,让学生在动手实践中掌握EDA技术和Proteus软件的使用。

教师需关注学生学习进度,及时调整教学方法和节奏,确保学生能够达到预期学习成果。

二、教学内容1. 电子设计自动化(EDA)基本概念:介绍EDA的定义、发展历程和应用领域,使学生了解EDA技术的重要性。

- 教材章节:第一章 EDA技术概述2. Proteus软件入门:讲解Proteus软件的基本操作、界面布局及常用工具,使学生熟悉软件环境。

- 教材章节:第二章 Proteus软件使用入门3. 常见电子元件及其应用:学习电阻、电容、二极管、晶体管等常见电子元件的原理和功能,并在Proteus中进行仿真应用。

- 教材章节:第三章 常用电子元件及其应用4. 电路图绘制与仿真:学习电路图的绘制规则,运用Proteus软件进行电路设计与仿真,分析电路性能。

proteus设计计数器课程设计

proteus设计计数器课程设计

proteus设计计数器课程设计一、教学目标本课程旨在通过Proteus设计计数器,让学生掌握计数器的基本原理和设计方法,培养学生的动手能力和创新能力。

具体目标如下:1.了解计数器的基本原理和结构;2.掌握Proteus软件的基本操作;3.掌握计数器的设计方法和步骤。

4.能够运用Proteus软件进行计数器的设计和仿真;5.能够分析并解决计数器设计过程中遇到的问题;6.能够独立完成计数器的设计和制作。

情感态度价值观目标:1.培养学生对电子技术的兴趣和热情;2.培养学生团队合作精神和动手实践能力;3.培养学生创新思维和解决问题的能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.计数器的基本原理和结构;2.Proteus软件的基本操作;3.计数器的设计方法和步骤;4.计数器设计的仿真和测试;5.计数器的制作和调试。

第1周:计数器的基本原理和结构第2周:Proteus软件的基本操作第3周:计数器的设计方法和步骤(1)第4周:计数器的设计方法和步骤(2)第5周:计数器设计的仿真和测试第6周:计数器的制作和调试三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解计数器的基本原理和结构,Proteus软件的基本操作;2.案例分析法:分析典型的计数器设计案例,引导学生掌握设计方法和步骤;3.实验法:让学生亲自动手进行计数器的设计和制作,提高实践能力;4.讨论法:鼓励学生积极参与课堂讨论,培养团队合作精神和创新思维。

四、教学资源本课程所需的教学资源包括:1.教材:《Proteus设计计数器教程》2.参考书:《电子技术基础》、《数字电路设计》3.多媒体资料:教学PPT、视频教程4.实验设备:计算机、Proteus软件、电路实验板、电子元器件等以上教学资源将贯穿整个课程,为学生提供丰富的学习体验。

五、教学评估本课程的教学评估采用多元化评价方式,全面客观地评价学生的学习成果。

评估方式包括:1.平时表现:考察学生的出勤、课堂参与度、提问回答等情况,占总评的20%。

51课程设计protues

51课程设计protues

51课程设计protues一、课程目标知识目标:1. 让学生掌握Protues仿真软件的基本操作,包括原理图绘制、仿真设置及电路测试。

2. 使学生理解并能够描述常见电子元件在Protues中的模型和特性。

3. 让学生了解并能够运用Protues进行简单的数字电路与模拟电路的仿真。

技能目标:1. 培养学生利用Protues软件设计简单电子电路的能力。

2. 培养学生分析电路原理和仿真结果的能力。

3. 提高学生运用Protues进行问题诊断和调试的技能。

情感态度价值观目标:1. 培养学生对电子技术学科的兴趣,激发学生的学习热情。

2. 培养学生的团队协作意识和沟通能力,让学生在合作中共同进步。

3. 培养学生严谨的科学态度和良好的实验习惯,提高学生的实践能力。

本课程针对电子技术相关专业的学生,结合Protues仿真软件,注重理论与实践相结合。

在教学过程中,充分考虑学生的认知水平和特点,通过实际操作和案例分析,使学生能够掌握课程内容,达到预定的学习成果。

课程结束后,学生将能够独立运用Protues软件进行简单的电路设计和仿真,为后续专业课程的学习打下坚实基础。

二、教学内容本章节教学内容主要包括以下几部分:1. Protues软件介绍:使学生了解Protues软件的发展背景、主要功能和应用领域。

2. Protues基本操作:讲解原理图绘制、仿真设置、电路测试等基本操作方法。

3. 电子元件与模型:介绍常见电子元件(如电阻、电容、二极管、晶体管等)在Protues中的模型和特性。

4. 数字电路仿真:以教材相关章节为基础,讲解如何使用Protues进行数字电路的设计和仿真。

5. 模拟电路仿真:结合教材内容,使学生掌握利用Protues进行模拟电路仿真的方法。

6. 电路分析与调试:教授学生如何分析电路原理、诊断问题并利用Protues进行调试。

教学安排与进度:1. 第1周:Protues软件介绍及基本操作。

2. 第2周:电子元件与模型的学习。

PROTEUS课程设计

PROTEUS课程设计

电路仿真与分析
电路仿真软件:如Multisim、Proteus等
仿真目的:验证电路设计是否正确,优化电路性能
仿真步骤:建立电路模型、设置参数、运行仿真、分析结果 仿真结果分析:观察波形、电压、电流等参数,判断电路性能是否满足要 求
电路优化与实现
电路优化:通过调整电路参数,提高电路性能 仿真工具:使用PROTEUS进行电路仿真,验证电路性能 电路实现:根据仿真结果,选择合适的元器件和电路板 测试与调试:对实现的电路进行测试和调试,确保其性能满足设计要求
课程安排
课程时间:每周一至周五,上午 9:00-12:00,下午2:00-5:00
课程形式:线上线下相结合,包括 课堂授课、小组讨论、项目实践等
添加标题
添加标题
添加标题
添加标题
课程内容:包括理论课、实验课、 项目实践等
课程考核:包括平时作业、期中考 试、期末考试等
课程要求
掌握PROTEUS软件的基 本操作
理解电路原理和电子元器 件的工作原理
具备一定的电路设计和仿 真能力
能够独立完成课程项目设 计和报告撰写
03 PROTEUS软件介绍
软件功能
仿真模拟:可以进行电路仿 真,验证电路设计是否正确
电路设计:支持多种电路设 计,如模拟电路、数字电路 等
电路优化:提供电路优化功 能,提高电路性能
打印输出:可以将电路设计 打印输出,方便查看和保存
电路设计基础
电路设计基本概念:电路、电 阻、电容、电感等
电路设计基本原理:欧姆定律、 基尔霍夫定律等
电路设计基本方法:电路分析、 电路设计、电路仿真等
电路设计软件:PROTEUS、 Multisim等
元器件库与虚拟仪器
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

皖西学院(Proteus专业应用软件训练总结报告学生姓名:张字航系、专业:电气1204班级学号:2012011196指导教师:翁志远训练时间:2014年10月9日至2014年11月13日目录实验一:专业PROTEUS软件的使用实验二:利用PROTEUS绘制简单的电路原理图实验三:PROTEUS的汇编语言仿真实验实验四:Proteus与Keil联调方法实验五:利用Proteus制作PCB板实验心得和体会专业PROTEUS软件的使用(一)任务说明本节Proteus专业应用软件训练课的主要内容是初步认识Proteus应用软件和基本操作及原理图绘制。

首先认识ISIS窗口(启动PROTEUS ISIS),了解窗口各部分功能,如:菜单栏、编辑区、对象预览窗口、对象选择器、工具栏分类及其工具按钮、坐标显示(Co-ordinate Display)等。

其次学习Proteus软件的各种基本操作,包括:建立和保存文件、PROTEUS文件类型、设定绘图纸大小、选取元器件并添加到对象选择器中、放置电源、地(终端)、电路图布线、设置修改元器件的属性、电器检测。

最后根据要求绘制原理图和Proteus仿真。

(二)原理图绘制说明(三)proteus仿真说明用汇编语言编写实现电路要求功能的源程序,应用Keil软件编写并编译运行程序,最终与电路原理图相连接,仿真实现其功能。

下面介绍关于Keil软件的使用与Proteus远程调控监视安装Keil软件后,打开它,用Proteus画电路原理图Proteus中提供了非常丰富的元件与部件,可以轻而易举完成电路原理图的编辑。

(四)结果演示实验二:利用PROTEUS绘制简单的电路原理图2.1绘图操作步骤1. 编辑区域的缩放Proteus的缩放操作多种多样,极大地方便了工程项目的设计。

常见的几种方式有:完全显示(或者按“F8”)、放大按钮(或者按“F6”)和缩小按钮(或者按“F7”),拖放、取景、找中心(或者按“F5”)。

不利于我们进行比较。

此时可通过点击菜单命令“View”下的“Origin”命令,也可以点击工具栏的按钮或者按快捷键“O”来自己定位新的坐标原点。

2. 对象的放置和编辑(1) 对象的添加和放置点击工具箱的元器件按钮,使其选中,再点击ISIS对象选择器左边中间的置P按钮,出现“Pick Devices”对话框,拾取需要的元件。

(2) 放置电源及接地符号单击工具箱的终端按钮,对象选择器中将出现一些接线端,在器件选择器里分别点击主界面左侧的“TERMNALS”栏下的“POWER”与“GROUND”,再将鼠标移到原理图编辑区,左键点击一下即可放置电源符号;同样也可以把接地符号放到原理图编辑区。

(3)对象的编辑调整对象的位置和放置方向以及改变元器件的属性等,有选中、删除、拖动等基本操作。

①拖动标签:许多类型的对象有一个或多个属性标签附着。

可以很容易地移动这些标签使电路图看起来更美观。

移动标签的步骤如下:首先点击右键选中对象,然后用鼠标指向标签,按下鼠标左键。

一直按着左键就可以拖动标签到需要的位置,释放鼠标即可。

②对象的旋转:许多类型的对象可以调整旋转为0、90、270、360(角度)或通过x轴y轴镜象旋转。

当该类型对象被选中后,“旋转工具按钮”图标会从蓝色变为红色,然后就可以改变对象的放置方向。

旋转的具体方法是:首先点击右键选中对象,然后根据你的要求用鼠标左键点击旋转工具的4个按钮。

3.连接原件(1)画导线:Proteus的智能化可在画线时进行自动检测:当鼠标的指针靠近一个对象的连接点时,跟着鼠标的指针就会出现一个“×”号,鼠标左键点击元器件的连接点,移动鼠标(不用一直按着左键)就出现了粉红色的连接线变成了深绿色。

如果想让软件自动定出线路径,只需左击另一个连接点即可。

这就是Proteus 的线路自动路径功能(简称WAR),如果只是在两个连接点用鼠标左击,WAR将选择一个合适的线径。

WAR可通过使用工具栏里的“WAR”命令按钮来关闭或打开,也可以在菜单栏的“Tools”下找到这个图标。

(2)画总线:为了简化原理图,可用一条导线代表数条并行的导线,这就是所谓的总线。

点击工具箱的总线按钮,即可在编辑窗口画总线。

(3)画总线分支线:点击工具的按钮,画总线分支线,它是用来连接总线和元器件管脚的。

画总线时为了和一般的导线区分,一般用画斜线来表示分支线,但是这时如果WAR功能打开是不行的,需要把WAR功能关闭。

画好分支线还需要给分支线起个名字。

右键点击分支线选中它,接着左键点击选中的分支线就会出现分支线编辑对话框。

相同端是连接在一起的,放置方法是用鼠标单击连线工具条中图标或者执行Place/Net Label菜单命令,这时光标变成十字形并且将有一虚线框在工作区内移动,再按一下键盘上的[Tab]键,系统弹出网络标号属性对话框,在Net项定义网络标号比如PB0,单击[OK],将设置好的网络标号放在先前放置的短导线上(注意一定是上面),单击鼠标左键即可将之定位。

(4)放置总线将各总线分支连接起来:单击放置工具条中图标或执行Place/Bus 菜单命令,这时工作平面上将出现十字形光标,将十字光标移至要连接的总线分支处单击鼠标左键,系统弹出十字形光标并拖着一条较粗的线,然后将十字光标移至另一个总线分支处,单击鼠标的左键,一条总线就画好了。

注意使用技巧:当电路中多根数据线、地址线、控制线并行时应使用总线设计。

(5)放置线路节点:如果在交叉点有电路节点,则认为两条导线在电气上是相连的,否则就认为它们在电气上是不相连的。

PROTEUS ISIS在画导线时能够智能地判断是否要放置节点。

但在两条导线交叉时是不放置节点的,这时要想两个导线电气相连,只有手工放置节点了。

点击工具箱的节点放置按钮+,当把鼠标指针移到编辑窗口,指向一条导线的时候,会出现一个“×”号,点击左键就能放置一个节点。

4. 编辑对象的属性对象一般都具有文本属性,这些属性可以通过一个对话框进行编辑。

编辑单个对象的具体方法是:先用鼠标右键点击选中对象,然后用鼠标左键点击对象,此时出现属性编辑对话框。

也可以点击工具箱的按钮,再点击对象,也会出现编辑对话框。

在电阻属性的编辑对话框里,可以改变电阻的标号、电阻值、PCB封装以及是否把这些东西隐藏等,修改完毕,点击“OK”按钮即可。

2.2实验内容如下图为十字路口交通灯系统的原理图:根据以上电路图绘制的步骤,利用Proteus绘制出电路图,如下:实验三:PROTEUS的汇编语言仿真实验3.1Proteus仿真的基本操作(1)启动Proteus仿真软件:双击“ISIS”图标,出现ISIS操作页面。

(2)搭建单片机系统仿真电路:分“器件选取”、“器件放置”和“电路连接”三大步来操作。

3.2KEIL基本操作(1)创建和导入ASM源文件1.建立程序文件①打开KEIL vision3,新建KEIL项目,选择AT89C51单片机作为CPU;(2)编译ASM和导入HEX文件首先进行选项设置,点击Target1 选择Option for Target 选项,从弹出的Option中,选择output标签栏,设置其中各项,点击确定,如果有错误双击错误区进行修改,直至出现“0-error(s)0-warning(s)”说明编译完全通过。

(3)源代码文件与单片机的链接在Proteus绘图界面点击单片机出现如下界面,在Program File中加入生成的.hex文件,就实现了程序代码与单片机的链接。

(4)软件调试菜单进入菜单栏,选择“Debug”下“Start Debugging”,即进入调试状态,此后可以进行单步运行、全速运行、断点设置等功能。

1.单片机程序的调试打开Proteus 软件单击菜单选项调试选中“使用远程调试选项”2.右键单击KEIL左边的target1 右键单击选择options for target “target1”选择Debug 选择Proteus VSM Simulator 选项3.进行中断调试实验四:Keil与Proteus C 语言程序的联机调试(一)任务说明本节Proteus专业应用软件训练课的主要内容是对keil集成开发环境和Proteus仿真软件更深入的使用,完成两个软件的联机调试,为以后学习打好基础。

(二)Proteus与Keil联机调试Proteus与Keil联调原理:分别在keil软件和Proteus软件中进行一些设置,两个软件便可以进行对同一个程序的联机调试。

Proteus与Keil联调方法如下:1)安装Proteus。

2)安装Keil C51 uVision3。

3)Keil与Proteus连接,连接开始前必须把proteus安装目录下VDM51.dll 文件复制到Keil安装目录的\C51\BIN目录中。

4)修改Keil安装目录下Tools.ini 文件。

用记事本打开Keil根目录下的TOOLS.INI 文件,在[C51] 栏目下加入TDRV3=BIN\VDM51.DLL("Proteus VSM Monitor-51 Driver" ),其中“TDRV3”中的“3”要根据实际情况写,不要和原来的重复。

5)打开proteus,画出相应电路图。

在proteus的debug菜单中选中use remote debug monitor。

在keil中编写MCU的程序。

进入KEIL的project 菜单option for target '工程名'。

在DEBUG选项中右栏上部的下拉菜选中Proteus VSM Monitor-51 Driver。

在进入seting,如果是在同一台电脑上IP名为127.0.0.1,如不是同一台则填另一台的IP地址。

端口号一定为8000 。

一个实际例子:把"C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES"的"8051 LCD Driver”文件夹复制到新建的Proteus文件夹下。

运行keil程序,在"8051 LCD Driver"文件夹下建立一个新的名为8051 LCD Driver工程。

单片机的型号选择AT89C52就可以,把LCDDEMO文件加到"Source Group 1"组里。

点击工具栏的"option for target"按钮,在出现的对话框里点击"Debug",在右栏上部的下拉菜单里选中" Proteus VSM Monitor-51 Driver",还要点击一下Use前面的小圆点。

相关文档
最新文档