- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及其应用实验指导书[2012本一]
单片机原理及其应用
实验指导书
(2012级本一)
南通大学电气工程学院
2014 年 10 月
前 言
单片机目前已广泛应用在智能仪表、工业控制、家用电器等各个领域,成为现代电子系统的一个极其重要的组成部分,对于电类专业学生来说,掌握单片机知识,具备基本应用技能,才能符合当前社会对专业人才的要求。
单片机是一门应用性极强的课程,学生在掌握基本理论知识的基础上,更要通过实验训练,提高其调试动手能力,学会解决具体问题的思路和手段,具备初步的系统设计和调试能力。
因此,为了更好地做好单片机课程的软硬件实验,特编写本实验指导书,书中叙述了各实验的目的、要求,对于设计性实验,给出了列出了接线图、程序结构框图和清单。学生按要求完成本实验指导书中的实验,可基本掌握MCS-51单片机的结构原理、接口技术以及程序设计技巧。另外:
一、所有实验都是相互独立的,次序上也没有固定的先后关系,在使用本书进行教学时,教师可根据教学要求,选择相应实验。
二、对同一问题的解决方法往往不是唯一的,欢迎各位指导教师在使用本实验指导书的过程中提出更完善的实验方案,指出书中的错误和不足,并希望大家反馈给我们,以便及时修改。
目 录
第一章 集成开发环境简介…………………………………… 1
第二章 演示程序……………………………………………… 9
第三章 实验项目……………………………………………… 15
实验一 简单程序设计实验……………………………………… 15
实验二 I/O口实验……………………………………………… 18
实验三 定时器实验……………………………………………… 20
实验四 A/D、D/A转换实验 …………………………………… 21
实验五 并行接口扩展实验……………………………………… 25
第一章 集成开发环境简介
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公司网站()下载。
1.2 uVision2 集成开发环境
uVision2集成开发环境如图1-1所示,有编辑、项目、输出等3个大窗口和File、Edit、View、Project、Debug、Periherals、Tools、SVCS、Windows、Help等下拉菜单。
1.2.1 创建、保存工程文件
在uVision2环境下,使用工程来管理各个文件。为了开始新的工程,选择“Project/New Projiect”选项,出现如图1-2所示界面。
然后选择此新工程要保存的路径,键入项目名称并保存,项目名称将会出现在集成环境的左上端,名称后缀为“.uv2”,如图1-3所示。
注意项目名称最好不要超过8个字符、尽量不采用中文,与软件编程时变量的命名习惯一致。
1.2.2 MCU选择
接着系统出现“Select Device for Target”界面,要求选择目标硬件系统的MCU,如图1-4所示。选择要开发的目标硬件系统的MCU,点击“确定”即可。
对于Super ICES-51实验仪,应选择Atlmel的AT89C51。
1.2.3 添加源文件
如图1-5所示,在“Target 1/Source Group 1”上点击右键,选择“/Add Files to Group ‘Source Group 1’” 后,出现如图1-6所示界面,添加所要的源程序。
源程序包括“*.C”、“*.ASM”、“*.LIB”、“*.A51”等。
1.2.4 目标硬件系统配置
源程序添加完毕后,进行“Option for Target”的设定。在菜单栏中,选择“Project/Option for Target…”,出现如图1-7所示界面。
点击Target选项卡,输入目标硬件系统的晶振频率,本实验仪为11.0592 MHz;
点击Output选项卡,选中Crest Hex File 选项,在编译时系统将会自动生成目标代码文件*.HEX;
点击 Debug选项卡,如图1-8所示,选择仿真模式等。
uVision2的仿真模式分为Use Simulator(软件仿真)和Use(硬件仿真)2种。
其中Use Simulator选项是将uVis
您可能关注的文档
- 加固冬季施工方案.doc
- 办公楼CGF方案2.doc
- 加油站应急预案1.doc
- 前锋中学初三地理半期试题.doc
- 动力气象总复习.doc
- 劳务分包单位与工人签定的安全文明生产责任状.doc
- 劳动关系与争议处理应考大纲.doc
- 化学1.2.3《元素周期律》学案(新人教版选修3).doc
- 化学事故应急救援预案编写提纲.doc
- 化学中考模拟(三).doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)