- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理实验讲义(电信CDIO版)30课时
《单片机原理实验》讲义CDIO版
目 录
前 言 1
实验一 KEIL编译器实验 2
实验二 LED数码管动态扫描实验 11
实验三 汇编语言程序设计(一) 13
实验四 汇编语言程序设计(二) 16
实验五 中断优先级实验 17
实验六 定时/计数器实验 18
实验七 串行通信实验 20
实验八 D/A转换实验 X5045实验(二选一) 22
实验九 A/D转换实验 DS18B20实验(二选一) 25
实验十 简易温度控制系统实验 29
演示实验说明 34
实验资料说明 35
实验报告撰写要求 36
前 言
近年来,CDIO(构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate))工程教育模式改革由美国麻省理工学院为首的世界几十所大学开展。CDIO大纲将学生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力4个层面,倡导“做中学”和“基于项目教育和学习”的新型教学模式,让学生以主动的、实践的、课程之间有机联系的学习方式接受工程教育。CDIO教育模式是近年来符合国际工程教育共识的, 对学生在工程乃至社会大系统中进行训练的一整套工程教育改革体系。国外经验表明,CDIO的理念和方法先进可行,适合工科教学过程各个环节的改革。
我国从2005年由汕头大学工学院率先开始学习研讨 CDIO 工程教育模式并加以实施,国家教育部2008年发起成立《中国CDIO工程教育模式研究与实践》课题组,确定了试点高校和专业,已经取得了积极的教学效果。浙江省内有浙江工业大学、宁波工程学院、万里学院、浙江大学城市学院四所高校被确定为试点高校,绍兴市目前还没有高校列入试点范围。
高校中传统电子类专业实验以验证性实验为主,学生参与实验的自由度和原创空间非常受限,实验教学效果不佳,迫切需要改进实验教学模式,科学培养创新人才。
《单片机原理实验》由2012年绍兴市高等教育教学改革重点课题“基于CDIO理念的电子类专业实验教学模式研究——以《单片机原理实验》为例”资助。课题组重新撰写契合CDIO理念的新版《单片机原理》实验大纲;以一个典型单片机开发工程-简易温度控制系统为驱动,把该工程开发中涉及的单片机技术要点分解成12个必修实验项目,同时设计8个难度有提高,知识点有扩展的演示实验项目,作为提高和补充。
实验一 KEIL编译器实验
一、实验预习
1.掌握51单片机的硬件结构。(包括CPU、存储器体系结构、I/O口等)
2.掌握51单片机的指令系统,熟悉使用汇编语言设计程序。
3.熟悉课堂讲授的使用keil软件开发环境的方法。
实验预习问题:
1.Keil编译器适用的单片机类型。(实验课堂提问)
二、实验目的
掌握在keil编译器下建立自己的工程,并进行调试。
三、演示实验
1.典型51单片机开发系统
2.51单片机应用实例2个:智能温度计、简易电力监视仪
演示实验关注点:
1.掌握51单片机的典型开发流程。
2.学会使用仿真器、烧写器。
3.了解单片机开发过程的关键技术点。
四、Keil C51简介:
Keil C51是Keil software公司开发的用于51系列单片机的C51语言开发软件。Keil C51在兼容ANSI C的基础上,又增加很多与51单片机硬件相关的编译特性,使得开发51系列单片机程序更为方便和快捷,程序代码运行速度快,所需存储器空间小,完全可以和汇编语言相媲美。它支持众多的51单片机架构的芯片,同时集编辑、编译、仿真等功能于一体,具有强大的软件调试功能,是众多的单片机应用开发软件中最优秀的软件之一。
经常用到Keil C51和Keil μVision这两个术语。Keil C51一般简写为C51,指的是51单片机编程所用的C语言;而Keil μVision,可简写为μVision,指的是用于51单片机的C51程序编写、调试的集成开发环境(IDE)。
五、keil编译器的简单应用
1.在任意路径下建议项目文件夹,文件夹的名字任意(一般做到见名知意)。
2.单击图标(此图标为Keil μVision2),启动Keil,如下图:
3.选择菜单Project-New Project,新建一个工程,如下图:
4.输入工程名“流水灯”,然后保存,如下图:
5.选择器件型号为Atmel的AT89S51,然后确定,如下图:
6.是否加入启动文件到工程,这时不加入选“否”,这样一个工程就建立完成,如下图:
注:此处的启动文件为STARTUP.A51。
在KEIL中,汇编是从ORG 000H开始启动,那么它在C51中是如何启动MAIN()函数的呢?实际上是C51中有一个启动文件STARTUP.A51,它总是和C程序一起编译和链接的。所以做汇编程序可以不加载该启动文件,而C51会自动加载这个文件
您可能关注的文档
- 令狐姓氏的起源研究.doc
- 从产业结构演变来看河北省城市发展趋势.doc
- 仪表基础常识.docx
- 仲量联行面试经验.docx
- 任务书写作格式要求模版.doc
- 任务书模板本部.doc
- 仪陇县金粟实验学校教师绩效考核办法.docx
- 任务驱动型作文的审题立意训练实例.doc
- 人生计划的制定方法与途径.doc
- 任务书模板经济与管理学院本科.doc
- 小学一年级上册数学期末测试卷附参考答案(b卷).docx
- 小学一年级上册数学期末测试卷附参考答案(基础题).docx
- 小学一年级上册数学期末测试卷附参考答案(满分必刷).docx
- 小学一年级上册数学期末测试卷附参考答案(培优a卷).docx
- 小学一年级上册数学期末测试卷附参考答案(实用).docx
- 小学一年级上册数学期末测试卷附参考答案【达标题】.docx
- 小学一年级上册数学期末测试卷附参考答案(夺分金卷).docx
- 小学一年级上册数学期末测试卷附参考答案【黄金题型】.docx
- 小学一年级上册数学期末测试卷附参考答案【综合题】.docx
- 小学一年级上册数学期末测试卷附完整答案【精选题】.docx
文档评论(0)