· 用户注册 · 设为首页 · 加入收藏 · 联系站长 · ·
 | 网站首页 | 新闻中心 | 产品中心 | 焦点资源 | 焦点问答 | 焦点图片 | 竞赛中心 | 雁过留声 | 焦点教学 | 焦点视频 | 
机器人焦点祝您万事如意

您现在的位置: 机器人焦点 >> 焦点教学 >> 金子讲坛 >> 焦点教学正文 今天是:
第三讲:在Proteus中点亮一盏灯
第三讲:在Proteus中点亮一盏灯
作者:金子    焦点教学来源:本站原创    点击数:    更新时间:2008-4-26    
          ★★★ 【字体:
 

Proteus 是个非常优秀的单片机外围器件仿真软件 (仿真的意思:就是你还没有实际的硬件电路,而是通过软件进行模拟,测试效果) 。

    它可以仿真AT89C51单片机的外围电路器件,如:LCD、RAM、ROM、键盘、马达、LED、AD/DA等等。软件仿真有很多特点和优势,如:可以随意方便的更换和改变电路中的器件及线路,仿真的过程中不会损坏器件,从而降低了产品开发的成本。

    我们用Proteus来做流水灯的实验,模拟89C51的P1口驱动8个LED。图1是做好后运行时的效果。

图1

下面简要说说原理图的编辑及仿真过程:

绘制原理图:
 启动Proteus 7 Professional—>ISIS 7 Professional后将本实验所需要的元件放入原理图编辑区中,并将位置摆放好,元件的添加可通过点击左边工具栏中的Component Mode 按钮,然后点P 打开元件挑选对话框,在Keywords框中输入所需元件的型号,按OK后元件就会在左侧元件列表中显示出来,这个例子中所需的元件型号有:单片机AT89C51、显示组件LED -RED、电阻MINRES2OOR,关闭Pick Devices窗口后,在左侧选择要添加的元件,将鼠标移到右侧的原理图编辑区,点击左键即可将元件添加到原理图编辑区中,电源符号在左侧工具栏Terminals Mode中,这个电源符号让我找了好几个小时

    放置完元件后按照图1连好线。 (如果你没有完成原理的绘制,安装完Proteus后,可以直接双击实例中的light.dsn,我已经在实例中提供了一个原文件,大家可以直接进行测试)

仿真
1.添加仿真文件
    按编辑区按鼠标左键选择AT89C51,单击左键打开AT89C51的元件编辑对话框,单击Program File 选项后面的打开文件图标,出现文件浏览对话框,选择所需仿真的程序文件light.hex,单击OK即完成仿真文件添加(**注意:文件扩展名是 .hex) 。
2.仿真
    添加仿真文件后单击屏幕左下方的仿真工具栏中的Play 即开始仿真,Step 为单步运行,Pause为暂停,Stop 为停止。看一看,P_0口的小灯开始闪烁了:)

    我还写了一个流水灯花样程序:light1.hex,感觉一下AT89C51神奇的魅力吧!Proteus下载 实例下载

 焦点教学录入:jinsh    责任编辑:jinsh 
  • 上一个焦点教学:

  • 下一个焦点教学:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    机器人焦点