第三章开发工具 3 1
第三章单片机开发工具
说明为了使读者和用户迅速掌握指令系统的功能边学习边实践希望大家先学习第三章
开发工具根据我们的实际教学经验有的书籍是根据英文源文翻译程序及说明可能不合
中国人习惯又由于印刷等多种原因内容有出入学起来较难我们是参考有关资料并在实际工
作中验证并编写有关测试程序含中文注释在模拟调试软件窗口观察通过或在实时仿真器或
在开发下载实验器上验证通过把测试实验程序刻在光盘上也可上网下载
保证用户学习实验时少走弯路所以我们先学习系统软件的使用然后
学指令系统用户一边学习指令系统一边学习系统软件编程调试这样使指令功能流向看得
见听得见学习起来有声有色达到事半功倍的效果当学完所有指令你也学会了用软件编程开发
调试我们的想法希望你能去边学边实践并得到你的认可我们就谢谢了
编辑编译调试下载软件升级较快书本内容永选跟不上技术的发展你要获得最新软
件只有上网下载
AVR 单片机的编辑编译
单片机实用程序源文件供用户学习参考今后还将不断增加新内容也欢迎用户来交流新
程序源程序在或目录下源程序经编译后生
成调试文件下载文件列表打印文件
编辑编译文件的安装与打开
打开光盘文件文件夹双击图标安装
安装好后双击图标进入源文件编辑编译窗口
也可使该图标移到桌面成快捷菜单
点击图标进入源文件编辑汇编窗口
图编辑窗口中工具条的快捷按钮图标
广州天诃双龙电子有限公司
第三章开发工具 3 2
图编辑编译窗口菜单
单片机汇编语言源程序举例
例一文件头不可少以便了解该程序有关资料
应用举例
表示对应第几章第几节第几段第几个实例
标题测试指令功能原理
版本
最后更新日期
支援
描述
用调试软件窗口观察指令执行变化情况
作者
程序适用于所有单片机
在编译调试中用到决不可少文件头
复位
广州天诃双龙电子有限公司
第三章开发工具 3 3
测试指令功能用单步或连续单步调试
跳过中断区
立即数送寄存器指令中寄存器必须才能汇编成功
均为十六进制表示法
高位低位均无进位
内部地址必须
高位低位均无进位
高位有进位低位无进位
高位无进位低位有进位
高位有进位低位有进位
可循环反复调试检查
调试时打开寄存器窗口
处理器窗口程序堆栈状态寄存器等项
存储器窗口数据程序存储器窗口
该程序仅需打开片内数据窗口
例二利用另存文件名把例一变为例二仅略修改文件头
应用举例
标题测试指令功能原理
版本
最后更新日期
支援
描述
在调试软件窗口中置数方法输入数据用单步观察指令执行变化情况
作者
程序适用于所有单片机
在编译调试中用到绝不可少文件头
复位
广州天诃双龙电子有限公司
第三章开发工具 3 4
测试指令功能用置数方法输入数据用单步或连续单步调试
跳过中断处
在寄存器窗口中点击修改
在寄存器窗口中点击修改
高位低位均无进位
在寄存器窗口中点击修改
在寄存器窗口中点击修改
高位低位均无进位
在寄存器窗口中修改
在寄存器窗口中修改
高位有进位低位无进位
在寄存器窗口中修改
在寄存器窗口中修改
高位无进位低位有进位
在寄存器窗口中修改
在寄存器窗口中修改
高位有进位低位有进位
调试时打开寄存器窗口
处理器窗口程序堆栈状态寄存器等项
存储器窗口数据程序存储器窗口
该程序仅需打开片内数据窗口
编辑源程序文件注意事项
程序编译出错有程序错误定位提示指示错误原因及错误行号只需鼠标点击错误提示光标
自动转到源程序的错误行该行变为红色以示注意请修改见图
注意指令中的等的数据选择范围
指令中小写为的指令有
其余指令中的为
指令中大写为的指令有
指令中小写为的指令有
指令中小写为的指令有
指令中小写为的指令有
指令中小写为的指令有
指令中小写为的指令有
指令中大写为的指令有
指令中大写为的指令有
片内地址
广州天诃双龙电子有限公司
第三章开发工具 3 5
图编译出错错误定位窗口
源文件说明供用户学习汇编语言编程时参考
验证万用串行下载开发实验器及的口口灯亮灭程序
也同时验证实验器通讯接口连机正常否和仅延时常数不同所
AVR教程第三章AVR单片机开发工具 来自淘豆网m.daumloan.com转载请标明出处.