好文档 - 专业文书写作范文服务资料分享网站

PROTEUS中文教程+实例

天下 分享 时间: 加入收藏 我要投稿 点赞

http://www.neoic.cn/bbs 电子工程师阶梯论坛

4、元器件之间的连线Wiring Up Components on the Schematic

Proteus的智能化可以在你想要画线的时候进行自动检测。下面,我们来操作将电阻R1的右端连接到LED显示器的A端。当鼠标的指针靠近R1右端的连接点时,跟着鼠标的指针就会出现一个“×”号,表明找到了R1的连接点,单击鼠标左键,移动鼠标(不用拖动鼠标),将鼠标的指针靠近LED显示器的A端的连接点时,跟着鼠标的指针就会出现一个“×”号,表明找到了LED显示器的连接点,同时屏幕上出现了粉红色的连接,单击鼠标左键,粉红色的连接线变成了深绿色,同时,线形由直线自动变成了90o的折线,这是因为我们选中了线路自动路径功能。

Proteus具有线路自动路径功能(简称WAR),当选中两个连接点后,WAR将选择一个合适的路径连线。WAR可通过使用标准工具栏里的“WAR”命令按钮“Tools”下找到这个图标。

同理,我们可以完成其它连线。在此过程的任何时刻,都可以按ESC键或者单击鼠标的右键来放弃画线。

来关闭或打开,也可以在菜单栏的

5、元器件与总线的连线

http://www.neoic.cn/bbs 电子工程师阶梯论坛 画总线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线。此时我们需要自己决定走线路径,只需在想要拐点处单击鼠标左键即可,如图所示。 6、给与总线连接的导线贴标签PART LABELS

单击绘图工具栏中的导线标签按钮

,使之处于选中状态。将鼠标置于图形编辑窗口的欲标标

签的导线上,跟着鼠标的指针就会出现一个“×”号,如图所示。

表明找到了可以标注的导线,单击鼠标左键,弹出编辑导线标签窗口,如图所示。

在“string”栏中,输入标签名称(如a),单击“OK”按钮,结束对该导线的标签标定。同理,可以标注其它导线的标签,如图所示。注意,在标定导线标签的过程中,相互接通的导线必须标注相同的标签名。

至此,我们便完成了整个电路图的绘制。

KeilC与Proteus连接调试

1、假若KeilC与Proteus均已正确安装在C:\\Program Files的目录里,把C:\\Program Files\\Labcenter Electronics\\Proteus 6 Professional\\MODELS\\VDM51.dll复制到C:\\Program Files\\keilC\\C51\\BIN目录中。

2、用记事本打开C:\\Program Files\\keilC\\C51\\TOOLS.INI文件,在[C51]栏目下加入:

TDRV5=BIN\\VDM51.DLL (\其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复。 (步骤1和2只需在初次使用设置。)

3、进入KeilC μVision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机CPU器件(如:Atmel公司的AT89C51)。并为该项目加入KeilC源程序。

http://www.neoic.cn/bbs 电子工程师阶梯论坛 源程序如下: #define LEDS 6 #include \//led灯选通信号

unsigned char code Select[]={0x01,0x02,0x04,0x08,0x10,0x20}; unsigned char code LED_CODES[]= { 0xc0,0xF9,0xA4,0xB0,0x99,//0-4 0x92,0x82,0xF8,0x80,0x90,//5-9 0x88,0x83,0xC6,0xA1,0x86,//A,b,C,d,E

0x8E,0xFF,0x0C,0x89,0x7F,0xBF//F,空格,P,H,.,- }; void main() { char i=0; long int j; while(1) { P2=0;

P1=LED_CODES[i]; P2=Select[i];

for(j=3000;j>0;j--); //该LED模型靠脉冲点亮,第i位靠脉冲点亮后,会自动熄来头。

//修改循环次数,改变点亮下一位之前的延时,可得到不同的显示效果。

i++; if(i>5) i=0; } }

4、单击“Project菜单/Options for Target”选项或者点击工具栏的“option for ta rget”按钮窗口,点击“Debug”按钮,出现如图所示页面。

,弹出

http://www.neoic.cn/bbs 电子工程师阶梯论坛

在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Monitor一51 Driver”。并且还要点击一下“Use”前面表明选中的小圆点。

再点击“Setting”按钮,设置通信接口,在“Host”后面添上“127.0.0.1”,如果使用的不是同一台电脑,则需要在这里添上另一台电脑的IP地址(另一台电脑也应安装Proteus)。在“Port”后面添加“8000”。设置好的情形如图所示,点击“OK”按钮即可。最后将工程编译,进入调试状态,并运行。

5、Proteus的设置

进入Proteus的ISIS,鼠标左键点击菜单“Debug”, 选中“use romote debuger monitor”,如图所示。此后,便可实现KeilC与Proteus连接调试。

6、KeilC与Proteus连接仿真调试 单击仿真运行开始按钮

,我们能清楚地观察到每一个引脚的电频变化,红色代表高电频,

http://www.neoic.cn/bbs 电子工程师阶梯论坛 蓝色代表低电频。在LED显示器上,循环显示0、1、2、3、4、5。

PROTEUS中文教程+实例

http://www.neoic.cn/bbs电子工程师阶梯论坛4、元器件之间的连线WiringUpComponentsontheSchematicProteus的智能化可以在你想要画线的时候进行自动检测。下面,我们来操作将电阻R1的右端连接到LED显示器的A端。当鼠标的指针靠近R1右端的连接点时,跟着鼠标的指针就会出现一个“×”号,表明找到了R
推荐度:
点击下载文档文档为doc格式
2c8hb6llfp1qw0a8dn4e
领取福利

微信扫码领取福利

微信扫码分享