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

上传人:我*** 文档编号:145602500 上传时间:2020-09-22 格式:PPT 页数:23 大小:1,018KB
返回 下载 相关 举报
单片机原理与应用基于汇编C51及混合编程第3章单片机开发软件快速入门课件_第1页
第1页 / 共23页
单片机原理与应用基于汇编C51及混合编程第3章单片机开发软件快速入门课件_第2页
第2页 / 共23页
单片机原理与应用基于汇编C51及混合编程第3章单片机开发软件快速入门课件_第3页
第3页 / 共23页
单片机原理与应用基于汇编C51及混合编程第3章单片机开发软件快速入门课件_第4页
第4页 / 共23页
单片机原理与应用基于汇编C51及混合编程第3章单片机开发软件快速入门课件_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《单片机原理与应用基于汇编C51及混合编程第3章单片机开发软件快速入门课件》由会员分享,可在线阅读,更多相关《单片机原理与应用基于汇编C51及混合编程第3章单片机开发软件快速入门课件(23页珍藏版)》请在金锄头文库上搜索。

1、1,系统扩展设计及例题的介绍与实际应用相结合,原理图中给出了各元器件的实际应用参数。在第7-12章中的每一道例题都采用汇编、C51两种语言分别编程实现。第12章中数字显示温度计、RLC测量仪两个应用实例的电路及程序都通过了验证。,2,第三章 单片机开发软件快速入门,3.1、Proteus 7.4快速入门 3.2、Keil u Vision3 快速入门 3.3、keil Vision3和Proteus7.4联调,3,3.1 Proteus 7.4快速入门,Proteus是英国Labcenter electronics公司开发的电路分析与实物仿真软件。,ISIS智能原理图输入系统,系统设计与仿真的

2、基本平台。 ARES 高级PCB布线编辑软件。,在Proteus中, 从原理图设计、单片机编程、系统仿真到PCB设计一气呵成。真正实现了从概念到产品的完整设计。,4,3.1.1 窗口界面,图形编辑窗口,标题栏,主菜单,标准工具栏,预览窗口,元件列表区,对象选择按钮,绘图工具栏,仿真进程控制按钮,预览对象方位控制按钮,状态栏,5,3.1.2 基本操作,使用Proteus进行单片机系统设计仿真的主要步骤: (1)新建设计文件。 (2)选取元件,并加入元件列表区。 (3)将元件摆放到图形编辑窗口。 (4)放置电源、地线。 (5)布线。 (6)加载目标程序代码。 (7)运行仿真。,6,应用举例,7,(

3、1)新建设计文件,建议起好文件名,本例为stepmotor,扩展名自动使用DSN。,选择DEFAULT选项 OK。,选择File|New Design., -弹出Creat New Design对话框,8,(2)选取元件,并加入元件列表区 前提:“元件模式”按钮,使其在选中状态。 单击Pick device按钮 -打开选择元件(Pick device)对话框。,常用的元件选取方法: 根据元件名称选择元件。 根据元件的类别从目录中选取元件。,元件类别列表,子目录列表,元件制造商信息,搜索结果显示区,元件预览区,元件PCB视图区,9,(3)将元件放置到图形编辑窗口,单击“元件列表区”中的某一元件,

4、在编辑窗口的合适位置单击左键就可将该元件放入 选择元件:左键单击,呈现红色为选中状态 移动元件:按住鼠标左键拖动。 删除元件:鼠标右键双击。或者选中元件后按Delete键。 放置多个相同元件:在编辑区内,当光标以笔状显示时,在编辑区内任意位置左键单击。 取消放置元件:按ESC键。,10,(4)放置地线、电源线等,单击按钮 进入终端模式(Terminals Mode)。 终端: INPUT(输入端子) OUTPUT(输出端子) POWER(电源) GROUND(地) BUS(总线),编辑电源电压值: 编辑区内选择电源符号,右键单击,选择Edit Properties,在对话框中输入“+5V”,电

5、源电压可设置为+5V:,11,(5)布线:元件引脚端点处的红色框相连。 注意: 线会自动拐直角弯。在需要拐弯处单击可自定连线路径。 删除连线:右键双击;或右键单击连线后,在快捷菜单中选择Delete Wire选项。 当删除某元件时,与元件相连的线也会被默认删除。 移动元件时,与其连接的导线会自动跟随改变路径和位置。 如果想放弃画线,可以使用右键单击或者按下ESC键。 当连线至目标位置,系统会自动放置节点 添加节点方法:单击绘图工具栏的节点放置(Junction Dot Mode)按钮,在目标位置左键单击。,12,(6)加载目标程序代码 右键单击编辑窗口中的AT89C51,在弹出的快捷菜单中选择

6、Edit Properties选项。 Program File项:添加程序代码 PCB Package项:修改 PCB封装形式。 Clock Frequency项:修改时钟频率。,13,(7)运行程序 完成上述步骤后,单击运行按钮开始仿真。,运行,单步 运行,暂停,停止,14,3.1.3 常用的仿真工具,电压探针(Voltage probes) 在模拟电路中:记录真实的电压值, 数字电路中:记录逻辑电平及其强度。 电流探针(Current probes) 仅在模拟电路仿真中使用,可显示电流方向和电流瞬时值。,15,虚拟仪器(Virtual Instruments),虚拟示波器(OSCILLOS

7、COPE) 逻辑分析仪(LOGIC ANALYSER) 计数/定时器(COUNTER TIMER) 虚拟终端(VIRUAL TERMINAL) 信号发生器(SIGNAL GENERATOR),OSCILLOSCOPE,LOGIC ANALYSER,COUNTER TIMER,VIRUAL TERMINAL,SIGNAL GENERATOR,16,3.2 keil Vision3快速入门,Keil软件是美国KEIL Software公司出品的单片机开发软件,多数仿真器产品都支持该软件。 Keil 软件包括C编译器、宏汇编、连接器、库管理和仿真调试器等,通过一个集成开发环境(uVision)将这些

8、部分组合在一起。 Keil的作用: 程序代码编辑、目标文件生成、仿真、调试等,17,3.2.2 Keil工程的建立及设置,1建立工程:菜单栏Project-New Project-Create New Project对话框中,输入工程名。 2建立源程序文件:File|New或者单击工具栏的“新建文件(Create a New File)”按钮 3建立文件和工程的连接:工程窗口右击“Source Group1”,弹出的下拉菜单中选择“Add file to GroupSource Group1”,找到要添加的源文件后双击添加到工程。,18,4工作环境和参数的设置:右键单击工程窗口的“Target

9、 1”,选择选项“Options for Target Target1” Target 选项卡 :设晶振频率、ROM 空间大小。 Output选项卡 :设置输出HEX文件。 5编译、连接以生成目标代码文件:使用编译工具栏完成,编译当前源程序,编译、连接,重新编译、连接,19,6调试:按Ctrl+F5 或者使用菜单Debug|Start/Stop Debug Session 或者使用 按钮,即可进入调试状态。,(1)运行(Run):快速执行到断点处。 (2)单步(Step into):单步跟踪每一行的语句。 (3)过程单步(Step over):将汇编语言中的子程序或者C51里的函数当做一条语句

10、执行,一次单步即可执行完毕。 (4)单步跳出(Step out):如果已经进入了函数或者子程序,而剩余的部分不需要单步执行时,可以使用该按钮一次执行完函数或者子程序中剩余的语句。 (5)执行到当前行(Run to Cursor Line):使程序运行到光标所在行停止。,复位,运行,暂停,过程单步,单步,单步跳出,执行到当前行,20,(6)反汇编窗口(Disassembly Windows):查看反汇编代码。 (7)观察窗口(Watch Window):可以查看各种变量的值。 (8)存储器窗口(Memory Window):输入存储器单元地址,可以查看系统中各内存单元的数值。,反汇编窗口,打开或

11、关闭跟踪,观察跟踪,下一状态,观察窗口,代码作用范围分析,1#串行窗口,存储器窗口,性能分析窗口,工具按钮,逻辑分析窗口,符号窗口,21,3.3 keil Vision3和Proteus7.4联调,联合调试的步骤 (1)下载插件“vdmagdi.exe” -Proteus和Keil进行远程联合调试的驱动文件 (2)调试设置:设置调试模式为Proteus VSM Simulator,工程窗口的“target 1”目录上右击- 选择“Options for TargetTarget 1”选项,会打开对话框。 在“Debug”选项卡中,选择右上角的“use”选项, 并在下拉列表中选择“Proteus VSM Simulator”模式,22,(3)Proteus中启动远程调试 在Proteus中打开电路图,单击“Debug”菜单,选择“Use Remote Debug Monitor”,使用远程调试。 (4)Keil中运行程序 在Keil中编译、连接并且运行程序代码后,可以在Proteus中看到硬件工作的状态。,23,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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