单片机编程软件的基本使用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机编程软件的基本使用

硬件实验报告 学生:张小强 学号:1252100210 指导老师:莫荣 实验一: 单片机开发系统应用初步 ——基本I/O口赋值 1. 内容提要: KEIL C软件对程序进行编译调试及烧录软件的使用方法。 单片机基本I/O口的驱动方式、特点等。 3) 汇编语句的基本用法;对基本I/O口的赋值方法;程序的具体流程等。 2.实验目的及要求: 1) 课前预习好编程的基本知识。程序的基本概念、*.asm、*.c、*.hex、*.uv2所表示的文件类型等。 2) 熟练掌握不同数据类型之间的相互转换,不同类型的数据在程序中的表示方法等。 3)课前弄清楚单片机I/O口的基本驱动方式,理解何谓上拉及下拉方式,单片机驱动电流、灌入电流等概念。 4) 复习数码管的相关知识,弄清数码管需显示某个字符应如何对其进行控制等。 3.实验源程序及流程图: ORG 0000H AJMP MAIN MAIN: MOV P0,#0FH JMP MAIN END 实验的实施: 实验前准备:基础知识的统计学习 程序:完成某种任务的计算机代码。 文件类型: *.asm:汇编语言编写的程序文件。 *.c: c语言编写的程序文件。 *.hex:机器语言文件,指通过*.asm、*.c等程序编译成功后转换而得到的hex文件。 *.uv2:表示keil c软件的工程文件。 对源程序的相关阐释: ORG 0000H 定义程序起始地址 AJMP MAIN 直接跳到main(主程序) MAIN: MOV P0,#0FH 对p0口赋初值 JMP MAIN 跳转到main END 程序结束 通过keil c进行程序编译,生成正确的*.hex机器语言文件: 打开keil c,建立工程文件: a.在主菜单下右键点击选中project 再点击New Project新建工程文件,弹出下面对话框: b选择保存位置,定义文件名,点击保存,弹出下面对话框 c选择Atmel下的89c51,点击确定,则就完成新建工程文件,相当于搭建了一个工作平台 d:对工程文件的调整: 右键单击targte 1,选中options for target‘targte 1’弹出下面对话框: 按以上图示步骤则可完成对工程文件的调整,这样则可以将编译成功的程序转换为hex文件。 B 新建文本窗口,保存为程序文件,编写程序: a在主菜单下右键单击File 再点击New,弹出以下窗口, b.此时显示的对话框则是编译的文本窗口,再次右键点击Fiel,右键选中Save As或save弹出下面对话框: c.选择保存位置,定义文件名并填写后缀(实验中选择汇编语言,则后缀为.asm),点击保存,弹出以下对话框就把文本保存为程序文件,这样更有利于程序的编写。 , 此时我们就可以在对话框中编写程序了。 d.在对话框中编写程序,在fiel菜单下点击save保存: 这样我们就保存了一个程序文件。 C 把程序文件加载到工程文件下,并进行编译与调试: a.右键点击Source Group 1 右键点击选中Add Files to Group ‘source group 1’(添加文件到工程)弹出下面对话框 显示空白的窗口,是因为没有匹配的类型文件,正确的选择asm类型,则弹出相应的文件,选中要添加的文件,点击添加就可把程序文件加载到工程文件下。 b.在‘source group 1’下双击打开程序文件 则就可以弹出程序窗口进行编译与调试 点击build target进行编译,调试程序使编译窗口中显示无错就可以保存生成机器语言文件了。 3)用烧录软件将文件烧录到单片机中: (因为下载器驱动不匹配等问题我使用了progisp烧录软件) 将单片机接入电脑中,打开progisp烧录软件,显示如下: A.调入由程序 ORG 0000H AJMP MAIN MAIN: MOV P0,#0FH JMP MAIN END 编写的文件,单片机显示如下: 将程序改为 ORG 0000H AJMP MAIN MAIN: MOV P0,#3FH JMP MAIN END 编译文件调入单片机,显示如下: 将程序改为 ORG 0000H

文档评论(0)

dlive45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档