智能101钱宏.doc

上传人:桔**** 文档编号:548819462 上传时间:2022-11-26 格式:DOC 页数:6 大小:146.23KB
返回 下载 相关 举报
智能101钱宏.doc_第1页
第1页 / 共6页
智能101钱宏.doc_第2页
第2页 / 共6页
智能101钱宏.doc_第3页
第3页 / 共6页
智能101钱宏.doc_第4页
第4页 / 共6页
智能101钱宏.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《智能101钱宏.doc》由会员分享,可在线阅读,更多相关《智能101钱宏.doc(6页珍藏版)》请在金锄头文库上搜索。

1、PROTEUS软件的使用一, 目的1,掌握Proteus电路原理图绘制方法2,掌握Proteus单片机系统软硬件联合仿真调试的方法 二, PROTEUS软件的使用步骤如下1建立设计文件双击桌面ISIS.EXE文件出现如图所示界面,整个界面被分为三个区域,即,图形编辑窗口、对象预览窗口、对象选择器窗口。 点击File-New Design或新建设计,点击后将打开图纸选择窗口,选择合适的图纸类型,确认后自动建立一个缺省标题(UNTITLED)的文件,再选择File-Save Design As将文件另存为led1.dsn。演示链接 图形编辑窗口对象选择器窗口对象选择按钮绘图工具栏预览对象方位控制按

2、钮仿真进程控制按钮状态栏标准工具栏菜单栏预览窗口2.放置器件对象器件选择点击工具箱左上角的P按钮,弹出“Pick Divces”界面,如图所示。 在Keyword窗口填上器件名称,可自动搜索到所要的器件;或在种类窗口(Category)选择器件类型库,在子种类窗口(Sub-Cateory)选择器件系列,再从Results窗口选择具体器件;双击器件名称将进入对象选择器工具箱。 根据该项目要求,添加器件包括AT89S51单片机、5V电源、12MHz晶振、30pF瓷片电容、10uF极性电容、1K电阻、发光二极管等器件。添加后显示如右图。 电源、地灯终端器件的放置3.放置连线Proteus连线十分方便

3、,只需将鼠标移动到需要连线的器件端子处左击即可。 总线的绘制,选择Place-Terminal-BUS,绘制完成的电路图如图所示。 注意:总线进行连线时,须对分支线进行标号,标号相同的分支线相连接。 系统硬件仿真电路图4.直接添加机器代码仿真左键双击电路图中的AT89C51单片机,弹出如图所示对话框,在Program栏中选择添加编译好的机器代码文件led1.hex即可 添加机器代码到单片机2利用Proteus编译源程序调试1). 添加源程序 右击单片机,选择Add/Remove Source Code Files出现如图所示对话框,在Code Generation Tool栏选择编译工具ASE

4、M51,在Source Code Filename栏选择源程序led1.A即完成源程序添加。2).编译源程序点击Source-Build All对原程序进行编译生成机器代码,之后便可以进行仿真调试。 添加源程序对话框1. 全速运行程序 为了便于调试过程的理解,将MOV P1,#11111110B改成MOV P1,#00000001B。点击仿真进程控制按钮 程序开始全速运行,可以发现P1.1P1.7引脚上的灯亮,而P1.0上的灯未亮,如图所示,说明程序有问题,需要找出问题并修改源程序。全速运行结果2.观察窗口、查找错误点击 按钮,程序暂停执行,再右击单片机显示如左图所示窗口选择栏,选择寄存器窗口和源代码窗口可以观察程序运行的相关信息:如右图所示。 可以发现P1寄存器数据为十六进制01H,即引脚电平为分别为00000001,说明P1寄存器赋值错误,不能达到项目要求,应送11111110B。 寄存器、源代码显示窗口P1引脚电平3源程序修改点击Source-led1.A,打开源程序编辑器,如图所示,将源程序中的MOV P1, #00000001B改成MOV P1, #11111110B。完成程序修改,再编译运行即可达到系统功能要求,完成调试。 源程序编辑器窗口

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号