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

  • 0
  • 0
  • 约3.5千字
  • 约 22页
  • 2017-05-30 发布于北京
  • 举报

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

第三章 单片机开发软件快速入门 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)

1亿VIP精品文档

相关文档