标签页的设置图表选择编译之后的目标文件存储在哪个目录里,默认位置为工程文件的目录里。生成的目标文件的名字,缺省是工程的名字。生成以及文件。文件名同工程文件名但没有带扩展名。用于版本,生成调试信息,否则的话无法进行单步调试。生成用于实现整个编译过程的批处理文件,使用这个文件可以脱离对省程序进行编译。这个选项默认情况下未被选中,如果要写片做硬件实验就必须选中该项。这点是初学者易疏忽的,在此特别提醒注意定要要选中,否则编译之不生成文件。编码格式,与相关,如果采用的是编码则勾选上。产生用于在源文件快速定位的信息。生成库文件,默认不选。在我们刚刚新建的工程中,更改了三个地方,在工程目录下新建了个目录保存目标文件,以避免和源文件混在起。另外选中了和,如上图所示。标签页的设置图表指定头文件的查找路径,可以添加多个。这里我们所有的选择保持默认选择就可以了。标签页的设置图表左边是对应的模拟环境,右边是针对仿真器,这里选择右边的仿真器为例进行说明。如果已经将仿真器连接到你的电脑,点击你将进入界面。图表列出了当前连接到主机的所有适配器的串号,你可以通过列表选择要使用的适配器。,以及分别列出了当前选择的适配器的版本,设备家族和固件版本。,根据和开发板接口的类型选择端口,有和两种,勾选表示支持两种方式。指定和开发板的最高通信时钟。显示当前通过适配器连接上的开发板。自动监测,选择系统将自动检测连接上的开发板,建议使用。手动配置,通过手动设置,和等属性来查找设备。通知调试器已经下载的程序代码不会改变,选中的话将不会从目标系统读取程序代码。决定调试程序期间程序停止运行的时候,是否更新存储器显示。比较目标存储器和调试器上的应用程序的内容。将代码下载到所有的存储器区域,如果不选中,调试器不会把代码下载到中制定的存储器地址范围。选中的时候,调试器在开始调试的时候会发起次复位。将标签中指定的可执行文件导入到调试器的起始地址。开始调试时执行到函数入口暂停执行。指定个包含组调试命令的文件,这组命令是调试器开始工作或者调试函数在调试期间要使用的。使用上次调试过程对和如果这些项被选中的话。由设置的目标驱动,不要修改。由设置的对话框,不要修改。这里我们修改了两个地方,选中了和,对的设置进行了些调整,具体的设置图所示。标签页的设置图表列表选择和调试接口致的驱动。的设置也和前面调试设置致。点击将进入界面。图表定义了烧写的时候进行的操作。前面三项要选,烧写程序之前擦除整个存储器。烧写程序之前擦除程序要使用的扇区。不进行擦除操作使用当前工程的程序烧写。验证的内容和当前工程中的程序致。在烧写和验证完成之后复位开发板并且运行程序。指定用于烧写程序的区域,通常是微控制器上的段片上空间。起始地址。大小。可以通过点击添加,点击你将看到如下的选择列表,可以根据你选用的芯片选择合适的,也可以自己手动添加。图表使用第三方的工具进行下载。要使用的烧写工具的命令文件通常是个文件。传递给烧写工具的参数。当选中的时候,不等待烧写完成。不选中的时候要等待烧写完成并且在输出窗口显示烧写结果。在里面修改了,具体的设置如上图所示。到此工程设置就结束了。打开工程通过菜单程序以外,绝大部分的程序都要通过反复调试才能得到正确的结果,因此,调试是软件开发接下来我们需要运行我们的程序来验证是否达到了预期的目的。也就是程序调试,程序调试往往是程序开发过程中最难的阶段,尤其是对些比较大型的程序。下面我们就来看看对调试的支持。常用的调试命令在对工程成功进行汇编连接之后,按或者使用菜单即可进入调试状态。进入调试状态后,界面与编辑状态相比有明显的变化,才单项中原来不能用的命令现在已经可以使用了,工具栏会多出个用于运行和调试的工具栏,如下图所示,菜单上的大部分命令可以在此找到对应的快捷按钮。图表常用的菜单命令如下所示开始或者停止调试。直执行下个活动的断点。单步执行。过程单步执行,即将个函数作为个语句来执行。跳出当前的函数。执行到光标所在的行。停止运行。打开断点对话框。在当前行插入删除个断点。激活当前行的断点或者使断点无效。使程序中所有的断点都无效。删除程序中所有的断点。图表学习程序调试,必须明确两个重要的概念,即单步执行与全速执行。全速执行是指行程序执行完了以后紧接着执行下行程序,中间不停止,这样程序执行的速度就很快,并可以看到该段程序执行的总体效果,即最终结果正确还是,但如果程序有错,则难以确认出现在哪些程序行。单步执行是每次执行行程序,执行完该行程序执行完以后即停止,等待命令执行下行程序,此时我们可以观察该行程序执行完以后得到的结果,是否与我们写程序行所想要得的结果相同,借此可以找到程序中问题所在。程序调试中,这两种运行方式都要用到,要灵活应用,可以大大提高调试效率。在调试窗口中,我们可以看到个黄色的调试箭头,指向了当前执行到的程序行。断点设置程序调试时,有些程序行往往很难确认什么时候能够执行到,这类问题就不适合单步调试,这是我们需要使用程序调试中另种非常重要的方法断点设置。断点设置的方法有多种,常用的是在程序行设置断点,设置好断点之后可以全速运行程序,旦执行到该程序行即停止,可在此观察有关的变量值,以确定问题所在。设置断点的命令请参考上节常用调试命令介绍。旦行被设置了断点,我们可以在程序行的左端看到个红色方框如图调试窗口图所示,如果该断点被禁用,方框将会变为白色。除了在程序行设置断点这基本方法以外,还提供了多种设置断点的方法,按,即出现个对话框,该对话框用于对断点进行详细的设置,如下图所示。图表图中的后的编辑框用于输入表达式,该表达式用于确定程序停止运行的条件,功能强大,涉及到内置的套调试算法,这里不做详细说明,请查阅相关帮助文档。调试窗口前面讲了调试的些方法,里面多次提到检查程序的执行状态。调试窗口就是用于查看程序执行状态的。提供了多种调试窗口,如寄存器窗口,存储器窗口,反汇编窗口,外设窗口等,下面将会作介绍。图表寄存器窗口图是工程窗口寄存器页的内容,寄存器页包含了当前所有的工作寄存器和系统寄存器,每当程序中执行到对个寄存器的操作时,该寄存器会反色显示,用鼠标单击然后按鼠标连续单击两次,即可修改该值。存储器窗口存储器窗口可以显示系统中各种内存中的值,通过在后的编辑框中输入字母数字即可显示相应内存值,其中字母,分别代表代码存储空间直接寻址的片内存储空间间接寻址的片内存储空间扩展的外部单元值键入即可显示从开始的单元中的值,即查看程序的二进制代码。该窗口的显示值可以以各种形式显示,如十进制十六进制字符型等。改变显示方式的方法是点鼠标右键,在弹出的快捷菜单中选择。除了显示,还可以修改内存中的值,如下图所示。图表查看和调用栈窗口这个窗口可以帮助我们查看当前调用树的情况,我们还可以通过这个窗口查看和修改些变量的值。鼠标停留在个变量的时候点右键,在弹出的浮动菜单中选择,窗口显示当前些局部变量的值,变量值的现实方式可以在十六进制和十进制之间切换,方式是在查看窗口点右键,在个变量的栏用鼠标单击然后按鼠标连续单击两次,即可修改该值。如下图所示。图表反汇编窗口点击可以打开反汇编窗口,该窗口可以显示反汇编后的代码源代码和相应反汇编代码的混合代码,可以在该窗口进行在线汇编利用该窗口跟踪已找行的代码在该窗口按汇编代码的方式单步执行。点击鼠标右键,出现快捷菜单,如图所示,其中是以混合方式显示,是以返回编码方式显示。图表外设窗口为了能够比较直观地了解单片机中各种外设的使用情况,提供了个外围接口对话框。通过菜单,下拉菜单中的内容和你选择的芯片有关,会列出你所选择的芯片上所有的外设。选择项你可以进入查看或修改该外设的些状态。例如在这里我们是通过中的来控制闪烁,我们可以打开的状态对换框,如图所示。图表现在我们可以调试我们的了。程序运行时,你将看到开发板上的不停闪烁。结束语在这次毕业设计中我学到了许多东西。就是无论人要做什么事情,不到最后关头请不要轻言放弃。只有全心全意的将其当做自己的事业去完成。你定会取得成绩的。对我来说,在这次设计中遇到的困难有很多很多。但是我在余秋菊老师的关怀和鼓励下以及实验室毕老师等的全力支持下还有同学们的帮助下终于顺利完成了设计。这是我大学生涯的最后个设计,我会好好的记住它,珍惜它。让它成为我学生时代的完美结束,同时也成为我职业生涯的精彩开端。致谢感谢评委组老师的提问与评价。本课题的研究探讨以及论文撰写以及修改经过了多次的修改。直都是在余秋菊老师的细心指导下进行的。可以说其中的每个环节都倾注了老师的智慧和心血。尤其是老师在设计方向上的把关以及设计中的全力支持表示真挚的感谢。参考文献王永虹等﹒系列微控制器原理与实践北京航空航天大学出版社李宁﹒基于的处理器开发应用北京航空航天大学出版社附录成品照片如下,程序详单见附件图表图表图表来打开个现有工程,这时将弹出个打开文件对话框让我们选择要打开的工程文件。选择你要打开的工程的路径,然后点击打开工程。我们还可以和打开其他文件样,找到个后缀为的工程文件,直接双击,会自动调用打开这个文件,前提是你电脑已经安装了并且和文件建立了关联。编写源程序选择菜单或者点击工具栏的新建文件按钮,即可在项目窗口的右侧打开个新的文本编辑窗口,在该窗口可以输入程序代码。需要说明的是,源文件就是般的文本文件,不定使用软件编写,可以使用任意文本编辑器编写,而且的编辑器对汉字的支持不好,建议使用之类的编辑软件进行源程序的输入。每个程序至少有个原型为的主函数,这是程序的入口地址,程序将从这里开始运行。此外,我们还需要对开发板做些时钟和中断方面的初始化工作,这些工作将在函数和中完成。源文件的代码清单如下所示。主程序,代码编辑完成之后,我们可以保存源文件,选择菜单或者点击工具栏的保存文件按钮,可以用来保存源文件。这时会出现个保存文件的文件对话框,选择你要保存的路径,输入文件名。注意定要输入扩展名,如果是程序文件扩展名为,如果是汇编文件扩展名为,习惯的也可以存储为。注解说明文件可以保存为的扩展名。源文件编辑完成之后我们还需要将源文件加入到工程中,工程建好之后,在工程窗口的文件页中,将会出现,前面有个号,点击号展开,可以看到下层的,我们需要向这个里面加入源文件,点击使其反白显示,然后,点击鼠标右键,出现个下拉菜单,如下图如示。图表选中其中的,出现个对话框,要求寻找源文件,如下图所示。图表注意,该对话框下面的文件类型默认为,我们可以通过调整这个来选择过滤我们想要格式的文件,从而帮助我们快速查找文件。如果是汇编文件,就选择如果是目标文件,选择如果是库文件,选择。最后点击,也可以双击要添加的文件进行加入。注意点击之后,窗口不会消失,如果要添加多个文件,可以不断添加,添加完毕此时再点击关闭该窗口。初
            
            
         
        
        
            温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
 
            
                
                
                第  1  页 / 共 52 页
                
                
                第  2  页 / 共 52 页
                
                
                第  3  页 / 共 52 页
                
                
                第  4  页 / 共 52 页
                
                
                第  5  页 / 共 52 页
                
                
                第  6  页 / 共 52 页
                
                
                第  7  页 / 共 52 页
                
                
                第  8  页 / 共 52 页
                
                
                第  9  页 / 共 52 页
                
                
                第  10  页 / 共 52 页
                
                
                第  11  页 / 共 52 页
                
                
                第  12  页 / 共 52 页
                
                
                第  13  页 / 共 52 页
                
                
                第  14  页 / 共 52 页
                
                
                第  15  页 / 共 52 页
                
             
            
            
                
                预览结束,还剩 
37 页未读
                
阅读全文需用电脑访问
                
             
            
            
                
                
                    1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
                    2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
                    3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
                 
             
            
                
                1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
                
                2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
                3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
                4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
                5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。