单片机学习资料6.docx
- 文档编号:9248902
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:12
- 大小:1.48MB
单片机学习资料6.docx
《单片机学习资料6.docx》由会员分享,可在线阅读,更多相关《单片机学习资料6.docx(12页珍藏版)》请在冰豆网上搜索。
单片机学习资料6
六AVRStudio4调试软件使用
第一步:
打开AVRStudio4调试软件软件
如图6—1所示,双击桌面上
图标,弹出图6—2AVRStudio4主窗口。
图6—1电脑桌面
图6—-2
第二步:
单击
按钮,关闭欢迎对话框,如图6—3:
图6—3
第三步打开需调试的程序:
㈠、如图6—4,单击左上角File菜单,弹出下拉菜单:
图6—4
㈡、单击下拉菜单中
选项,稍等弹出打开文件对话框,如图6—5:
图6—5
㈢、如图6—5所示,单击
,在弹出的下拉菜单中单击选中调试文件所在的盘符(如D:
),对话框变为如图6—6所示:
图6—5
图6—6
㈣、双击图6—6中调试文件所在的文件夹(如
),对话框变为如图6—7所示:
图6—7
㈤、单击所要打开的调试文件(如
),对话框变为图6—8(一定要选择后缀为.cof的文件):
图6—-8
㈥、最后单击
按钮,即可打开需调试的文件,弹出图6—9所示选择芯片及调试平台对话框:
图6—9
第四步选择调试平台和芯片:
㈠、在调试平台选项窗口中,单击选中所需的调试平台(如
),这时在芯片选项窗口中列出支持该调试平台的所有芯片(其中呈灰色的是不支持这种调试平台的芯片),如图6—10:
图6—10
㈡、通过点击
、
按钮或拖动垂直方向的滚动条
,在芯片选项窗口中寻找所需的芯片(如Atmega8),找到后单击选中,此时原来呈灰色的Finish按钮变成黑色,如图6—11:
图6—11
㈢、单击
按钮,即可打开所需的调试文件,如图6—12:
图6—12
第十步:
单步模拟调试程序
㈠、根据调试需要打开工作窗口中的寄存器或端口(如I/O寄存器和端口):
单击
前的
,窗口变成图6—13所示:
图6—13
㈡、单击
前的
,窗口变成图6—14所示:
图6—14
由图6—14可以看出:
Atmega8B口的PORTB、DDRB和PINB被打开,在程序运行过程时我们可以观察到其状态发生相应的变化(呈黑色的表示相应位置高电平,呈白色的表示相应位置低电平)。
㈢、点击一次单步运行按钮
,我们观察到:
一方面DDRB寄存器中的位0变成黑色,表示已执行了DDRB=0X00000001语句,将0X00000001赋值给了DDRB方向寄存器;另一方面程序运行指示箭头移动到了下一行(while
(1)),表示该行是即将执行的语句,如图6—15:
图6—15
㈣、再点击一次单步运行按钮
,我们观察到:
程序运行指示箭头又移动到了下一行,表示while括号中的表达式为真(0为假,非0为真),程序即将执行下一语句,如图6—16:
图6—16
㈤、再次点击单步运行按钮
,我们观察到:
一方面PORTB寄存器中的位0变成黑色,表示已执行了PORTB=0X00000001语句,将0X00000001赋值给了PORTB方向寄存器;另一方面程序运行指示箭头返回移动到了while
(1)一行,将再次判断其括号中的表达式是否为真,如图6—17:
图6—17
通过以上对程序进行单步模拟运行的情况来看,B口的DDRB、PORTB寄存器的变化符合我们的设计意图:
PB0始终输出高电平,表明所设计的程序是正确的。
使用AVRStudio4模拟调试程序应注意的事项:
1.如源程序中使用了voiddelay(void)延迟函数,在模拟调试前最好把其延迟时间缩短,甚至可以把包含该函数的语句暂时不用,即在包含该函数的语句前加“//”符号,使之成为解释说明,否则,将使模拟调试时间太长,降低程序模拟调试效率,如:
//voiddelay()
//{
//inti;
//for(i=0;i<1000;i++);
//}
2.在程序模拟调试过程中如遇到类似于下图S1按钮事件,可按以下方法处理:
①判断结果是按下情况,可直接点击单步运行按钮
,继续调试运行;
②判断结果为按钮没有按下,则必须人为的把工作窗口中的PINx输入引脚相应位点击变黑(置高电平)后,如
,再点击单步运行按钮
,继续调试运行;
3.在程序模拟调试过程中,如想重新开始,可以通过电击复位按钮
复位后实现。
4.在程序模拟调试过程中,如发现源程序有问题,需修改,这时必须回到ICCAVR编译器中进行,修改完毕重新编译后,再用AVRStudio4进行调试。
在AVRStudio4中是不能对程序进行修改的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 学习 资料