单片机Proteus仿真ppt课件_第1页
单片机Proteus仿真ppt课件_第2页
单片机Proteus仿真ppt课件_第3页
单片机Proteus仿真ppt课件_第4页
单片机Proteus仿真ppt课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机Proteus仿真Proteus软件是英国LCE公司研制的EDA工具软件 可实现电路原理设计 电路分析与仿真 Proteus由ISIS 智能电路原理图输入系统 和ARES 高级布线编辑 两个软件组成 用Proteus软件进行单片机的设计和仿真的步骤如下 1 用ISIS软件设计应用系统的硬件电路 2 用Keil软件设计应用系统的程序并调试 3 进行硬软件的统一调试 检查运行的结果 举例 设计如下的硬件电路 编写程序实现8路流水灯 第一部分Proteus仿真步骤Proteus软件由ISIS 智能图形输入系统 和ARES 布线和电路板制造 2部分组成 一 点击图标启动Proteus软件ISIS环境 编辑环境如图 菜单 工具栏 预览窗口 器件选择 工具栏 对象选择器 方向控制 原理图编辑 一 菜单栏 1 File 文件 新建 装入 保存 导入设计 打印等选项 2 View 查看 原理图编辑窗口定位 栅格调整 图形缩放 3 Edit 编辑 编辑元件的剪切 复制 粘贴 撤销和恢复 4 Library 库 选择元件 制造元件 分解元件 编辑到库 5 Tools 工具 标注 布线 标记 分配工具 数据导入 6 Desing 设计 编辑设计 面板属性 新建 删除原理图 7 Graph 图形 编辑仿真图形 导出数据 删除数据 8 Source 源文件 添加 移除源文件 设置编辑 9 Degug 调试 调试 运行 停止调试 断点运行 二 主工具栏 三 预览窗口1 在对象选择器单击某个元件或在工具箱中单击元件按钮 终端按钮 子电路按钮 虚拟仪器按钮时 预览窗口会出现对象的图形 2 将鼠标落在此窗口内 可以改变原理图的可视范围 四 器件选择按钮P 对象选择按钮 单击P按钮 会弹出器件选择窗口 在Kerywords栏中输入器件名 可在器件库中选择元件 L 库管理按键 五 工具箱ISIS中提供了许多图标工具按钮 如图 元件按钮连接点连线的网络标号文本脚本总线子电路选择元件终端元件引脚图标录音机信号源 电压探针电流探针虚拟仪器画线方框园弧线曲线文本符号坐标原点 六 仿真和方向工具栏 旋转翻转运行单步暂停停止 七 原理图编辑窗口用于放置元件 连线 绘制原理图 操作如下 1 鼠标的中间滚轮用于放大或缩小原理图 2 鼠标左键用于放置元件和连线 3 右键用于选择元件 连线和对象 选中时以红色显示 4 双击鼠标右键可删除元件和连线 5 先单击鼠标右键再单击左键 可编辑元件的属性 二 用Proteus进行电路设计和仿真 一 设计一个单片机最小系统 在P0口或P1口上接8个LED灯 要求实现跑马 1 启动ProteusISIS 单击菜单FileNewDesign 新建DEFAULT模板 保存文件名 P1 1 DSN 2 在器件选择中点P按钮 或 LibraryPickDevice Symbol 添加下表中的元件 在Keywords栏中逐个输入元件的英文 单片机 AT89C51电容 CAP30 F晶振 CRYSTAL12MHZ按钮 Button发光二极管 LED BIBY BIGY电阻 RES排阻 Respack 8电解电容 CAP ELEC 例如 输入RES 点Resistors 挑选适合的电阻 将元件放置到原理图编辑窗口的合适位置 3 单击工具箱中元件终端图标 将元件终端放置在合适位置 然后布线 4 单击对象选择器中的POWER和GROUND 将元件电源和地放置在合适位置 然后布线 5 左键双击各元件 设置相应元件的参数 完成电路图的设计 第二部分Keil软件编程操作步骤 1 双击桌面上的UV2快捷图 启动软件 2 点击P工程N新建工程输入文件名 如A1 并点击保存 3 出现CPU屏幕 选AtmelAT89C51点确定 屏幕左上方出现图标目标1 4 点击文件新建文件出现程序输入区 输入C语言程序 include reg51 h defineunitunsignedint defineuncharunsignedcharconsttab 0 xfe 0 xfd 0 xfb 0 xf7 0 xef 0 xdf 0 xbf 0 x7f voiddelay void unsignedinti for i 0 i 35530 i voidmain void unsignedcharx while 1 for x 0 x 8 x P0 tab x delay 输入后点击文件中的保存 输入程序名 例如S1 C 并选择存入的盘 如D 点击保存 程序名要加尾缀 C 如果程序已经存在 可点击文件打开文件 找到需要选择的文件 5 点击 图标 目标1前的 号 出现 图标 源程序组1 选中并点右键 选 文件增加到源程序组1 选择文件类型为C 再选要输入的程序S1 C 点ADD 加入 点确定 此时点击源程序组1可以看到要输入的程序S1 C 在对程序编译前要进行以下的设置 1 单击 project 工程 菜单 在下拉菜单中单击 optionsfortarget1 目标 目标1 属性 再单击 target 目标 将输入仿真器的晶振频率改为12 0MHz 2 在目标 目标1 属性页面下选择output 输出 点击 CreateHEXfile 产生hex文件 的选项 以便汇编后生成HEX代码 供编程器使用 3 对于软件仿真 在目标 目标1 属性页面下点 Debug 调试 再选 S使用软件仿真器 同时选中 加载代码到仿真器 和 运行到main0 然后点击 确定 6 程序的编译和链接依次点击屏幕上方左下角的编译和建造目标图标对文件进行编译和链接 观察左下角的调试程序信息显示 如有错可根据该栏提示的信息进行修改 修改后要重新保存和编译 直到无错误提示 第三部分调试与仿真在ProteusISIS编辑窗口中 单击鼠标右键选中AT89C51单片机 单击鼠标左键弹出EditComponent对话框 在ClockFrequency栏设置晶振频率12MHZ 在ProgramFiel栏中单击图标 选择Kiel生成的名 HEX文件 确定 在ProteusISIS中FielSaveDesign保存设计 生成名 DSN文件 在ProteusISIS中单击Debug选Execute执行 观察运行结果 退出 单击DebegPause StopAnimetion可退出运行状态 include defineuintunsignedint defineucharunsignedcharconsttab 0Xfe 0 xfd 0 xfb 0 xf7 0 xef 0 xdf 0 xbf 0 x7f 0 xbf 0 xdf 0 xef 0 xf7 0 xfb 0 xfd 0 xfe 0 xff 0 xaa 0 x55 0 xaa 0 x55 0 xaa 0 x55 0 xff 0 xf0 0 x0f 0 xf0 0 x0f 0 xff 0 x33 0 x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论