单片机原理及其应用
实验指导书
南通大学电气工程学院
自动化系
2012 年 3 月
前 言
单片机目前已广泛应用在智能仪表、工业控制、家用电器等各个领域,成为现代电子系统的一个极其重要的组成部分,对于电类专业学生来说,掌握单片机知识,具备基本应用技能,才能符合当前社会对专业人才的要求。
单片机是一门应用性极强的课程,学生在掌握基本理论知识的基础上,更要通过实验训练,提高其调试动手能力,学会解决具体问题的思路和手段,具备初步的系统设计和调试能力。
因此,为了更好地做好单片机课程的软硬件实验,特编写本实验指导书,书中叙述了各实验的目的、要求,对于设计性实验,给出了列出了接线图、程序结构框图和清单。学生按要求完成本实验指导书中的实验,可基本掌握MCS-51单片机的结构原理、接口技术以及程序设计技巧。另外:
一、所有实验都是相互独立的,次序上也没有固定的先后关系,在使用本书进行教学时,教师可根据教学要求,选择相应实验。
二、对同一问题的解决方法往往不是唯一的,欢迎各位指导教师在使用本实验指导书的过程中提出更完善的实验方案,指出书中的错误和不足,并希望大家反馈给我们,以便及时修改。
I
目 录
第一章 集成开发环境简介…………………………………… 1 第二章 演示程序……………………………………………… 9 第三章 实验项目……………………………………………… 15
实验一 简单程序设计实验……………………………………… 15 实验二 I/O口实验……………………………………………… 18 实验三 定时器实验……………………………………………… 20 实验四 A/D、D/A转换实验 …………………………………… 21 实验五 并行接口扩展实验……………………………………… 25
II
第一章 集成开发环境简介
Super ICES-51 80C51单片机实验仪使用当前流行的Keil C51开发软件,采用uVision2集成开发环境。 1.1 Keil C51简介
Keil C51软件是德国Keil 公司开发的功能完善的C51开发软件,近年来在国内得到了迅速普及。Keil包括以下几个部分:uVision2 IDE、C51编译器、A51汇编器、LIB库管理器、BL51连接器/定位器、uVision硬件调试器、RTX51实时多任务操作系统。Keil软件的最新版本是7.50。用户可以向Keil公司或国内代理商购买正版软件或索取Demo版本,也可以直接到Keil公司网站(http://www.keil.com)下载。 1.2 uVision2 集成开发环境
uVision2集成开发环境如图1-1所示,有编辑、项目、输出等3个大窗口
和File、Edit、View、Project、Debug、Periherals、Tools、SVCS、Windows、Help等下拉菜单。
项目名称栏
工具菜单栏
快捷图标
工程项目窗口 编辑区 输出信息窗变量观察区 存储器观察
图1-1 uVision2 集成开发环境
1
相关推荐: