- 1、本文档共105页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51
单片机基础合实验板
实验指导书
李家庆
2009年11月
目 录
第1章 实验板简介 1
1.1 单片机实验板概览 1
1.2 实验板配置 1
1.3 仿真下载使用说明 2
第2章 实验板使用快速入门 5
2.1 KEIL C51 简介 5
2.2 Keil 51软件包及其安装 5
2.3 μVision3界面应用基础 7
2.4 项目的创建和调试范例 10
2.5 实验箱的仿真 14
2.6 程序实验箱的下载 17
第3章 单片机实验 20
3.1 基础实验 20
实验一 熟悉Keil C51开发环境 20
实验二 熟悉实验箱的仿真与下载 25
实验三 I/O口延时实现流水灯 27
实验四 蜂鸣器驱动实验 30
实验五 定时器中断实验 34
实验六 外部中断实验 36
实验七 数码管显示 38
实验八 A/D转换实验 41
实验九 D/A转换实验 45
实验十 串口通信实验 48
3.2 高级实验 51
实验一 100位计数器实验 51
实验二 矩阵键盘实验 53
实验三 实时时钟实验 57
实验四 数字温度计实验 71
实验五 I2C总线实验 81
实验六 带数字温度计的单片机时钟实验 93
实验七 点阵汉字显示实验 100
注:实验书只是提供了部分参考实验,供用户初次使用时熟悉各模块电路,更多实验源代码详见光盘,另外,您也可根据自己的思路编写各种各样的实验代码,均可以非常方便的在此实验箱上运行。其它相关资料,请参考光盘
第1章 实验板简介
1.1 单片机实验板概览
本节主要介绍实验板的硬件组成,让读者对实验板的功能有一个大概的了解和认识,为后面的系统实验做一个准备。
实物图如图1.1所示:
1.2 实验板配置
基础板配置:
1. STC89C51支持在线下载程序2. 8位LED发光二极管(可做流水灯实验)3. 8位数码管(可做动态扫描及静态显示实验)4 *4矩阵键盘。(可实验)MAX232芯片RS232通讯接口(可以做为与计算机通迅的接口同时也可做为STC单片机下载程序的接口)USB供电系统,直接插接到电脑USB口即可提供电源,不需另接直流电源蜂鸣器(可做单片机发声实验)ADC0809芯片(可做模数转换实验)DAC0832芯片(可做数模转换实验)DS18B20温度传感器接口11. 单片机32个IO口全部引出,方便自己进行自由扩展12. AT24C02 EEROM(可做IIC串行总线实验)(可做IIC串行总线实验)14. SM0038一体化红外接收头(可做红外遥控器解码实验)。
第2章 实验板使用快速入门
本章主要介绍单片机综合创新实验板使用之前,读者必须首先了解的Keil C51集成开发环境。然后介绍如何使用单片机综合创新实验板。
2.1 KEIL C51 简介
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
Keil 51软件包及其安装
(1) Keil 51软件包
Keil 51是一个软件系列,包括PK51、DK51、CA51、A51和FR51等多种软件包,目前使用得比较多的是PK51,不同软件包集成的功能组件如表2.1所示。
(2) 安装
运行安装盘中的“SETUP”,按照逐级提示即可完成Keil PK51的安装。在安装过程中,可以选择“Eval version”和“Full version”两种安装方式,前者有2KB的代码Keil μVision3”相对应的“Keil uVision3”图标,同时在桌面的“开始\程序”中建立一个“Keil uVision3”选项,μVision2即为Keil 51的集成开发环境(在桌面上的显示为uVision3,而在软件环境和在线帮助文档中都显示为“μVision3”)。Keil 51将各种文件分类安装在相应的目录,有的文件和单片机应用系统的设计和引用有关,因此读者有必要了解文件的存放位置。以Keil PK51安装在“D:\Program Files\Keil”文件夹为例,则安装后生成的各类文件所对应的文件夹如表2.2所示。
表2.1 Keil C51系列软件包及其功能组件
功能组件
文档评论(0)