- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机编程及烧写手的册图解
单片机编程及烧写手册
一.单片机编程
新建项目工程(如果项目已存在,则跳过这一节)
单片机编程看上去只是在写一个程序,生成一个.c文件。实际上,每次单片机编程可以认为是在做一个软件项目,所以首先需要有一个项目工程,英文名称是project,项目工程类似一个目录,需要把包含程序的.c文件放置到项目工程里。
如果是第一次做项目工程,则需要新建项目工程。过程如下:
图1 新建项目工程
图2 选择项目工程要保存的目录
图3 设置项目工程名称
图4 选择Atmel单片机
图5 选择具体的单片机型号
图6 单片机启动代码是否加入提示框
新建.c文件,编写程序(如果文件已存在,则跳过这一节)
图7 新建文件
图8 编写程序
图9 编好程序后保存文件
图10 生成.c文件
1.3 在项目工程中添加.c文件(如果文件已添加,则跳过这一节)
图11 左键单击Target 1目录
图12 准备添加文件
图13 添加.c文件
图14 关闭添加文件对话框
图15 目录展开
图16 选中.c文件进行编辑
1.4 打开现有项目工程(如果是这种情况,1.1~1.3节跳过)
图a 关闭当前项目工程(为了说明打开过程,先关闭当前项目工程)
图b 选择打开项目工程菜单
图c 选择项目工程(Uv2结尾)
图d 显示选择的项目工程
1.5 编译项目工程,生成hex文件
图17 编译项目工程
图18 编译有程序错误的文件
图19 程序修改后重新编译项目工程
图20 编译正确的程序,但是没生成hex十六进制文件
图21 项目工程选项设置(为了能生成hex文件)
注:只有hex文件才能被单片机烧写器烧写,所以一切编程最终目的是生成合理的hex文件。
图22 弹出的窗口中选择Output选项卡
图23 左键单击生成HEX文件选项
图24 回到正常界面
图25项目工程选项设置后重新编译项目工程
图26 重新编译后生成hex文件
单片机烧写
图27 选择文件装载按钮
图28 选择hex文件所在目录
图29 打开hex文件
图30 保持默认选项单击确认
图31 选择芯片型号
图32 单击MPU
图33 单击ATMEL
图34 选中单片机型号
图35 擦除单片机器件
图36 写器件
文档评论(0)