uVision4使用入门.ppt

上传人:xiao****1972 文档编号:6281019 上传时间:2020-02-21 格式:PPT 页数:26 大小:5.36MB
返回 下载 相关 举报
uVision4使用入门.ppt_第1页
第1页 / 共26页
uVision4使用入门.ppt_第2页
第2页 / 共26页
uVision4使用入门.ppt_第3页
第3页 / 共26页
点击查看更多>>
资源描述
集成的单片机开发环境KEIL4 KeiluVision在调试程序 软件仿真方面也有很强大的功能 既可以调试C语言程序 也可以调试汇编语言程序 KeilC51V9 00即09年发布的最新版本uVision4 比以前的版本外观改变比较大 界面感觉舒服一些 安装的方法和普通软件差不多 这里就不做介绍了 启动 Vision 4点击桌面上的KeiluVision4图标 出现启动画面 进入uVision4 1 建立一个新的工程执行软件菜单 project NewuVisionProject 弹出一个名为 CreateNewProject 的对话框 先选择一个合适的文件夹 Mytest 再取文件名 test 要养成习惯 每建一个工程 先建文件夹 将工程文件放到里面 1 建立一个新的工程 1 建立一个新的工程执行 保存 后 会弹出一个对话框 选择CPU类型 找到并选中 Atmel 下的AT89C51 1 建立一个新的工程选择CPU确定后 会弹出一个对话框 是否要把标准8051的启动代码添加到工程文件 对于汇编语言 选 否 对于C语言 一般选 否 如果用某些增强功能需要初始化配置时 选 是 至此 一个名为 test 的空白KeilC51工程建立 2 建立一个新源程序文件 并加入到工程中 1 建立一个新源程序文件执行软件菜单 File New 进入编辑窗口 1 建立新源程序文件 执行软件菜单 File New 进入编辑窗口 编辑窗口 输出窗口 在编辑窗口键入程序 或复制一个完整的C程序 并取名 test C 存盘 则以文本文件形式存入 Mytest 文件夹 注意扩展名 C语言程序 test C 汇编语言程序 test ASM 2 添加源程序到工程中现在 源程序文件 test C 已经建立 但此文件与刚建立的工程并没有内在联系 需要把它添加到工程中去 单击KeilC51软件左边的项目工作窗口 Target1 上的 将其展开 然后右击 SourceGroup1 文件夹 产生如图下拉菜单 单击 AddFilestoGroup Source 将会弹出选择文件对话框 2 添加源程序到工程中在选择文件对话框中先选择文件类型为 CSourcefile c 对话框将出现刚保存的文件 test C 选择 test C 再按一下 Add 按钮 最后按一下 Close 按钮退出添加 这时 源文件 test C 已经出现在项目窗口 SourceGroup1 文件夹内 单击左边的 展开后查看 3 相关设置 1 设置晶振频率单击KeilC51工具栏的图标 弹出为 OptionsforTargetTarget1 的对话框 单击 Target 标签页 选择晶振频率 1 设置晶振频率单击 Output 标签页 选中CreateHEXFile 使编译器输出单片机需要的HEX文件 4 编译与汇编单击KeilC51工具栏的图标 编译或汇编当前源程序 其结果会显示在输出窗口内 如果是 0Error s 0Warning s 就表示程序语法上没有问题 如果存在错误或警告 会指出出错在第几行 双击指出错误 则有指向错误行 编译或汇编会生成HEX格式的程序文件 test hex 该文件可以被专门的芯片烧写工具载入并最终烧录到具体芯片中 烧录了程序的芯片安装在自己的电路板上 通电 就可以运行里面的程序 无语法错误 输出HEX文件 12行有语法错误 1 进入仿真状态单击工具栏的图标 进入仿真状态 仿真是为了检测程序运行是否符合预想的结果 进入仿真状态后 界面划分为多个窗口 除源程序窗口固定位置外 其它窗口可以任意放在不同位置 认识各仿真窗口 1 源程序窗口 显示源程序 指向当前即将执行的程序语句 2 汇编窗口 显示汇编指令与机器代码 指向当前即将执行代码 3 寄存器窗口 显示各寄存器的值 4 其它窗口 其中有许多窗口 可以进行切换 显示程序执行后的结果 例如各变量的值 存储单元的值等 以确定是否符合预想的结果 源程序窗口 汇编窗口 寄存器窗口 命令窗口 其它窗口 1 变量观察窗口单击工具栏的图标右边 可开启3个变量观察窗口 在Locals标签页 自动显示局部变量的名称和数值 在Watch标签页 双击 输入要观察的变量名称 回车后显示该变量的值 2 存储器观察窗口单击工具栏图标右边 可开启4个存储器观察窗口 分别观察不同存储器空间或不同的地址单元 片内RAM d 片外RAM x 程序存储器 c 在Memory标签页地址栏 Address 内输入存储器类型和起始地址 则作相应显示 例如 d 0 x20 显示内部RAM20H后的各单元数据 双击存储单元的数据 使之变成蓝色后 可以随意修改 2 程序运行控制程序可以单步或全速运行 具体由工具栏上的按钮实现 复位按钮 单击 单片机复位 全速运行 单击 程序全速运行 F5停止运行 进入全速运行时变红 单击 停止程序运行 单步进入 单击 程序单步执行 遇函数调用进入函数 F11单步跳过 单击 程序单步执行 遇函数调用视作1条指令 F10单步跳出 已进入函数 单击 从函数中跳出 Ctrl F11执行到光标 单击 程序由现行位置执行到光标处 Ctrl F10 断点设置功能设置断点可以方便调试 当程序全速运行时遇断点自动停下 以便检查结果是否正确 允许设置多个断点 设置 清除断点 光标放在需要设置断点的行 单击图标 该行首出现一个红色方块 表示该行设置了断点 光标放在已设置断点的行 再单击图标清除该断点 双击红色方块 也清除该断点 断点标志 断点不使能 使能 光标放在已设置断点的行 单击图标 行首红色方块变白 表示此断点不使能 再单击图标 方块又变回红色 表示此断点使能 不使能断点标志 所有断点不使能 单击 所有断点不使能 清除所有断点 单击 清除所有断点 3 外围设备访问单击菜单 Peripherals 会弹出外围设备菜单 其中列出了标准8051的外围设备 相对CPU而言 中断 I O端口 串行口和定时器等 外围设备菜单中是可以进行操作的 1 中断执行 Peripherals Interrupt 会弹出中断界面 2 I O端口执行 Peripherals I O Ports Port0 会弹出P0端口界面 P0引脚 P0锁存器 为1 单击可改变 值 3 串行口执行 Peripherals Serial 会弹出串行口界面 4 定时器执行 Peripherals Timer Timer0 会弹出定时器0界面
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!