- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机C语言开发教程
第3章 单片机应用系统仿真开发工具的使用
第3章 单片机应用系统仿真开发工具的使用
3.1 Keil c51的使用方法与程序烧写
Keil c51是德国Keil Software公司推出的51系列兼容单片机c语言软件开发系统,它具有丰富的库函数和功能强大的集成开发调试工具,全Windows界面,可以完成从工程建立和管理、编译、链接、目标代码生成、软件仿真调试等完整的开发流程。Keil c51有多个版本,下面以Keil μVision3为例介绍Keil c51的用方法。
3.1.1 keil 软件的安装
从网上下载keil μVision3后,打开文件夹,双击C51V818.exe安装文件,弹出图3.1.1所示界面,单击NEXT,弹出图3.1.2所示界面,在I agree to all the terms of the preceding License Agreement右边的方框中打钩,再点击NEXT,弹出如图3.1.3所示界面,如果想要改变安装路径,单击Browse,设置安装路径,如不想改变安装路径,采用默认安装路径则直接单击NEXT,弹出如图3.1.4所示界面。在图3.1.4办面中的First Name 和E-mail栏中输入名字和E-mail,单击NEXT开始安装,安装完后,弹出如图3.1.5所示界面,单击Finish,安装完成。
图3.1.1
图3.1.2
图3.1.3
图3.1.4
图3.1.5
安装完成后,第一次使用时,还要注册,注册方法如下:
1、 打开uVision3,点击File---License Management...,打开License Management窗口,复制右上角的CID;
2、 打开注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变;
3、 点击Generate生成许可号,复制许可号;
4、 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC;
5、 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。
3.1.2工程的创建
正确安装Keil μVision3后,双击计算机桌面上的Keil μVision3运行图标,会弹出图3.1.6所示Keil 启动图标,然后会自动进入Keil的开发环境,如图3.1.7所示。
图3.1.6 Keil启动图标
图3.1.7 Keil 集成开发环境
第一步:单击菜单的[Project],然后单击[NewμVision Project],弹出[Create Project]对话框,如图3.1.8所示。
图3.1.8 新建工程
第二步:单击图3.1.8中保存在右边的按钮,选择工程的存储路径,最好一个工程建立一个专用的文件夹,将工程中需要的所有文件都存在这个文件夹中,否则可能造成工程管理混乱。在文件名右边框中输入工程名,如“liuliyun”,保存类型默认,然后单击[保存]按钮,弹出[Select Device For Target]对话框,如图3.1.9所示。
图3.1.9 选择设备
第三步:在图3.1.9中按生产厂家分组列出了所有51系列单片机。这里选择[Atmel],然后选择[AT89C52],如图3.1.10所示。
图3.1.10 选中“AT89C52”
第四步:单击[OK]按钮,弹出如图3.1.11所示的对话框。
图3.1.11 添加引导代码
第五步:单击[是Y]按钮,然后开发环境自动为我们建立好一个包含启动代码项目的空文件,该启动代码为“STARTUP.A51”,如图3.1.12所示。“STARTUP.A51”文件主要作用是上电时初始化单片机和跳转到主函数即main函数。如果不加载“STARTUP.A51”文件,编译的代码可能会使单片机工作异常。
主菜单栏观察口主窗口工程管理窗口标题栏
主菜单栏
观察口
主窗口
工程管理窗口
标题栏
工具栏
图3.1.12 创建工程成功
另外,如果在选择完目标设备后想重新改变目标设备,可以执行菜单命令Project→Select Device for…,出现图3.1.9所示界面,重新加以选择。由于不同厂家许多型号的单片机性能相同或相近,因此,如果所需要的目标设备型号在μVision3中找不到,可以选择其他公司生产的相近型号。
3.1.3编写程序
工程创建好后,然后要编写程序,按如下步聚操作。
第一步:单击菜单[File],然后选择[New],弹出如图3.1.13所示界面,建立了一个名为Text1的文本编辑窗口,光标在期中闪烁。此时便可在文本编辑窗口中输入源程
您可能关注的文档
最近下载
- 第13课 国共合作与北伐战争 课件 2025--2026学年部编版八年级历史上学期.pptx VIP
- HYT 130-2010海洋高技术产业分类.pdf
- 人工智能在智慧旅游中的应用案例.pptx VIP
- 顺层边坡专项施工方案.doc VIP
- 《建筑结构体系》PPT课件(共8单元)第五章薄壁空间结构.ppt VIP
- 现代医院节能技术.ppt VIP
- 2025黑龙江双鸭山市饶河县竞聘农场社区工作者80人笔试备考试题及答案解析.docx VIP
- 大学生就业指导:面试形式PPT教学课件.pptx VIP
- 2025年湖南省自然资源工程专业职称考试(国土空间规划-专业知识)历年参考题库含答案详解(5卷).docx VIP
- 《JB-TBZL-FC726火灾报警控制器(联动型)操作说明书》-西门子.pdf
原创力文档


文档评论(0)