内容发布更新时间 : 2024/11/18 22:28:21星期一 下面是文章的全部内容请认真阅读。
单下的捕捉对齐和system下的颜色、图形界面大小等项目。通过工具栏中的p(从库中选择元件命令)命令,在pick devices 窗口中选择电路所需的元件,放置元件并调整其相对位置,元件参数设置,元器件间连线,编写程序;在source 菜单的Definecode generation tools 菜单命令下,选择程序编译的工具、路径、扩展名等项目;在source 菜单的Add/removesource files 命令下,加入单片机硬件电路的对应程序;通过debug 菜单的相应命令仿真程序和电路的运行情况。
2) Proteus软件所提供的各种资源
Proteus 软件所提供了30 多个元件库,数千种元件。元件涉及到数字和模拟、交流和直流等。
对于一个仿真软件或实验室,测试的仪器仪表的数量、类型和质量,是衡量实验室是否合格的一个关键因素。在Proteus 软件包中,不存在同类仪表使用数量的问题。
Proteus 还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似但功能更多。
Proteus 提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。
对于单片机硬件电路和软件的调试,Proteus提供了两种方法:一种是系统总体执行效果,一种是对软件的分步调试以看具体的执行情况。
对于总体执行效果的调试方法,只需要执行debug 菜单下的execute 菜单项或F12 快捷键启动执行,用debug菜单下的pause animation 菜单项或pause 键暂停系统的运行;或用debug 菜单下的stop animation菜单项或shift-break 组合键停止系统的运行。其运行方式也可以选择工具栏中的相应工具进行。
对于软件的分步调试,应先执行debug 菜单下的start/restart debugging 菜单项命令,此时可以选择stepover、step into和step out命令执行程序(可以用快捷键F10、F11 和ctrl+F11),执行的效果是单句执行、进入子程序执行和跳出子程序执行。在执行了start / restart debuging命令后,在debug菜单的下面要出现仿真中所涉及到的软件列表和单片机的系统资源等,可供调试时分析和查看。 6.1.3 用Proteus 软件虚拟单片机实验的优点
采用Proteus 仿真软件进行虚拟单片机实验,具有比较明显的优势,其实验实习内容全面、硬件投入少、可自行实验、实验过程中损耗小、与工程实践最为接近等。当然其存在的缺点也是有的。其有点有以下几点:
① 内容全面
- 32 -
② 硬件投入少,经济优势明显
③ 学可自行实验,锻炼解决实际工程问题的能力 ④ 实验过程中损耗小,基本没有元器件的损耗问题 ⑤ 与工程实践最为接近,可以了解实际问题的解决过程 ⑥ 大量的范例,可供参考处理 ⑦ 协作能力的培养和锻炼
Proteus不仅可以作为学校单片机(电子等)实验的模拟仿真,也可以作为个人工作室的仿真实验。作为电子技术或控制类相关专业的学生和工程技术人员,在学习了该软件后,可以充分地利用它所提供的资源,帮助自己提高工程应用能力。
6.2 系统的模拟与仿真过程
1) 进入Proteus ISIS
双击桌面上的ISIS 6 Professional 图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 6 Professional” →“ISIS 6 Professional”,出现如图6-1所示屏幕,表明进入Proteus ISIS 集成环境。
图 6-1 运行Proteus ISIS的开始界面
2) 工作界面
Proteus ISIS的工作界面是一种标准的Windows界面,如图6-2所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。
- 33 -
图6-2 Proteus ISIS的工作界面
3) 在Proteus中进行仿真图的设计和运行
如图6-3,首先单击工作界面右边的对象选择按钮“P”,在弹出的窗口中通过关键字“Keywords”选择仿真图所需要的的器件将其添加到对象选择窗口中。
图6-3 在器件选择窗口中选择所需要的元器件
然后,选择对象选择窗口中已经添加的元器件,将其放到图形编辑窗口中,并进行单片机仿真图的设计。如图6-4和6-5所示,仿真图的核心器件有:AT89S52单片机、74LS00、74LS74、LM016L(LCD) 。
- 34 -
图6-4 在图形编辑窗口中添加元件
图6-5 系统仿真图
其次,在仿真图中双击单片机芯片,在弹出的如图6-6的窗口“Edit Component”中为“Prograom File”选择二进制文件“plj-s52.hex”,该文件为软件设计中由Keil C编译程序所生成的二进制文件。
- 35 -
图6-6 为单片机加载二进制代码
最后,在单片机的属性窗口中为其添加系统时钟频率为3MHZ,则对应的机器周期为250ms。并为信号发生器选择适当的频率为4KHZ,并点击左下角的“Play”按钮进行频率计的软件模拟与仿真。其仿真结果为图6-7所示:
图6-7 频率计的仿真结果
- 36 -