- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单 片 机 实 验 指 导 书
张玉杰编写
电信学院电信实验室
实验1 Keil软件的使用 3
1.1 创建一个Keil C51应用程序 3
1.2 程序文件的编译、连接 7
实验2 基本算术运算 12
实验3 分支和循环程序设计实验 15
实验4 汇编基本指令和片内RAM操作实验 17
实验5 C语言基本指令及程序设计 18
实验6 实验板电路介绍 24
实验7 单片机的中断系统 28
实验8 定时器实验 31
实验9 流水灯控制实验 34
实验10 数码管显示实验 38
实验11 键盘实验 43
实验12 继电器的控制实验 54
实验13 电子时钟实验 56
实验14 蜂鸣器控制实验 59
实验15 I2C总线实验(at24c02) 66
实验16 数字温度传感器实验 74
实验17 液晶显示实验 85
综合实验 电子钟的设计 92
附录:系统电路 96
实验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
您可能关注的文档
最近下载
- 小学英语新课程标准解读版.pptx VIP
- 服装设计教程_自学服装设计.pdf VIP
- 医疗机构相关法律法规培训PPT课件(医疗卫生与健康促进法、医师法、处方管理办法、传染病防治法、职业病防治法、医疗纠纷).pptx VIP
- XX市国资国企在线监管系统项目技术方案(2023最新).pdf VIP
- 《应急疏散演练》课件.ppt VIP
- 部编版小学四年级语文上册第一单元测试卷及答案(共4套).pdf VIP
- 2025年山区救援网5G网络覆盖对山区救援效率的影响报告.docx VIP
- 向量的概念试题.pdf VIP
- 光伏施工项目资源配备计划.docx VIP
- 中国地铁发展史PPT课件.pptx VIP
文档评论(0)