单片机原理与接口技术实验指导书10.doc

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术实验指导书10

单片机原理及应用 实 验 指 导 书 张玉杰编写 电信学院电信实验室 实验1 Keil软件的使用 2 实验2 基本算术运算 13 实验3 分支和循环程序设计实验 17 实验4 汇编基本指令和片内RAM操作实验 19 实验5 C语言基本指令及程序设计 21 实验6 单片机的中断系统 34 实验7 定时器实验 38 实验8 流水灯控制实验 42 实验9 数码管显示实验 47 实验10 键盘实验 54 实验11 继电器的控制实验 67 实验12 电子时钟实验 69 实验13 蜂鸣器控制实验 73 实验14 I2C总线实验(at24c02) 81 实验15 数字温度传感器实验 91 实验16 液晶显示实验 105 实验17 电子钟的设计 114 附录:系统电路图 119 实验1 Keil软件的使用 1.1 创建一个Keil C51应用程序 开发单片机的第一步就是用Keil软件编写程序,并形成最终的“*.hex”目标文件,然后用编程器将该文件烧写到单片机中最后将烧写好的单片机插到电路板上,接通电源就可以工作了。 Keil C51集成开发环境下使用工程的方法来管理文件的,而不是单一文件的模式。所有的文件包括源程序(包括 C 程序,汇编程序)、头文件、甚至说明性的技术文档都可以放在工程项目文件里统一管理。在使用 Keil C51 前,用户应该习惯这种工程的管理方式。对于使用 Keil C51 的用户来讲,一般可以按照下面的步骤来创建一个自己的 Keil C51 应用程序。 1.新建一个工程项目文件; 2.为工程选择目标器件(例如选择SST的SST89C58); 3.为工程项目设置软硬件调试环境; 4.创建源程序文件并输入程序代码; 5.保存创建的源程序项目文件; 6.把源程序文件添加到项目中。 下面以创建一个新的工程文件 Led_Light.μV2 为例,详细介绍如何建立一个Keil C51的应用程序。 双击桌面的 Keil C51 快捷图标,进入如图1.1所示的 Keil C51 集成开发环境。或许打开 Keil C51 界面有所不同,这是因为启动μVision2 后,μVision2 总是打开用户前一次正确处理的工程,可以点击工具栏的 Project 选项中的 Close Project 命令关闭该工程。 图 1.1 Keil C51 集成开发界面 (2)点击工具栏的 Project 选项,在弹出如图1.2 所示的下拉菜单中选择New Project命令,建立一个新的μVision2 工程,这时可以看到如图 2.10 所示的项目文件保存对话框。 图 1.2 新建工程项目下拉菜单 在这里需要完成下列事情: ①为工程取一个名称,工程名应便于记忆且文件名不宜太长; ②选择工程存放的路径,建议为每个工程单独建立一个目录,并且工程中需要的所有 文件都放在这个目录下; ③选择工程目录 F:\示范程序\Led_Light 和输入项目名 Led_Light 后,点击保存返回。 点击选择工程存放路径 填写新建工程的名称 图1.3 新建工程项目对话窗口 在工程建立完毕以后,μVision2 会立即弹出如图1.4 所示的器件选择窗口。器件选择的目的是告诉μVision2 最终使用的 80C51 芯片的型号是哪一个公司的哪一个型号, 因为不同型号的 51 芯片内部的资源是不同的。,μVision2 可以根据选择进行 SFR 的预定义, 在软硬件仿真中提供易于操作的外设浮动窗口等。 图1.4 器件选择窗口 由图1.4可以看出,μVision2 支持的所有 CPU 器件的型号根据生产厂家形成器件组,用户可以根据需要选择相应的器件组并选择相应的器件型号,如 Philips 器件组内的 P80/P87C52X2 CPU。另外,如果用户在选择完目标器件后想重新改变目标器件,可点击工具栏project选项,在弹出的如图 1.5 所示的下拉菜单中选择是select device for target ‘target 1’命令。也将出现如图 1.4所示的对话窗口后重新加以选择。由于不同厂家的许多型号性能相同或相近,因此如果用户的目标器件型号在μVision2 中找不到, 用户可以选择其它公司的相近型号。 图1.5 器件选择命令下拉菜单 (4)到现在用户已经建立了一个空白的工程项目文件,并为工程选择好了目标器件,但是这个工程里没有任何程序文件。程序文件的添加必须人工进行,但如果程序文件在添加前还没有建立,用户还必须建立它。点击工具栏的File选项,在弹出的如图 1.6所示的下拉菜单中

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档