proteus范例优秀word范文 22页.docx

上传人:b****4 文档编号:797095 上传时间:2022-10-13 格式:DOCX 页数:18 大小:18.78KB
下载 相关 举报
proteus范例优秀word范文 22页.docx_第1页
第1页 / 共18页
proteus范例优秀word范文 22页.docx_第2页
第2页 / 共18页
proteus范例优秀word范文 22页.docx_第3页
第3页 / 共18页
proteus范例优秀word范文 22页.docx_第4页
第4页 / 共18页
proteus范例优秀word范文 22页.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

proteus范例优秀word范文 22页.docx

《proteus范例优秀word范文 22页.docx》由会员分享,可在线阅读,更多相关《proteus范例优秀word范文 22页.docx(18页珍藏版)》请在冰豆网上搜索。

proteus范例优秀word范文 22页.docx

proteus范例优秀word范文22页

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!

==本文为word格式,下载后可方便编辑和修改!

==

proteus范例

篇一:

PROTEUS简单实例速成

例子1:

简易串联电路演示

为了快速掌握PROTEUS设计与仿真操作,我们先从一简单实例入手带你入门。

让我们首先来熟悉一下仿真软件的主界面:

图1-1仿真软件的主界面

运行protues的ISIS模块,进入仿真软件的主界面,如图1-1所示,区域①为菜单及工具栏,区域②为元器件预览区,区域③为对象选择器窗口,区域④为编辑窗口,区域⑤为绘图工具栏,区域⑥为元器件调整工具栏,区域⑦为运行工具条。

Proteus是一种集单片机仿真和SPICE分析于一身的仿真软件。

其功能非常强大,不仅能仿真模拟电路、数字电路以及模拟数字混合电路,更重要的是可以仿真51系列、AVR、PIC等常用主流单片机。

Protues提供了丰富的资源:

(1)Proteus拥有的元器件资源:

Proteus可提供30多种元件库,超过8000种模拟、数字元器件。

(2)Proteus可提供的仿真仪表资源:

仿真仪器仪表的数量、类型和质量是衡量仿真实验室是否合格的一个关键因素。

Proteus可提供常用的示波器(本文的实例中示波器被用来观察产生的波形)、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。

步骤一:

PROTEUS电路设计

整个设计都是在ISIS编辑区中完成的。

(1)单击工具栏上的“新建”按钮,新建一个设计文档。

单击“保存”按钮,弹出如图5-2所示的“SaveISISDesigneFile”对话框,在文件名框中输入“简易串联电路演示”(简单实例的文件名),再单击“保存”按钮,完成新建设计文件操作,其后缀名自动为.DSN。

图1-2保存ISIS设计文件

(2)选取元器件

此简单实例需要如下元器件:

直流电源:

BATTERY

熔断器(保险丝):

FUSE

灯泡:

LAMP

可变电阻器:

POT-HG

开关:

SWITCH

单击图1-3中的“P”按钮,弹出如图1-4所示的选取元器件对话框,在此对话框左上角“keywords(关键词)”一栏中输入元器件名称,如“BATTERY”,系统在对象库中进行搜索查找,并将与关键词匹配的元器件显示在“Results”中。

在“Results”栏中的列表项中,双击“BATTERY”,则可将“BATTERY”添加至对象选择器窗口。

按照此方法完成其它元器件的选取,如果忘记关键词的完整写法,可以用“*”代替,如“POT*”可以找到变阻器。

被选取的元器件都加入到ISIS对象选择器中。

如图1-5所示。

图1-3单击“P”按钮选取元器件

图1-4选取元器件窗口

图1-5选取元器件均加入到ISIS对象选择器中

(3)放置元器件至图形编辑窗口

在对象选择器窗口中,选中BATTERY,将鼠标置于图形编辑窗口该对象的欲放置的位置、单击鼠标左键,该对象被完成放置。

同理,将FUSE、LAMP等放置到图形编辑窗口中。

如图1-6所示。

(另外需要一个直流电流表)

若元器件方向需要调整,先在ISIS对象选择器窗口中单击选中该元器件,再”右击”选择相应选项,把元器件旋转到合适的方向后再将其放置于图形编辑窗口。

图1-6元器件放置

(4)元器件之间的连线

Proteus的智能化可以在你想要画线的时候进行自动检测。

下面,我们来操作将熔断器FU1的右端连接到电流表的左端。

当鼠标的指针靠近FU1右端的连接点时,跟着鼠标的指针就会出现一个“□”号,表明找到了FU1的连接点,单击鼠标左键,移动鼠标(不用拖动鼠标),将鼠标的指针靠近电流表的左端的连接点时,跟着鼠标的指针就会出现一个“□”号,表明找到了电流表的连接点,单击鼠标左键完成FU1和电流表的连线。

Proteus具有线路自动路径功能(简称WAR),当选中两个连接点后,WAR将选择一个合适的路径连线。

WAR可通过使用标准工具栏里的“WAR”命令按钮

以在菜单栏的“Tools”下找到这个图标。

同理,我们可以完成其它连线。

在此过程的任何时刻,都可以按ESC键或者单击鼠标的右键来放弃画线。

来关闭或打开,也可

图1-7连接完成后的串联电路

(5)修改、设置元器件的属性

PROTEUS库中的元器件都有相应的属性,要设置修改元器件的属性,只需要双击ISIS编辑区中的该元器件。

设置“直流电源”电压值为“12V”,

“保险丝”熔断电流“1A”,

“变阻器”阻值“50”

篇二:

PROTEUS仿真100实例

《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例

第01篇基础程序设计

01闪烁的LED

/*名称:

闪烁的LED

说明:

LED按设定的时间间隔闪烁

*/

#include

#defineucharunsignedchar

#defineuintunsignedint

sbitLED=P1^0;

//延时

voidDelayMS(uintx)

{

uchari;

while(x--)

{

for(i=0;i<120;i++);

}

}

//主程序

voidmain()

{

while

(1)

{

LED=~LED;

DelayMS(150);

}

}

02从左到右的流水灯

/*名称:

从左到右的流水灯

说明:

接在P0口的8个LED

从左到右循环依次点亮,产生走

马灯效果

*/

#include

#include

#defineucharunsignedchar

#defineuintunsignedint

1

//延时

voidDelayMS(uintx)

{

uchari;

while(x--)

{

for(i=0;i<120;i++);

}

}

//主程序

voidmain()

{

P0=0xfe;

while

(1)

{

P0=_crol_(P0,1);//P0的值向左循环移动

DelayMS(150);

}

}

038只LED左右来回点亮

/*名称:

8只LED左右来回点亮

说明:

程序利用循环移位函数_crol_和_cror_形成来回滚动的效果

*/

#include

#include

#defineucharunsignedchar

#defineuintunsignedint

//延时

voidDelayMS(uintx)

{

uchari;

while(x--)

{

for(i=0;i<120;i++);

}

}

//主程序

voidmain()

{

uchari;

P2=0x01;

while

(1)

{

2

for(i=0;i<7;i++)

{

P2=_crol_(P2,1);//P2的值向左循环移动

DelayMS(150);

}

for(i=0;i<7;i++)

{

P2=_cror_(P2,1);//P2的值向右循环移动

DelayMS(150);

}

}

}

04花样流水灯

/*名称:

花样流水灯

说明:

16只LED分两组

按预设的多种花样变换显示

*/

#include

#defineucharunsignedchar

#defineuintunsignedint

ucharcodePattern_P0[]=

{

0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,

0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff,0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f,0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,

0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff

};

ucharcodePattern_P2[]=

{

0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0xff,

0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff,0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff,0xaa,0x55,0x18,0xff,0xf0,0x0f,0x00,0xff,0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x3f,0x7f,0x7f,0x3f,0x1f,0x8f,0xc7,0xe3,0xf1,0xf8,0xff,0x00,0x00,0xff,0xff,0x0f,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,

3

0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff

};

//延时

voidDelayMS(uintx)

{

uchari;

while(x--)

{

for(i=0;i<120;i++);

}

}

//主程序

voidmain()

{

uchari;

while

(1)

{//从数组中读取数据送至P0和P2口显示

for(i=0;i<136;i++)

{

P0=Pattern_P0[i];

P2=Pattern_P2[i];

DelayMS(100);

}

}

}

05LED模拟交通灯

/*名称:

LED模拟交通灯

说明:

东西向绿灯亮若干秒,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1