- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制系统运行与维护
单片机控制系统运行与维护
PAGE 1
Keil C51软件使用
一、学习目的与要求
1.了解Keil C51软件。
2.掌握Keil C51软件使用步骤。
二、学习方法
1.学习本课程,首先要精读教材和讲义,了解Keil C51软件使用步骤。
2.根据教材内容,在电脑端实际操作Keil C51软件,熟练使用。
三、授课内容
1.Keil uVision4仿真调试软件
Keil uVision4是美国Keil Software公司出品的51系列兼容单片机软件开发系统。它提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整的开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。Keil uVision4的最大优点就是编译后生成的汇编代码效率非常高,很容易理解,因此Keil uVision4也成为开发人员使用C语言开发系统首选的工具软件。这里仅以汇编语言程序的开发过程为例,介绍Keil uVision4软件的使用方法。
(1)Keil uVision4的安装与启动
Keil uVision4的安装只需要进入setup目录下,双击setup.exe进行安装,按照安装程序提示,输入相关内容,就可以自动完成安装过程了。安装完成后,双击桌面上的Keil uVision4图标,就可以进入Keil uVision4的界面了。如图1所示。
图1 Keil uVision4的启动界面
在图1中,最上面的是Keil uVision4的菜单栏,菜单栏下方是工具栏。在工具栏下面,有三个窗口区,左边Project窗口是项目管理窗口,用于管理当前工程及各种项目文件。右边是Keil uVision4的工作区,用于编辑程序源代码。下面Build Output窗口是Keil uVision4的输出信息窗口,用于显示编译的状态、错误和警告信息。
(2)新建源程序
使用菜单File下的New?命令,或者单击工具栏上的新建文件按钮,即可在项目窗口的右侧打开一个新的文本编辑窗口,在该窗口中输入汇编语言源程序或C51程序。如图2所示。
图2 新建源程序文件
保存该文件,并加上扩展名。如:waterled.asm。汇编语言源程序一般用.asm为扩展名,C51源程序用.c为扩展名。
(3) 新建工程文件
在项目开发中,并不是只有一个源程序就可以了,有些项目会有多个文件组成。为了管理和使用文件方便,也为了这个项目的参数设置(如选择合适的CPU,确定编译、汇编、连接的参数,指定调试的方式等),通常将参数设置和所需要的文件都放在一个工程中,使开发人员可以轻松地管理它们。
单击Project菜单下的?New uVision Project? 命令,可以打开新建工程对话框,输入所需建立的工程文件名,如waterled(不需要扩展名),单击保存按钮。打开选择CPU对话框,如图3所示。在这个对话框中选择Atmel公司的AT89S51芯片,单击确定,工程文件就建好了。
(4)加载源程序文件
在项目管理窗口中,单击“Target1”前面的“+”号,展开下一层“Source Group1”,用鼠标右键单击“Source Group1”,在出现的快捷菜单中选择“Add Files To Group ’Source Group1’?”,如图4所示。在对话框中,查找源程序文件,如:waterled.asm,将其选定后,加入“Source Group1”。
返回到主界面后,可看到“Source Group1”前面出现了“+”号,单击“+”号,展开下一层后,可看到加入的源程序文件waterled.asm。双击该文件,可打开该程序文件。
图3 选择CPU对话框
图4 右键快捷菜单加入源程序文件
(5)工程的设置
在编译、调试前,还需要对工程进行详细的参数设置。
用鼠标右键单击项目管理窗口中的“Target1”,在弹出的快捷菜单中选择“Options For Target ’Target1’?”,打开属性设置对话框。也可通过单击“”图标打开属性设置对话框,如图5所示。
在属性对话框中,包括8个选项卡,这里仅介绍几个常用选项,其余的请参考相关书籍。
在“Target”选项卡中,“Xtal”用于设置硬件所用的晶振频率,可根据外部实际硬件电路晶振频率设置。“Memory Model”用于C51编译器对默认的存储器类型模式进行设置,有三个选项,“Small”是所有变量都在单片机的内部RAM中;“Compact”是可以使用256B外部扩展RAM,而“Large”则是可以使用全部外部扩展的RAM。“Code Rom Size”用于设置ROM空间的使用情况,同样也有三个选项,“
您可能关注的文档
最近下载
- 基于机器学习的疾病预测模型.pptx VIP
- 基于机器学习的疾病预测模型.pptx VIP
- 基于机器学习的疾病预测模型研究.pptx VIP
- 第二单元第2课+开卷有益+++课件+-2025-2026学年湘美版(2024)初中美术八年级上册.pptx VIP
- 护士资格考试专业实务试卷及解答参考(2025年).docx VIP
- 护士资格考试实践能力试卷及解答参考(2024年).docx VIP
- 护士资格考试实践能力模拟试卷及解答参考.docx VIP
- 实践能力护士资格考试试题及解答参考.docx VIP
- 2025年护士资格考试实践能力试题及解答参考.docx VIP
- 2025湘美版美术八年级上册第二单元第2课《开卷有益》课件.ppt
原创力文档


文档评论(0)