- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机实验教学教材20120904修改2
51单片机及其应用
实验教学教材
编者:胡学海
电子科技大学自动化学院
2012-09
前言
本实验指导书以编译环境的操作、程序下载,单片机自身接口应用为核心进行学习和实验,它们包含:并行接口、定时器、中断以及串行通讯,另外还对单片机外围电路做简单的扩展。其硬件包括ST51/52单片机、UEST-K1仿真实验板一块。实验指导书包含8个实验,若干例程。涵盖了8031单片机的实时仿真;端口、数据/地址总线操作;定时/计数器运用;键盘、LED显示接口;中断处理;串行通讯;C语言试验等内容。同学们通过这些实验,可对MCS-51系列单片机的一些基本应用有所掌握。
任何计算机原理及程序设计语言的学习,一般都是通过:看懂并理解别人的程序开始,修改程序并验证修改效果是第二步,然后才能自己编写程序。通过实验理解软硬件工作原理,调试程序可以理解和验证程序设计的正确性,通过仿真调试可以学习产品开发的过程。显然本实验已经具备了上面所述的全部功能。
至于硬件的设计开发,同学还应当学会使用protel一类电路设计软件,设计出自己的应用系统。这部分内容本实验只提供一些经典电路作为参考。
同学们还可利用实验板提供的硬件,编制一些较为复杂的程序,例如:实时时钟+时间初值设置+闹钟设置+闹钟声响,或者编制一个“计算器”程序,编写一个电子琴程序等,作为“课程设计”。
本实验指导书所有实验程序都是完整的程序,对一般教材上“断章取义”的程序,不能调试的程序,无疑是有效的补充。故本实验板和指导书是单片机初学者一个很好的入门向导。
在实验的开发过程中,许多同学利用课外活动时间对实验指导书和实验板作了验证和改进。编者在此对这些同学表示感谢。
编者
2012年9月 编者:胡学海 1
电子科技大学自动化学院 1
2012-09 1
前言 2
绪论 单片机开发调试 6
0.1 单片机系统开发的步骤 6
0.2 程序的调试 7
0.3 程序的固化 8
0.4 实验一 认识实验平台 10
0.4.1 实验目的 10
0.4.2 实验内容:安装和学习 keil 开发环境 10
0.4.2.1 实验平台简介 10
0.4.2.2 开发环境的软件安装 10
0.4.2.3 使用 10
0.4.3 实验步骤 13
0.4.4 报告要求 15
0.4.5 程序清单 15
0.4.6 教学重点及注意事项 17
第一章 基 础 实 验 18
1.1 实验二 数字显示实验 18
1.1.1 实验目的 18
1.1.2 实验内容 18
1.1.3 实验原理 18
1.1.4 实验步骤 22
1.1.5 报告要求 22
1.2 实验三 红绿灯显示实验 23
1.2.1 实验目的 23
1.2.2 实验内容 23
1.2.3 实验原理 23
1.2.4 实验步骤 24
如前。 24
1.2.5 报告要求 24
1.3 实验四 键盘扫描实验 25
1.3.1 实验目的 25
1.3.2 实验内容 25
1.3.3 实验原理 25
1.3.4 实验步骤 27
1.3.5 报告要求 28
1.4 实验五 简单计算器实验 29
1.4.1 实验目的 29
1.4.2 实验内容 29
1.4.3 实验原理 29
2、 51单片机内部RAM 31
1.4.4 实验步骤 32
1.4.5 报告要求 32
1.5 实验六 查表及参数设置实验 33
1.5.1 实验目的 33
1.5.2 实验内容 33
1.5.3 实验原理 33
1.5.4 实验步骤 33
1.5.5 报告要求 33
1.7 实验八 移位及霓虹灯实验 34
1.7.1 实验目的 34
1.7.2 实验内容 34
1.7.3 实验原理 35
1.7.4 实验步骤 37
1.7.5 报告要求 37
1.8 实验九 串行通讯实验 38
1.8.1 实验目的: 38
1.8.2 实验内容: 38
1.8.3 实验原理: 38
1.8.4 实验步骤 40
1.8.5 报告要求 41
1.9 实验十 定时器实验 42
1.9.1 实验目的 42
1.9.2 实验内容 42
1.9.3 实验原理 42
1.9.4 实验步骤 43
1.9.5 报告要求 43
1.10 实验十一 中断处理实验 44
1.10.0 概述 44
1.10.1 实验目的 44
1.10.2 实验内容 45
1.10.3 实验原理: 45
1.10.4 实验步骤 46
1.10.5 报告要求 46
第二章 综合实验 47
2.1 实验十二基于C51的键盘扫描和移位显示 47
2.1.1 实验目的 47
2.1.2 实验内容 47
2.1.3 实验步骤 47
2.1.4 实验原理 48
2.1.5报告要求 48
2.2 实验十三 计算器综合实验 49
文档评论(0)