四川理工学院本科毕业(设计)论文
图5-7 工程设置中的“Output”页面
2. 调试
Keil有很强大的调试功能,可以显示C程序的反汇编代码、可以计算代码运行的时间、可以显示程序中某一变量的值??能用好这个调试工具对编写单片机程序会有很大的帮助。同样的,在这里,只对Debug进行简单应用介绍。
图5-8 工程设置中的“Target”页面
30
李建:基于单片机的云台控制系统设计
首先,单击,弹出如上图5-8所示对话框,在目标页面上设置对应的晶
,进入调试界面如下图5-9所示。
振频率。其他不作修改。设置完成后,单击
图5-9 调试界面
点击
中对应的工具按钮则可以开始调试。
5.3 Proteus仿真软件
Proteus软件是英国Lab Center Electronice公司开发的EDA工具软件。从1989年问世至今已有20年的历史,在全球得到广泛应用。Proteus软件除具有和其他EDA工具软件一样的原理编辑、印制电路板制作外,还具有交互式的仿真功能。它不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,更是目前世界上最先进、最完整的多种型号微处理器系统的设计与仿真平台,真正实现了在计算机中完成电路原理图设计、电路分析与仿真、微处理器程序设计与仿真、系统测试与功能验证到形成印制电路板的完整电子设计、研发过程。
Proteus软件由ISIS(Intelligent Schematic Input System)和ARES(Advanced Routing and Editing Software)两个软件构成,其中ISIS是一款智能电路原理图输入系统软件,可作为电子系统仿真平台;ARES是一款高级布线编辑软件,用于制作印制电路板(PCB)。
31
四川理工学院本科毕业(设计)论文
Proteus电路原理图设计是在ISIS软件环境中进行绘制,该软件编辑环境具有友好的交互式人机界面,其设计功能强大,使用方便。
图5-10为本设计原理图,下面介绍用Proteus ISIS原理图的绘制方法。
图5-10 单片机系统控制电路图
1.新建设计文件
首先打开ISIS 7 Professional窗口,单击菜单命令“File”下的“New Design”,弹出如图5-11所示的图纸模板选择窗口。
图5-11 图纸模板选择窗口
横向图纸为Landscape,纵向 图纸为Portrait,DEFAULT为默认模板。本设
计中选用的“DEFAULT”,选中后再单击“OK”,则新建了一个DEFAULT模板。
32
李建:基于单片机的云台控制系统设计
新建一个模板后,单击保存图标进行保存。在弹出的对话框中,选择保
存在C盘“程序与仿真”目录下,保存文件名为“lijiansheji”。该文件的扩展名为.DSN,即该文件名为lijiansheji.DSN。文件保存后在ISIS 7 Professional窗口的标题栏上显示为lijiansheji。
2.设定图纸大小
执行菜单命令“System”下“Set Sheet Size”,在弹出的“Sheet Size Configura...”对话框中选择“A4”选项,单击“OK”按钮,完成图纸的设置。
3.添加元器件
本系统中使用的原件如表5-1所示。
表5-1 本设计中使用的原件
单片机AT89C52 电解电容AUDIO 1U 步进电机MOTOR-STEEPER 瓷片电容CAP 30pF 步进电机驱动ULN2003A 电阻10K 1K 虚拟终端 串口 COMPIM 按钮BUTTON 在器件选择按钮中单击“P”按钮,或执行菜单命令
“Library”下“Pick Device/Symbol”,弹出如图5-12所示的对话框。在此对话框中,添加原件的方法有两种。
图5-12 “Pick Devices”对话框
33
四川理工学院本科毕业(设计)论文
图5-13 输入元件名称
(1)在关键字中输入原件的名称,如AT89C52,则出现与关键字匹配的原件列表,如图5-13所示,选中并双击AT89C52所在行后,单击“OK”按钮或按ENTER键,便将器件AT89C52加入到ISIS对象选择器中。
(2)在原件类型列表中选择元件所属类,然后再元器件子类列表中选择所属子类;同时,当对元件的制造商有要求时,在制造商区域选择期望的厂商,即可在元件列表区域得到相应的元件。
按照以上方法将元件添加到ISIS对象选择器中。 4.放置、移动、旋转、删除对象
将元件添加到ISIS对象选择器中后,在对象选择器中,单击要放置的元件,蓝色条出现在该元件名上,再在原理图编辑窗口中单击就放置了一个元件。也可以在按住鼠标左键的同时,移动鼠标,在合适的位置释放左键,将元件放置在预定位置。
在原理图编辑窗口中,若要移动元件或连线,应先右击对象,是元件或连线处于选中状态(默认为红色),再按住鼠标左键拖动,元件或连线就跟随指针移动,到达合适位置时,松开鼠标左键。
放置元件前,单击要放置的元件,蓝色条出现在该元件上,单击方向工具栏上相应的转向按钮可旋转元件,再在原理图编辑窗口中单击就放置了一个已经更改方向的元件。若在原理图编辑窗口中需要更改元件方向,应单击选中该元件再
34