欢迎来到天天文库
浏览记录
ID:34393940
大小:217.33 KB
页数:3页
时间:2019-03-05
《proteus仿真技术在8051c语言程序设计教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、山西电子技术软件技术2010年第6期文章编号:1674-4578(2010)06—0068—03Proteus仿真技术在8051C语言程序设计教学中的应用黄会雄,胡侃,黄芳,刘丹(湖南商务职业技术学院,湖南长沙410205)摘要:在分析Proteus仿真方法的基础上,构建了一个8051C语言程序设计基础实验仿真系统,设计了一个典型的实例程序,表明了用Pr~eus进行8051C语言程序设计的仿真,实验系统搭建简单容易,仿真过程形象直观,为8051C语言程序设计教学提供了一个很好的实验手段。关键词:仿真;C语言程序设计;proteus;虚拟实验中图分类号:TP391
2、.9;TP3l1文献标识码:A仪表、数字仪表、噪声与失真信号显示器等,各种虚拟仪器,0引言如示波器、逻辑分析仪、信号发生器等,还有各种调试信号,作为计算机技术在控制领域的应用,8051C语言程序设直流、交流、脉冲及各种变化信号。因此用Proteus可以非计已广泛应用于社会的各个领域。家庭中的智能化电子产常方便地实现单片机及外围电路的仿真,如单片机软件仿真品、工业生产中的智能仪器、仪表,都以8051C语言程序设计系统,模拟电路仿真、数字电路仿真、单片机外围电路仿真、为基础。8051C语言程序设计的应用在社会中的地位越来RS232动态仿真、12C调试器、SH调试器、
3、键盘和LCD系统仿越重要。为了满足社会的需要,也为了学生的就业,各院校真等。Proteus软件仿真单片机及外围电路的使用方法如下。都将805lC语言程序设计作为电子信息类学生的必修课程。1.1建立虚拟实验电路8051C语言程序设计应用已经成为电子信息类专业学生就在proteus的原理图设计窗口中,放置单片机及所需的业的一个主要方向。外围元件,设置各元件参数,连接元器件。在源代码窗口中传统的8051C语言程序设计教学实验中,采用硬件仿真编写单片机源程序,并将其加入到本实验系统中,同时在单器、实验箱或实验板,需采购大量的、昂贵的硬件设备,而且片机参数中选择对应的执行
4、文件。最后选择所用单片机的设备维护工作量也非常大。由于8051C语言程序应用设计编译的工具,做好仿真调试运行前的准备工作。是针对具体硬件设备程序设计,涉及到数字电子、模拟电子、1.2调试与仿真计算机甚至通信等多学科的知识,实践性又很强,在教学实验过程中必须软件硬件结合,也就是将8051C语言程序和外Proteus可以仿真运行,也可对单步调试。仿真运行时,围电路相结合,若用实验箱则费用高,又不能充分利用,若用可以看到外围电路显示部件状态的变化,可以利用Proteus实验板则开发周期长,方案变更困难⋯。本文利用proteus提供的观察工具,具体显示某一电路状态的变化
5、。可以通过输人、输出接口电路与实验系统交互操作。单步调试时,可仿真软件,设计了一个符合这种要求的、纯软件的8051C语用单步执行、进入子程序、跳出子程序及执行到光标处等命言程序设计虚拟实验室系统,既可调试8051C语言程序,也可仿真程序控制外围器件的工作情况;既能充分利用学校计令执行程序,也可以在程序中设置断点,执行到断点处。在算机房现有计算机,减少硬件设备的维护工作量,还可为学调试过程中,随时观察程序的执行情况和单片机的系统资源生提供丰富的实验内容。本实验系统结合了8051C语言程等,可供调试时分析和查看。Proteus仿真的优势是在实验系统运行时j,可以利用
6、按序应用到单片机和外围电路设计,与实际工程系统非常接近,拉近了8051C语言程序设计学习与就业的距离。钮、开关、键盘输入信号和信息,通过发光二极管、数码管、LCD显示器及图形仪表输出信息,实现输入、输出的交互,实时地、直1Proteus介绍观地了解C语言程序与外围电路的执行结果及运行状态。该软件支持众多51架构的单片机芯片,集编辑、编译和2直流电动机控制电路的设计实例程序仿真等于一身,同时还支持PLM、汇编和C语言的程序设计。它的界面友好易学,在调试程序、软件仿真方面有很2.1硬件电路设计思路强大的功能。不仅能仿真单片机执行C语言程序的情况,而直流电动机是最早出
7、现的电动机,也是最早实现调整速且能仿真常用外围电路。将两者的仿真有机结合,使得在程度的电动机。长期以来直流电动机一直占据着调速控制的序调试、系统仿真时,不仅能观察到程序执行时单片机寄存统治地位。器和存储器等内容变化,而且从工程的角度直观地看到了外绝大多数直流电动机采用开关驱动方式。开关驱动方围电路工作情况,非常接近工程应用。式是使半导体功率器件工作在开关状态,通过脉冲凋制Proteus软件提供了大量的仿真设备和元器件,如有30PWM来控制电动机的电枢电压,实现调速。多个元件库、数千种数字和模拟元件,包括各种单片机、常用占空比表示了在一个周期T里,开关管导通的时间
8、与逻辑电路,还有各种调试
此文档下载收益归作者所有