单片机原理与应用_基于汇编、C51及混合编程第3章单片机开发软件快速入门.pptVIP

单片机原理与应用_基于汇编、C51及混合编程第3章单片机开发软件快速入门.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理与应用_基于汇编、C51及混合编程第3章单片机开发软件快速入门

第三章 单片机开发软件快速入门 3.1、Proteus 7.4快速入门 3.2、Keil u Vision3 快速入门 3.3、keil μVision3和Proteus7.4联调 3.1 Proteus 7.4快速入门 Proteus是英国Labcenter electronics公司开发的电路分析与实物仿真软件。 3.1.1 窗口界面 3.1.2 基本操作 使用Proteus进行单片机系统设计仿真的主要步骤: (1)新建设计文件。 (2)选取元件,并加入元件列表区。 (3)将元件摆放到图形编辑窗口。 (4)放置电源、地线。 (5)布线。 (6)加载目标程序代码。 (7)运行仿真。 应用举例 (1)新建设计文件 (2)选取元件,并加入元件列表区 前提:“元件模式”按钮,使其在选中状态。 单击Pick device按钮 -----打开选择元件(Pick device)对话框。 (3)将元件放置到图形编辑窗口 (4)放置地线、电源线等 (5)布线:元件引脚端点处的红色框相连。 注意: 线会自动拐直角弯。在需要拐弯处单击可自定连线路径。 删除连线:右键双击;或右键单击连线后,在快捷菜单中选择Delete Wire选项。 当删除某元件时,与元件相连的线也会被默认删除。 移动元件时,与其连接的导线会自动跟随改变路径和位置。 如果想放弃画线,可以使用右键单击或者按下ESC键。 当连线至目标位置,系统会自动放置节点 添加节点方法:单击绘图工具栏的节点放置(Junction Dot Mode)按钮,在目标位置左键单击。 (6)加载目标程序代码 右键单击编辑窗口中的AT89C51,在弹出的快捷菜单中选择Edit Properties选项。 Program File项:添加程序代码 PCB Package项:修改 PCB封装形式。 Clock Frequency项:修改时钟频率。 (7)运行程序 完成上述步骤后,单击运行按钮开始仿真。 3.1.3 常用的仿真工具 电压探针(Voltage probes) 在模拟电路中:记录真实的电压值, 数字电路中:记录逻辑电平及其强度。 电流探针(Current probes) 仅在模拟电路仿真中使用,可显示电流方向和电流瞬时值。 3.2 keil μVision3快速入门 Keil软件是美国KEIL Software公司出品的单片机开发软件,多数仿真器产品都支持该软件。 Keil 软件包括C编译器、宏汇编、连接器、库管理和仿真调试器等,通过一个集成开发环境(uVision)将这些部分组合在一起。 Keil的作用: 程序代码编辑、目标文件生成、仿真、调试等 3.2.2 Keil工程的建立及设置 1.建立工程:菜单栏Project---New Project---Create New Project对话框中,输入工程名。 2.建立源程序文件:File|New或者单击工具栏的“新建文件(Create a New File)”按钮 3.建立文件和工程的连接:工程窗口右击“Source Group1”,弹出的下拉菜单中选择“Add file to Group’Source Group1”,找到要添加的源文件后双击添加到工程。 4.工作环境和参数的设置:右键单击工程窗口的“Target 1”,选择选项“Options for Target ‘Target1’” Target 选项卡 :设晶振频率、ROM 空间大小。 Output选项卡 :设置输出HEX文件。 5.编译、连接以生成目标代码文件:使用编译工具栏完成 6.调试:按Ctrl+F5 或者使用菜单Debug|Start/Stop Debug Session 或者使用 按钮,即可进入调试状态。 (6)反汇编窗口(Disassembly Windows):查看反汇编代码。 (7)观察窗口(Watch Window):可以查看各种变量的值。 (8)存储器窗口(Memory Window):输入存储器单元地址,可以查看系统中各内存单元的数值。 3.3 keil μVision3和Proteus7.4联调 联合调试的步骤 (1)下载插件“vdmagdi.exe” --Proteus和Keil进行远程联合调试的驱动文件 (2)调试设置:设置调试模式为Proteus VSM Simulator (3)Proteus中启动远程调试 在Proteus中打开电路图,单击“Debug”菜单,选择“Use Remote Debug Monitor”,使用远程调试。 (4)Keil中运行程序 在Keil中编译、连接并且运行程序

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档