单片机与微机系统设计

上传人:第*** 文档编号:51516713 上传时间:2018-08-14 格式:PPT 页数:22 大小:902.50KB
返回 下载 相关 举报
单片机与微机系统设计_第1页
第1页 / 共22页
单片机与微机系统设计_第2页
第2页 / 共22页
单片机与微机系统设计_第3页
第3页 / 共22页
单片机与微机系统设计_第4页
第4页 / 共22页
单片机与微机系统设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《单片机与微机系统设计》由会员分享,可在线阅读,更多相关《单片机与微机系统设计(22页珍藏版)》请在金锄头文库上搜索。

1、单片机系统设计单片机系统设计一、硬件仿真调试软件一、硬件仿真调试软件ProteusProteus二、二、ProteusProteus与与KeilKeil联合调试联合调试三、三、5151单片机仿真器单片机仿真器四、四、5151单片机编程器单片机编程器1一、硬件仿真调试软件一、硬件仿真调试软件ProteusProteusProteus Proteus软件是英国软件是英国LabcenterLabcenter Electronics Electronics 公司出版的公司出版的EDAEDA工具软件。工具软件。它不仅具有其他它不仅具有其他 EDAEDA工具软件的仿真功能,工具软件的仿真功能,还能仿真单片

2、机还能仿真单片机 及外围器件。及外围器件。它是目前最好的仿真单片机及外围器件它是目前最好的仿真单片机及外围器件 的工具。的工具。革命性的功能:革命性的功能:将电路仿真和微处理器仿真进行协同将电路仿真和微处理器仿真进行协同! !ISISISIS:智能原理图输入系统:智能原理图输入系统2单片机系统设计单片机系统设计传统设计方法传统设计方法最新流行设计方法最新流行设计方法3功能特点功能特点ProteusProteus软件具有其他软件具有其他EDAEDA工具软件工具软件 (例:(例:multisimmultisim)的功能。这些功能是:)的功能。这些功能是: (1 1)原理布图)原理布图 (2 2)P

3、CBPCB自动或人工布线自动或人工布线 (3 3)SPICESPICE电路仿真电路仿真4革命性的特点革命性的特点 (1 1)互动的电路仿真)互动的电路仿真用户甚至可以实时采用诸如用户甚至可以实时采用诸如LED/LCDLED/LCD、 键盘键盘、RS232RS232终端终端等动态外设模型来对设计进等动态外设模型来对设计进 行交互仿真。行交互仿真。 (2 2)仿真处理器及其外围电路)仿真处理器及其外围电路可以仿真可以仿真5151系列系列、AVRAVR、PICPIC、MSP430MSP430等等 常用主流单片机。还可以直接在基于原理图的常用主流单片机。还可以直接在基于原理图的 虚拟原型上编程,再配合

4、显示及输出,能看到虚拟原型上编程,再配合显示及输出,能看到 运行后输入输出的效果。配合系统配置的运行后输入输出的效果。配合系统配置的虚拟虚拟 逻辑分析仪逻辑分析仪、示波器示波器等,等,ProteusProteus建立了完备的建立了完备的 电子设计开发环境。电子设计开发环境。5Proteus VSMProteus VSM的单片机模的单片机模 型型6编辑窗口编辑窗口预览窗口预览窗口工具箱工具箱器件选器件选 取及列取及列 表窗口表窗口常用编辑工具常用编辑工具挑选元件按钮挑选元件按钮库管理按钮库管理按钮仿真运行按钮仿真运行按钮器件方向调整按钮器件方向调整按钮7工具栏分类及其工具按钮工具栏分类及其工具按

5、钮8 1* 1* 选择元件(选择元件(componentscomponents)(默认选)(默认选 择的)择的) 2* 2* 放置连接点(交叉点)放置连接点(交叉点) 3* 3* 标签(用总线时用到)标签(用总线时用到) 4* 4* 文本文本 5* 5* 用于绘制总线用于绘制总线 6* 6* 用于放置子电路用于放置子电路 7* 7* 用于即时编辑元件(用法:先单击该用于即时编辑元件(用法:先单击该 图标再单击要修改的元件)图标再单击要修改的元件) 主模式选择(主模式选择(Main ModesMain Modes)9 1* 1* 终端接口(终端接口(terminalsterminals),有),

6、有VCCVCC、地、地 、输出、输入等接口、输出、输入等接口 2* 2* 器件引脚器件引脚 3* 3* 仿真图表(仿真图表(graphgraph) 4* 4* 录音机录音机 5* 5* 信号发生器(信号发生器(generatorsgenerators) 6* 6* 电压探针电压探针 7* 7* 电流探针电流探针 8* 8* 虚拟仪表,有示波器等虚拟仪表,有示波器等 小型配件(小型配件(GadgetsGadgets)10 旋转:旋转:旋转角度只能是旋转角度只能是9090的整数倍。的整数倍。 翻转:翻转:完成水平翻转和垂直翻转。完成水平翻转和垂直翻转。 使用方法:先右键单击元件,再点击(左击使用方

7、法:先右键单击元件,再点击(左击 )相应的旋转图标。)相应的旋转图标。 方向工具栏(方向工具栏(Orientation ToolbarOrientation Toolbar)11仿真工具栏仿真工具栏 仿真控制按钮仿真控制按钮 1* 1* 运行运行 2* 2* 单步运行单步运行 3* 3* 暂停暂停 4* 4* 停止停止 12关键字关键字元器件元器件 类列表类列表元器件子元器件子 类列表类列表元器件制元器件制 造商列表造商列表器件列表区域器件列表区域器件预览区域器件预览区域器件器件PCBPCB封封 装预览区域装预览区域器件器件PCBPCB封封 装选择区域装选择区域13二、二、ProteusPro

8、teus与与KeilKeil联合联合 调试调试第一步:第一步:安装好安装好ProteusProteus和和KeilKeil软件后,运行软件后,运行vdmagdi.exevdmagdi.exe 。其目的是将其目的是将ProteusProteus的库文件的库文件VDM51.dllVDM51.dll复制到复制到 C:KeilC51BINC:KeilC51BIN目录。目录。并在并在C:KeilC:Keil的的TOOLS.iniTOOLS.ini文件里文件里 面增加面增加ProteusProteus调试器调试器TDRV5=BINVDM51.DLL TDRV5=BINVDM51.DLL (“Proteus

9、 VSM Simulator”)(“Proteus VSM Simulator”)。14第二步:第二步:打开打开ProteusProteus工程,将调试方式修改为工程,将调试方式修改为“ “User Remote User Remote Debug Monitor”Debug Monitor”。15第三步:第三步:打开打开KeilKeil工程,将调试方式修改为工程,将调试方式修改为“ “Proteus VSM SimulatorProteus VSM Simulator” ” 。16第四步:第四步:单击单击KeilKeil工程的工程的DebugDebug按钮,开始调试,同时在按钮,开始调试,同时在ProteusProteus 工程窗口可以看到运行结果。工程窗口可以看到运行结果。17三、三、5151单片机仿真器单片机仿真器目标板40脚插针串行通信1851 TRACER51 TRACER仿真器仿真器 (可仿真串口)(可仿真串口)接计算机USB口用户板USB连接头起 什么作用?19XL400+XL400+的仿真功能的仿真功能(不能仿真串口(不能仿真串口 )使用仿真使用仿真监控芯片监控芯片仿真头仿真头20XL400+XL400+的下载(烧录)功的下载(烧录)功 能能1 1四、四、5151单片机编单片机编 程器程器21XL400+XL400+的下载(烧录)功能的下载(烧录)功能2 222

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

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

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