收藏 分享(赏)

第10章 我的第一个程序.ppt

上传人:无敌 文档编号:965176 上传时间:2018-05-08 格式:PPT 页数:22 大小:1.70MB
下载 相关 举报
第10章 我的第一个程序.ppt_第1页
第1页 / 共22页
第10章 我的第一个程序.ppt_第2页
第2页 / 共22页
第10章 我的第一个程序.ppt_第3页
第3页 / 共22页
第10章 我的第一个程序.ppt_第4页
第4页 / 共22页
第10章 我的第一个程序.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、2018/5/8,我的第一个程序,1,我的第一个程序,周怡琳,2018/5/8,我的第一个程序,2,内容,题目:用C 语言来实现一个简单的1 到100 累加的程序编程过程新建一个项目新建一个文件编程与编译在线调试,2018/5/8,我的第一个程序,3,一、新建一个项目,程序流程图编程前要理清整个程序的大概思路,完成对程序的组织,也就需要预先画一个程序流程图。,2018/5/8,我的第一个程序,4,一、新建一个项目,建立程序的项目(又称工程)项目提供用户程序及资源文档的编辑和管理,并提供各项环境要素的设置途径。过程打开集成开发环境IDE,选择FileNew,打开“New”对话框选择“Projec

2、t”标签项。在“File”文本框里输入项目的名称,本例把新建的项目取名为“TheOne”。在“Location”文本框里,输入项目保存的路径,或者可以点击右边的文件路径选择按钮,在打开的对话框中,选择项目要保存的路径。点击“OK”,即完成了一个项目的建立。,2018/5/8,我的第一个程序,5,2018/5/8,我的第一个程序,6,一、新建一个项目,新建完成的项目会由IDE 自动生成以下几个文件:Resource.asm、TheOne.rc、Resource.inc、TheOne.h 等,新建完的项目如图4.3所示,点击“Source File”左边的“+”即可看到该项目所包含的源程序文件(本

3、例中即自动由IDE生成的Resource.asm、TheOne.rc文件)。,2018/5/8,我的第一个程序,7,2018/5/8,我的第一个程序,8,二、新建一个文件,项目的建立搭建好了软件开发所需的平台,用户就可以在其上进行针对单片机的软件开发了;但在动手写程序之前,还需要新建一个源程序文件(也就是常用的C语言文件xx.c、汇编语言文件xx.asm),而程序的编写是直接在这些源程序文件里面进行直接编写的。本例子的程序全部采用C语言编写,所以先来看看怎么去新建一个C语言文件。,2018/5/8,我的第一个程序,9,二、新建一个文件,选择FileNew,打开“New”对话框,选择“File”

4、标签项。在左边的选择框中,选择文件类型“SP IDE C File”,在“File”文本框里面写上要新建的文件的名称,这里将新建一个C语言的“main”文件,设置完成后,点击“OK”按钮。,2018/5/8,我的第一个程序,10,2018/5/8,我的第一个程序,11,2018/5/8,我的第一个程序,12,三、编程与编译,程序清单#define P_Watchdog_Clear (volatile unsigned int *) 0x7012 /定义寄存器指针常量P_Watchdog_Clear /指向0x7012单元int main(void) /主程序入口unsigned int uiR

5、esult; /定义变量uiResult,用于存放累加结果unsigned int i; /定义变量i,用作累加数uiResult = 0; /uiResult先初始化for(i=1;iRebuild All的菜单项,即启动一次编译。编译成功后,IDE会在输出窗口中输出编译的结果,如图4.8所示。本例编译后,IDE会提示零个错误,一个警告(警告程序中没有定义全部的中断的入口,可以忽略),表示程序通过了编译。,2018/5/8,我的第一个程序,16,2018/5/8,我的第一个程序,17,2018/5/8,我的第一个程序,18,四、在线调试,先点击“Use ICE”工具按钮,使IDE处于在线仿真

6、状态下;再选择菜单项BuildStart DebugDownload开始下载程序到61 板中;或者直接点击工具按钮“Download”也可以;而“Use ICE”和“Download”工具按钮的位置如图4.9所示。当程序处在下载状态时,会弹出一进度条对话框以示下载进程,不过前提要保证软件的设置以及硬件的连接都没有问题才可以;如图4.10所示。由于EZ_Probe 进行程序下载时,是由软件去模拟时序完成的,所以在有时候会出现些擦除Flash 出错、下载出错等现象,此时会弹出出错对话框,点击“否”,然后再重新下载就可以了。,2018/5/8,我的第一个程序,19,2018/5/8,我的第一个程序,

7、20,四、在线调试,当顺利下载后,IDE 会转为调试状态,在程序的开头(一般在main 函数的下面,第一行程序前)出现一条蓝色的指示条,以及一个黄色的箭头指示在当前要执行的那行程序前。这时就可以进行在线调试了,本程序采用单步调试(简单点说就是程序按照人为的控制,一行一行地执行)的方法,并结合调试工具(变量观察窗)来观察程序运行的结果,以及状态。图4.11为IDE处于在线调试状态时的界面,而单步调试(Step Over)、变量观察窗(Toggle Watch)的工具按钮也在图中标出。点击变量观察窗工具按钮,打开观察窗,如图4.12所示,单击“Name”一栏的地方,输入要观察的变量名称;本例中输入uiResult、i两个变量;就可以在观察窗里面观察变量的状态了。按键盘上的“F10”键,或者点击单步运行工具按钮,都可以进行单步调试;当程序运行到for 循环里时,就要以观察累加的过程了,并在变量观察窗内看到累加数的当前值,以及累加的结果。如图4.13所示。,2018/5/8,我的第一个程序,21,2018/5/8,我的第一个程序,22,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报