当前位置: 首页 > >

PROTEUS课程设计报告

电子设计应用软件训练总结报告

电子设计应用软件训练总结报告
一、 任务说明
1、熟练掌握 PROTEUS 软件的使用; 2、按照设计要求绘制电路原理图; 3、能够按要求对所设计的电路进行仿真,利用 51 单片机、BCD 译码芯片 74LS47 和两 位 LED 构成一个数码管扫描显示系统,两个数码管同时循环显示 0~9。

二、 原理图绘制说明
电路原理图的设计与绘制的流程,包括设置电路图纸、放置元器件、调整元器件的 布局、连接导线等步骤。打开 PROTEUS 软件,在原理图编辑窗口绘制电路图。在该界 面环境下,还有预览窗口和元件列表区。编辑窗口用于放置元器件,进行连线,绘制原 理图。预览窗口可以显示全部原理图。 首先要建立设计文件,选择合适的模板,并保存在预先建立好的文件夹中。选择图 纸,在 Proteus 中点击“File”->“New design”可以根据设计的规模选择页面的大小, 本次设计选用的是 A4 图纸,如图 1 所示。

图 1 页面大小选择

然后开始进行电路原理图的绘制了利用软件的搜索功能在元件库中找到需要的元 件,放置到图纸的合适位置,并分别设置好各个元器件的参数,再在需要的位置放置图 形文本框,最后将各个元器件连接起来,这样原理图就绘制完成了。然后对所绘制的电
1

电子设计应用软件训练总结报告

路原理图进行检查,如有错误就要作进一步的调整与修改,以保证原理图准确无误。并 在绘制原理图结束后,保存原理图文件并在 Proteus 下进行仿真,实现相应功能。 每个七段显示器是由八个 LED 所组成的,其中包括七个细长条形的 LED 及小数点形 的 LED,显示器的每一段或每一划都有其名称,分别是英文小写的 a 到 f,以及小数点 dp。七段显示器可以显示包括小数点的 0 到 9 数字与部分的英文字母。如果其阳极都连 在一起时,我们称之为共阳极的七段显示器,若 LED 的阴极都连在一起时,我们称之为 共阴极的七段显示器。本次应用了一个共阴极的两位七段显示器 若要显示数字‘1’ ,就要使 b 划与 c 划点亮。设计该电路的整体思路是,先由 CNT 位置取得一个 0~9 的记数值,然后用 MOVC 指令去找到真正的七段显示码,再做一次 取反后才到 P1 端口上,就可以做正确的数字显示。 点击“Library”->“Pick Devices”可以在弹出的对话框(如图 2 所示)中填写 需要的元器件名称,通过这种方式,就可以找到并放置相应的器件了。在此次绘制的原 理图中,应用的 51 单片机,一个 BCD 译码芯片 74LS47 和一个两位七段 LED 数码管

图 2 元器件查找和选择

在主界面的左侧有一些小图标, 通过它们, 我们可以放置一些基本的器件, 如电源、 电阻等等。在将主要的芯片器件放置到界面之中以后,我们要根据预先设计好的方案将 各个小器件放置在相应位置上,用连线将它们一一联接完毕。至此,电路图连接部分的 工作基本做完了。如图 3 为连接完毕后的电路图。

2

电子设计应用软件训练总结报告

图 3 连接完毕后的电路图

三、

流程图绘制以及说明
流程图将源函数和子函数等各个部分连接起来构成完整的程序,如图 4 所示
开始

转入主程序

ACC=0?

把 0 送入 P1 口

延时

A 自加 1

循环完成?

是 返回 图 4 程序流程图



编写的源程序见附录Ⅱ。
3

电子设计应用软件训练总结报告

四、 PROTEUS 仿真说明
用汇编语言编写实现电路要求功能的源程序,应用 KEIL 软件编写并编译运行程序, 最终与电路原理图相连接,仿真实现其功能。 在 KEIL 软件中仿真结束后,需要将生成的“.HEX”文件导入 PROTEUS 软件中的对 应芯片中,具体操作方法是:调出之前连接好的电路图,用左键点击 80C51 芯片,在弹 出的对话框的相应位置中设定调用“.HEX”文件的路径,即将包含驱动和具体功能的程 序写入到 80C51 芯片之中使其能够按要求工作。 电路原理图绘制好之后,即可进行功能的仿真。点击鼠标的右键选中芯片,再点 击左键,在对话框中选择预先生成的 HEX 格式的文件,最后点击 OK 键即可。此时程序 已经顺利加载在芯片上了。如图 5。

图 5 HEX 文件写入

点击左下角的运行键,使整个电路开始运行,以查看电路的具体功能是否能够完全 实现。 经过仿真后的实验想象符合课设题目要求。PROTEUS 仿真的结果如图 6 所示。

4

电子设计应用软件训练总结报告

图 6 程序仿真

五、 体会及合理化建议
一周的课程设计要结束了,通过此次课设,我对汇编语言的理解和使用有了一个更 为深入的认识。尤其是对于 8051 和 74LS47 也有了一个较为清楚的认识,为我以后的工 作和学*打下了一个好基础。 在课程设计过程中, 我遇到了一些问题, 在老师的帮助下, 通过查询资料和结合*时学到的知识,问题得到了解决,这是对我分析和解决问题的能 力的一次有效检验,也是对我学*的很好的检验。 希望今后能够有更多的与实际生活相联系的题目,使我们的课设更贴*我们身边的 事物,为以后的工作和学*打下良好的基础。

5

电子设计应用软件训练总结报告

附录 I 电路原理图

6

电子设计应用软件训练总结报告

附录 II 程序清单

ORG AJMP ORG MAIN:

0000H MAIN 0030H MOV A, #0H MOV R0,#0AH

LOOP:

MOV P1,A ACALL DELE INC A DJNZ R0,LOOP AJMP MAIN

DELE:

MOV R7,#210

DELE1: MOV R6,#210 DJNZ R6,$ DJNZ R7,DELE1 RET END

7

电子设计应用软件训练总结报告

参考文献
[1]张毅刚,刘杰.MCS-51 单片机原理及应用.[M]哈尔滨工艺大学出版社,2004 年.第 102-112 页 [2]周润景,张丽娜.基于 PROTUSE 的电路及单片机系统设计与仿真.[M]北京航空航天大 学出版社,2006 年.第 20-39 页 [3]林志琦,郎建军,李会杰,佟大鹏.基于 PROTUSE 的单片机可视化软硬件仿真.[M]北 京航空航天大学出版社,2006 年.第 5-29 页 [4]周润景, 袁伟亭. 基于 PROTUSE 的 ARM 虚拟开发技术.[M] 北京航空航天大学出版设, 2007 年。第 32-39 页 [5]张靖武,周灵杉.单片机系统的 PROTUSE 设计与仿真.[M]电子工业出版社,2007 年。 第 81-100 页 [6] 张伟.单片机原理及应用,[M]北京:机械工业出版社,2005 年 3 月.216—218. [7] 薛栋梁.单片机原理及应用,[M]北京:中国水利水电出版社.2001 年.35-29.

8




友情链接: year2525网 工作范文网 QS-ISP 138资料网 528200 工作范文网 baothai 表格模版