基于Proteus和Keil的单片机课程设计

合集下载

【精品】单片机实验一Keil及Proteus软件的使用

【精品】单片机实验一Keil及Proteus软件的使用

单片机原理及应用
随堂实验报告
实验一 Keil及Proteus软件的使用
一、实验目的
1、掌握利用Keil和Proteus软件进行C51程序设计与仿真
2、初步掌握Keil软件的操作
3、熟练掌握Keil软件的编译和调试
4、初步掌握Proteus软件的操作
二、实验要求
自己根据C语言掌握的情况,针对单片机的特点设计一个简单的C51程序,通过Keil程序开发设计软件进行编辑、编译,并在Proteus软件上设计出相应的仿真图,烧录Keil生成的HEX文件,进行实例仿真。

三、实验实现的功能说明
本人实现的主要功能是利用单片机的P1口控制LED灯亮灭灯的功能。

LED灯在程序的控制下能闪烁(间隔1秒)。

(具体说明程序的功能)
四、实验实现的原理及仿真电路设计
实验原理:P1口输出高电平驱动LED灯亮,输出低电平驱动LED 灯灭。

通过编程,让P1口间隔输出高低电平,从而使得LED灯出现闪烁状态。

为了使闪烁间隔1秒,经测试,大概使用了200次空语句循环。

(具体自己是如何实现的)
下图为实验原理电路图:(按自己实际的设计图来准备)
五、实验流程图:
(请百度流程图的符号标记,使用visio作图)
六、实验主要功能代码
(只列出主要功能代码,不必要的东西不要贴上来!)控制间隔时间的部分代码:
xxxxxx
xxxxxxx
控制LED灯亮灭的代码
xxxxxx
xxxxxxx
七、实验过程及实验情况
(描述你在做这个实验中遇到的问题,以及解决的方法。

包括实验前、实验时)
八、实验小结,
(对实验中遇到的问题进行小结。

)。

《2024年Proteus和Keil软件在单片机实验教学中的应用》范文

《2024年Proteus和Keil软件在单片机实验教学中的应用》范文

《Proteus和Keil软件在单片机实验教学中的应用》篇一Proteus与Keil软件在单片机实验教学中的应用一、引言在当今的电子信息技术领域,单片机实验教学已经成为培养学生实际操作能力和创新思维能力的重要环节。

Proteus和Keil软件作为单片机实验教学的重要工具,在提高教学效率、优化教学效果方面发挥了重要作用。

本文将详细探讨Proteus和Keil软件在单片机实验教学中的应用,以及其带来的教学效果与价值。

二、Proteus软件在单片机实验教学中的应用Proteus是一款集电路设计、电路仿真、单片机仿真等于一身的电子设计自动化(EDA)软件。

在单片机实验教学中,Proteus 具有以下应用:1. 电路设计与仿真:Proteus提供了丰富的元器件库,教师可以根据实验需求,设计出符合教学要求的电路图。

同时,通过仿真功能,学生可以在实际硬件搭建之前,对电路进行仿真测试,验证设计的正确性。

2. 单片机仿真:Proteus支持多种型号的单片机仿真,可以帮助学生了解单片机的内部结构和运行原理。

通过在Proteus中编写程序并下载到仿真单片机中,学生可以观察单片机的运行过程,加深对单片机编程的理解。

3. 实验辅助教学:教师可以利用Proteus的虚拟实验环境,进行远程实验教学。

学生可以在自己的电脑上进行实验操作,提高了教学效率和学生的参与度。

三、Keil软件在单片机实验教学中的应用Keil是一款功能强大的单片机C语言编程软件,具有以下应用特点:1. 编程环境:Keil提供了完善的C语言编程环境,支持多种型号的单片机。

学生可以在Keil中编写程序,并通过编译器将程序编译成可在单片机上运行的机器码。

2. 调试功能:Keil具有强大的调试功能,可以通过串口通信等方式与Proteus等仿真软件进行联调,实现软硬件联调的实验教学。

学生可以在Keil中设置断点、查看变量值等,方便地调试程序。

3. 教学辅助:教师可以利用Keil的编程环境和调试功能,进行编程和调试教学的辅助。

keilproteus课程设计

keilproteus课程设计

keil proteus课程设计一、课程目标知识目标:1. 理解Keil和Proteus软件的基本原理和使用方法;2. 掌握利用Keil进行嵌入式程序设计的基本流程;3. 学会使用Proteus进行电路设计与仿真;4. 了解嵌入式系统的基本组成及其工作原理。

技能目标:1. 能够运用Keil软件编写简单的嵌入式程序;2. 能够利用Proteus软件进行电路设计与功能测试;3. 能够将编写好的程序导入Proteus中进行联合仿真;4. 能够分析简单的嵌入式系统问题,并提出合理的解决方案。

情感态度价值观目标:1. 培养学生对嵌入式系统设计和开发的兴趣,激发学习热情;2. 培养学生的团队合作意识,学会在团队中分工合作;3. 增强学生的创新意识和实践能力,敢于尝试新方法解决实际问题;4. 培养学生严谨、细致的学习态度,养成认真检查、反复验证的好习惯。

课程性质:本课程为实践性较强的课程,旨在让学生通过实际操作,掌握嵌入式系统设计的基本方法和技能。

学生特点:学生具备一定的电子技术基础和编程能力,对嵌入式系统有一定了解,但实际操作经验不足。

教学要求:结合学生特点,注重理论与实践相结合,以学生动手实践为主,教师指导为辅,培养学生的实际操作能力和问题解决能力。

通过本课程的学习,使学生能够达到上述课程目标,为后续相关课程打下坚实基础。

二、教学内容1. Keil软件使用基础:- 软件安装与界面认识- 创建、编译和下载项目- 调试程序技巧及常用功能介绍2. 嵌入式程序设计:- C语言基础回顾- 嵌入式编程语法与规范- 常用指令和程序结构- 中断处理与定时器编程3. Proteus软件使用基础:- 软件安装与界面认识- 元器件库的查找与使用- 常用电路绘制与仿真- 联合Keil进行电路程序仿真4. 嵌入式系统设计与仿真:- 常用传感器与执行器原理及使用- 简单电路设计与功能实现- 嵌入式系统综合案例分析- 学生项目设计与展示教学内容安排与进度:第一周:Keil软件安装与使用基础第二周:嵌入式程序设计基础第三周:Proteus软件安装与使用基础第四周:嵌入式系统设计与仿真实践第五周:学生项目设计与展示教学内容与教材关联性:本教学内容紧密结合教材,以教材为基础,对重点内容进行拓展和深化,确保学生能够掌握嵌入式系统设计的基本知识和技能。

单片机原理及应用基于Proteus和KeilC第三版课程设计

单片机原理及应用基于Proteus和KeilC第三版课程设计

单片机原理及应用基于Proteus和KeilC第三版课程设计一、引言单片机(Microcontroller)是一种集成了微处理器、存储器、输入/输出接口和定时/计数器等功能于一体的微型计算机系统。

单片机具有面积小、功耗低和成本低等特点,是现代电子设备中不可或缺的核心组成部分。

由于单片机应用领域广泛,因此在工程师培养中也扮演着至关重要的角色。

Proteus是一款流行的电路仿真和PCB设计工具,具有功能强大、易于使用和灵活性高等特点。

同时,KeilC是一款常用的单片机程序开发工具,可以实现快速开发和调试。

本课程设计旨在通过使用Proteus和KeilC来教授学生单片机原理及应用相关知识,并帮助他们实现一些实用的电子件设计和编程项目。

二、课程设计1. 课程目标本课程旨在使学生掌握以下知识:•单片机基本原理和结构•通用输入/输出总线(GPIO)的基本原理和操作•定时器/计数器的基本原理和应用•脉冲宽度调制(PWM)的基本原理和应用•串行通信接口(UART)的基本原理和应用2. 课程内容(1)第一周在第一周中,我们介绍了单片机的基本原理和结构,包括中央处理器、存储器和输入/输出接口等。

该模块旨在让学生对单片机的工作原理有一个基本的了解。

(2)第二周在本周中,我们将学习单片机通用输入/输出总线(GPIO)的基本原理和操作。

由于GPIO可以用于输入和输出数据以及控制信号线,因此它是单片机中最常用的输入/输出接口之一。

(3)第三周在第三周中,我们将介绍定时器/计数器的基本原理和应用。

定时器/计数器可以用于生成精确定时信号、测量时间间隔以及测量频率等应用。

(4)第四周在本周中,我们将学习脉冲宽度调制(PWM)的基本原理和应用。

PWM技术可以用于模拟输出信号,例如马达和灯光等。

(5)第五周在第五周中,我们将介绍串行通信接口(UART)的基本原理和应用。

串行通信接口可以用于与其他设备进行数字通信,例如传感器和LCD显示器等。

Keil+Proteus在单片机课堂教学中的应用

Keil+Proteus在单片机课堂教学中的应用

Keil+Proteus在单片机课堂教学中的应用1. 引言1.1 背景介绍单片机技术作为计算机技术的重要分支,已经在各个领域得到广泛的应用。

在教育领域,单片机技术的教学也是非常重要的。

传统的单片机教学主要是基于理论课程和实验课程相结合的方式进行的,学生在学习过程中往往会遇到一些难以理解和实践的问题。

为了更好地帮助学生理解单片机技术的原理和应用,引入相应的软件工具助力教学是非常必要的。

本文将重点探讨Keil和Proteus在单片机课堂教学中的应用,分析其优势和挑战,并提出未来的发展方向和展望。

1.2 研究意义单片机技术作为计算机应用技术中的重要组成部分,其在各个领域都有着广泛的应用。

单片机教学作为计算机专业中的重要课程,对于培养学生的动手能力、实践能力和创新能力具有重要意义。

Keil和Proteus作为单片机开发中的重要工具,对于单片机教学有着不可忽视的作用。

研究Keil+Proteus在单片机课堂教学中的应用意义重大。

Keil和Proteus作为业界公认的单片机开发软件,在单片机教学中的应用可以帮助学生更深入地了解单片机的工作原理和开发过程。

通过实际的操作,学生可以更好地掌握单片机编程的技巧和方法,从而提高他们的实践能力和创新能力。

Keil+Proteus的联合应用可以实现软件与硬件的无缝对接,帮助学生更快地理解和掌握单片机系统的设计与开发。

通过Keil的编程和Proteus的仿真,学生可以在虚拟环境中进行实验,加深对单片机系统的理解,为他们未来的科研和实践工作奠定坚实的基础。

1.3 研究目的研究目的是为了探讨Keil+Proteus在单片机课堂教学中的具体应用方法及效果,旨在提高学生对单片机系统设计和实验操作的理解和掌握能力。

通过深入研究Keil+Proteus在单片机教学中的优势和挑战,为提升单片机课程教学质量提供参考和借鉴。

同时,通过Keil+Proteus在单片机课堂教学中的案例分析,探讨其在培养学生实际操作能力和解决问题能力方面的作用,旨在完善单片机课程的教学体系,促进学生的综合素质提升。

基于Keil+Proteus的单片机实验设计及仿真

基于Keil+Proteus的单片机实验设计及仿真
图,该电路选用 ST89C51 单片机作为主控芯片,联合
74HC595 锁存器、74HC138 译码器、4 个独立式键盘按
图3
键和 4 个 8×8 的 LED 点阵单元等器件共同构成整个
Fig.3
系统电路,如图 2 所示。
主程序设计流程图
Flow chart of main program design
Microcomputer Based on Keil+Proteus
SUN Wanlin,SONG Lili,HAN Chen
(Department of Physics,Changji University,Changji 831100,China)
Abstract:In order to modify and improve the circuit at any time,this paper combined the circuit
第 16 卷 第 3 期

Experimental technology and management,2014,31
参考文献:
and

of
SCM
virtual
laboratory [J].
[ 4 ] CUI B,LIANG S,CHEN S,et al. A novel fuzzing
method for Zigbee based on finite state machine[J].
不仅具有操作简单、灵活性高,而且有助于培养学生的创新设计及实物制作能力。
关键词: Keil;Proteus;汉字点阵显示系统;虚拟仿真
DOI:10.16812/31-1945.2020.03.010
Experimental Design and Simulation of Single-chip

keilproteus课程设计

keilproteus课程设计

keil proteus课程设计一、教学目标本课程的教学目标是使学生掌握Keil和Proteus软件的基本使用方法,能够进行简单的C语言程序设计和电路仿真。

具体目标如下:1.了解Keil和Proteus软件的基本功能和操作界面。

2.掌握C语言的基本语法和编程技巧。

3.理解电路原理图的绘制和仿真过程。

4.能够使用Keil编写和调试C语言程序。

5.能够使用Proteus绘制电路原理图并进行仿真。

6.能够将C语言程序与电路原理图相结合,实现简单的嵌入式系统设计。

情感态度价值观目标:1.培养学生对电子技术和计算机编程的兴趣和热情。

2.培养学生团队合作精神和自主学习能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.Keil软件的使用:介绍Keil软件的基本功能和操作界面,讲解C语言的基本语法和编程技巧。

2.Proteus软件的使用:介绍Proteus软件的基本功能和操作界面,讲解电路原理图的绘制和仿真过程。

3.嵌入式系统设计:结合Keil和Proteus软件,讲解如何将C语言程序与电路原理图相结合,实现简单的嵌入式系统设计。

三、教学方法本课程采用讲授法、实践法和讨论法相结合的教学方法。

1.讲授法:通过讲解Keil和Proteus软件的基本功能和操作界面,使学生掌握软件的使用方法。

2.实践法:通过实际操作,使学生熟悉C语言编程和电路仿真过程。

3.讨论法:学生进行小组讨论,培养团队合作精神和自主学习能力。

四、教学资源1.教材:选用《Keil Proteus从入门到精通》作为主要教材,辅助以《C语言程序设计》等相关参考书。

2.多媒体资料:制作课件和教学视频,为学生提供丰富的学习资源。

3.实验设备:准备电脑、Keil和Proteus软件、电路实验器材等,为学生提供实践操作的机会。

五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,以保证评估的客观性和公正性。

1.平时表现:通过课堂参与、提问和小组讨论等方式评估学生的学习态度和积极性。

单片机原理及应用基于Proteus和KeilC课程设计

单片机原理及应用基于Proteus和KeilC课程设计

单片机原理及应用基于Proteus和KeilC课程设计一、前言随着现代技术的飞速发展,单片机已经成为电子工程领域中必不可少的一部分,应用范围也越来越广泛。

本课程着重介绍单片机的原理及应用,通过应用和实践,提高学生对单片机的认知和应用能力,培养解决实际问题的能力。

二、课程内容及教学方法2.1 课程内容本课程主要分为以下几个部分: 1. 单片机原理介绍; 2.Proteus软件基础操作及仿真设计; 3. KeilC编译器概述及使用方法;4. 单片机应用实践。

具体内容安排如下:所属部分内容安排单片机原理介绍单片机的概念、结构、基本原理及寄存器等方面的介绍Proteus软件基础操作及仿真设计软件的下载、安装和使用方法、元件的搜索、添加及仿真实践KeilC编译器概述及使用方法KeilC编译器的下载、安装及基本使用、编写程序及调试的方法所属部分内容安排单片机应用实践实践案例设计及仿真模拟,包括LED灯、数码管、LCD等应用场景2.2 教学方法本课程主要通过实践和应用来提高学生的认知和实际操作能力,采用如下教学方法: 1. 教师讲授:介绍单片机原理及应用的相关知识点; 2. 实践操作:学生基于软件仿真和实际实验操作,设计、模拟单片机应用; 3. 互动交流:教师和学生之间的讨论及问题解答; 4. 课程作业:布置与课堂实践相关实验或作业,并及时回馈。

三、课程设计3.1 单片机原理介绍本部分主要介绍单片机的相关知识点,包括单片机的概念、结构、基本原理及寄存器等内容。

3.2 Proteus软件基础操作及仿真设计本部分主要介绍Proteus软件的下载、安装及基本操作方法,元件的搜索、添加及仿真设计方法。

实践案例包括常见的LED灯实现、数码管显示等。

3.3 KeilC编译器概述及使用方法本部分主要介绍KeilC编译器的下载、安装及基本使用方法,包括程序编写、仿真调试等操作。

实践案例主要包括数码管显示、按键控制等应用。

3.4 单片机应用实践本部分主要包括LED灯、数码管、LCD显示等实践案例设计及仿真模拟。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第5期(总第70期)2008年10月济南职业学院学报Journal of Jinan Vocational College Oct .2008No .5(Serial No .70)··112单片机应用技术是电类专业的一门重要课程,也是理论和实践结合性很强的一门课程,所以课程设计环节尤为重要。

课程设计环节的任务和目的是让每个学生亲自参与到其中的设计细节,提高单片机开发的能力。

考虑到目前实验器材少,设计过程中容易造成器件和仪器仪表的损坏,以及离开实验室学生得不到充分的锻炼,从而借助于Proteus和Keil进行课程设计。

实践证明,这样可以很好地解决上述问题,节省设计成本,提高设计速度。

1 Proteus和Keil简介1.1 Proteus简介Proteus是一个完整的嵌入式系统软、硬件设计仿真平台,它包括原理图输入系统ISIS、带扩展的Prospice混合模型仿真器、动态器件库、高级图形分析模块和处理器虚拟系统仿真模型VSM。

ISIS是Proteus系统的中心,具有超强的控制原理图设计环境。

Proteus VSM最重要的特点是,它能把微处理器软件作用在处理器上,并和该处理器的任何模拟和数字器件协同仿真。

仿真执行目标码就像在真正的单片机系统上运行,VSM CPU 模型能完整仿真I/O口、中断、定时器、通用外设口和其他与CPU有关的外设,甚至能仿真多个处理器。

1.2 Keil简介Keil是一个功能强大的开发平台,它包括项目管理器、CX51编译器、AX51宏汇编器、BL51/Lx51连接定位器、RTX51实时操作系统、Simulator软件模拟器以及Monitor51硬件目标调试器。

它是一种集成化的文件管理编译环境,主要的功能特点为:编译C源程序、汇编源程序或混合语言源程序,链接和定位目标文件和库,创建HEX文件、调试目标程序等,是目前最好的51单片机开发工具之一。

Keil支持软件模拟仿真(Simulator )和用户目标板调试(Monitor51)两种工作模式,前者不需要任何单片机硬件即可完成用户程序仿真调试,后者利用硬件目标板中的监控程序可以直接调试目标硬件系统。

2 应用举例下面结合课程设计中四项八拍步进电机正反转电路的单片机实现,具体说明如何基于Proteus和Keil进行单片机仿真。

电路的功能是,通过点击正反转按钮,让步进电机自如进行正反转的切换。

2.1 硬件的实现打开Proteus ISIS编辑环境,通过对象选择按基于Proteus和Keil的单片机课程设计宫亚梅(常州信息职业技术学院 机电工程系,江苏 常州 213164)摘 要:本文介绍了Proteus和Keil的功能特点,结合步进电机正反转实例,详细给出了两种软件在单片机课程设计中的具体应用。

关键词:Proteus;Keil;单片机;设计中图分类号:TP391 文献标识码:A 文章编号:1673-4270(2008)05-0112-02收稿日期:2008-09-08作者简介:宫亚梅(1979—),女,江苏姜堰人,常州信息职业技术学院机电工程系助教。

钮P,选择表1所列元器件,绘制硬件电路图如图1所示(注:晶振和RST可以不接),并进行硬件电路调试。

表1 元器件清单元件名称所属类所属子类AT89C51Microprocessor ICs8051 FamilyCAP Capacitors Generic CAP-POL Capacitors GenericCRYSTAL Miscellaneous——RES Resistors GenericBUTTON Switches & Relays Switches MOTOR-STEPPER Electromechanical——ULN2003A Analog ICs Miscellaneous图1 电路原理图2.2 软件的实现打开Keil,创建新项目,选择表1中AT89C51作为CPU,为该项目添加如下程序,新建源文件.asm,将该文件添加到当前组当中去,设置目标属性输出为生成“.hex”文件,完成软件的语法调试。

ORG 00HSTART: MOV DPTR,#TAB1MOV R0,#03HMOV R4,#0MOV P1,#3WAIT: MOV P1,R0MOV P0,#0FFHJNB P0.0,POSJNB P0.1,NEGSJMP WAITPOS: MOV A,R4MOVC A,@A+DPTRMOV P1,AACALL DELAYINC R4AJMP KEYNEG: MOV R4,#6MOV A,R4MOVC A,@A+DPTRMOV P1,AACALL DELAYKEY: MOV P0,#03HMOV A,P1JB P0.0,FZ1CJNE R4,#8,LOOPZMOV R4,#0LOOPZ: MOV A,R4MOVC A,@A+DPTRMOV P1,AACALL DELAYINC R4AJMP KEYFZ1: JB P0.1,KEYCJNE R4,#0,LOOPFMOV R4,#8LOOPF: DEC R4MOV A,R4MOVC A,@A+DPTRMOV P1,AACALL DELAYAJMP KEYDELAY: MOV R6,#5DD1: MOV R5,#08HDD2: MOV R7,#0HDD3: DJNZ R7,DD3DJNZ R5,DD2DJNZ R6,DD1RETTAB1: DB 02H,06H,04H,0CHDB 08H,09H,01H,03HEND2.3 调试与仿真进入Proteus的ISIS,点击芯片打开编辑对话框,在Program File后的文本框中 (下转第120页)··113带来极大的危害。

五、网络病毒的防治目前,网络大部分采用Client/Server工作模式,所以防治网络病毒应该从工作站和服务器两方面采取措施,另外加强综合治理也很重要。

1、基于工作站的防治技术工作站就像是计算机网络的大门,只有把好这道大门,才能有效防止病毒的侵入。

工作站防治病毒的方法有三种:一是软件防治,即定期不定期地用反病毒软件检测工作站的病毒感染情况。

软件防治可以不断提高防治能力,但需人为地经常去启动防病毒软件,因而不仅给工作人员增加了负担,而且很有可能在病毒发作后才能检测到。

二是在工作站中插入防病毒卡。

防病毒卡可以达到实时检测的目的,但防病毒卡的升级不方便,从实际应用的效果看,对工作站的运行速度有一定的影响。

三是在工作站中安装病毒防护芯片。

就是将足够小的防病毒程序安装在网卡的Boot ROM的剩余空间,它将工作站存取控制与病毒防护合二为一,可以更加实时有效地保护工作站及通向服务器的桥梁。

但这种方法同样也存在芯片上的软件版本升级不便的问题,而且对网络的传输速度也会产生一定的影响。

上述三种方法,都是防病毒的有效手段,应根据网络的规模、数据传输负荷等具体情况确定使用哪一种方法。

另外,网络用户日常应特别注意以下几点防毒措施。

用户应养成及时下载最新系统安全漏洞补丁的安全习惯,从根源上杜绝黑客利用系统漏洞攻击用户计算机的病毒。

升级杀毒软件、开启病毒实时监控应成为每日防范病毒的必修课。

定期做好重要资料的备份,不要随便打开来源不明的Excel或Word文档。

上网浏览时,不要随便点击不安全陌生网站;接收邮件时,提防附件。

禁用系统的自动播放功能,防止病毒从U 盘、移动硬盘、MP3等移动存储设备进入到计算机;在使用移动介质之前,先进行病毒查杀。

2、基于服务器的防治技术网络服务器是计算机网络的核心,是网络的支柱。

网络瘫痪的一个重要标志就是网络服务器瘫痪。

网络服务器一旦被击垮,造成的损失是灾难性的、难以挽回和无法估量的。

目前基于服务器的防治病毒的方法大都采用防病毒可装载模块(NLM,NetWare Loadable Module),以提供实时扫描病毒的能力。

有时也结合利用在服务器上的插防毒卡等技术,目的在于保护服务器不受病毒的攻击,从而切断病毒进一步传播的途径。

3、加强计算机网络的管理计算机网络病毒的防治,单纯依靠技术手段是不可能十分有效地杜绝和防止其蔓延的,只有把技术手段和管理机制紧密结合起来,制定严格的管理制度和网络使用制度,提高防毒意识,应跟踪网络病毒防治技术的发展,尽可能采用行之有效的新技术、新手段,建立“防杀结合、以防为主、以杀为辅、软硬互补、标本兼治”的网络病毒安全模式,才有可能从根本上保护网络系统的安全运行。

(责任编辑:王振平)(上接113页)选择用K e i l生成的.H E X文件,在“D e b u g”菜单中选中“Us e r e m o t e d e b u g monitor”,便可实现Keil与Proteus的联合仿真。

在Proteus中点击正转或反转按钮查看结果,可以看到步进电机随着按钮的变化在正转和反转之间自由切换。

3 结束语通过实践,可以看出利用Proteus和Keil进行课程设计的优势:速度快,提高设计效率;易修改,降低开发成本;自主设计,提高学生创新能力,具有很大的灵活性和可扩展性等。

参考文献[1]周润景,张丽娜.基于Proteus的电路及单片机系统设计与仿真 [M].北京航空航天大学出版社,2006.[2]徐爱钧,彭秀华.Keil Cx51 V7.0单片机高级语言编程与uVision2 应用实践[M].北京:电子工业出版社,2004.(责任编辑:王振平)··120。

相关文档
最新文档