- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在项目中添加程序文件 接下来,将程序文件添加到项目中去,这样程序文件就可以为项目服务了。添加的方法如下: 用鼠标右键单击项目文件中,所要加入程序文件的文件夹,出现了菜单后,选择“Add Files to Group ‘文件夹名’”选项。 文件夹名根据实际你给出的项目的文件夹名字决定 建立工程 选择后会出现如下的对话框,让你选择需要添加的文件,更改文件类型选项,可以更加快速的找到你要的程序文件。找到文件以后双击该文件,或者选中该文件,点击Add按钮即可将文件添加进项目中,如果多次添加,软件则会报告错误。 建立工程 完成上面的工作后,就可以在文本框里编写你的程序了,编写完的程序就为当前的项目服务。 编写的程序文件如果添加到别的项目中,也可以为别的项目服务。 程序的编写需要有一定的格式,要将程序对齐书写,每行写一条指令。 建立工程 编译程序 将程序写好后就可以进行编译了。编译的目的是为了让程序变成单片机能识别的机器文件,并且可以帮助程序员找出程序中的语法错误。 编译时只需要点击快捷图标中的 按钮即可。 该按钮表示编译该项目中的所有程序文件。 编译链接 程序编译完成后会在输出窗口中显示编译结果,只有当结果出现“0 error(s),0 Waring(s)”才表示程序在语法上没有错误了。 另外,在编译器编译程序时,编译结果只能判断程序中是否有语法错误,而对于逻辑错误,编译器是无法识别的,需要程序员自己检查出现的错误。也就是说编译后没有错误,不代表程序的结果就一定正确。 为了帮助程序员检查逻辑错误,该软件还可以进行软件的调试,进入软件的调试后,可以根据自己的需要设置需要查看的寄存器,I/O口和内部RAM的值,以判断程序是否有逻辑错误。 编译链接 机器文件的产生 为了让单片机按照编写的程序工作,必须给单片机内写入机器码文件,这个文件也由该软件生成。 快捷图标处单击图标 用来设置输出的机器文件。 编译链接 点击后出现如下的选择对话框,在output标签页中将creat .HEX File选项选中,点击确定即可。 标签页选择 在该选项前的空格处打勾,表示选中,这样编译器在编译结束后会自动生成一个机器码的文件,该文件的后缀名为.hex,文件名默认与项目名相同。 可以在此处修改生成的机器码文件的文件名,文件存储的路径为项目所在文件夹。 编译链接 设置完成后,重新编译一次项目,就可以得到机器码文件了。 生成了一个机器码文件,文件名为ledtest.hex,该文件可以在项目所在的文件夹中找到。 编译链接 下载机器码文件到芯片中,就可以让单片机在程序员的程序控制下工作了。 编译链接 调试程序 首先设置仿真晶振频率,打开工程设置对话框,在“Target”标签下的“Xtal(MHz):”后面将原来的默认值修改为课程设计实验板上晶振频率值11.0592MHz,Keil编译器在编译程序时,计算代码执行时间与该数值有关 。 调试程序 单击窗口上的调试按钮 快捷图标,进入到软件模拟调试模式 调试程序 ——将程序复位到主函数的最开始处,准备重新运行程序。 ——全速运行,运行程序时中间不停止。 ——停止全速运行,全速运行程序时激活该按钮,用来停止 正全速运行的程序。 ——进入子函数内部。 ——单步执行代码,它不会进入子函数内部,可直接跳过函数。 ——跳出当前进入的函数,只有进入子函数内部该按钮才被激 活。 ——程序直接运行至当前光标所在行。 调试程序 ——显示/隐藏编译窗口,可以查看每句C语言编译后所对应 的汇编代码。 ——显示/隐藏变量观察窗口,可以查看各个变量值的变化 状态。 ——设置断点,程序运行到此处停止。 调试程序 查看硬件中断、I/O口、串口、定时器情况时,点击菜单“Peripherals”,选中所要查看的选项 。 I/O口 中断情况 串口情况 定时器 调试程序 单击右下角变量观察窗口的“Watch #1”标签,窗口变成图示,可以在“type F2 to edit”处按F2键,输入程序中的变量,以便观察。 调试程序 左侧的寄存器窗口中可以看到一些寄存器名称及它们的值 微机原理(单片机)课程设计 自动化学院教学实验中心 计算机技术实验室 地点:7#218 周一 周二 周三 周四 周五 周六 周日 第1周(9.9-9.13) 电气传动 1、2 1、2 1、2 1、2 3、4 电子设计 3、4 3、4 3、4 3、4 5、6 自控系统 5、6、国际班 5、6、国际班 5、6、国际班 5、6、国际班 电2、电3 单片机 电2、电3 电2、电3 电2、电3 电2、电3 1、2 第2周(9.15-9.20) 电气传动 3、4 3、4 3、4 5、6 5、6
您可能关注的文档
最近下载
- 教师基本能力—阅读理解能力.pptx VIP
- 茶艺师岗位试题及答案.docx
- (正式版)B-T 176-2017 水泥化学分析方法.docx VIP
- 鱼菜共生商业计划书.docx VIP
- 剑桥少儿英语二级上unit1.ppt VIP
- Module 3 Unit 1 They're all my favourite festivals!(课件)-五年级英语同步备课(外研版一起).pptx VIP
- 教师资格考试基本能力第一节阅读理解能力演示教学.ppt VIP
- 2025第三届全国技能大赛海南省选拔赛-餐厅服务(国赛精选)项目技术文件.pdf VIP
- 麻醉药品和精神药品培训试题及答案.docx VIP
- 导视标识标牌系统制作安装方案(全面标准版).pdf VIP
文档评论(0)