- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理实验讲义电信CDIO版16课时
《单片机原理实验》讲义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工程教育模式研究与实践》课题组,确定了试点高校和专业,已经取得了积极的教学效果。浙江省内有浙江工业大学、宁波工程学院、万里学院、浙江大学城市学院四所高校被确定为试点高校,绍兴市目前还没有高校列入试点范围。
高校中传统电子类专业实验以验证性实验为主,学生参与实验的自由度和原创空间非常受限,实验教学效果不佳,迫切需要改进实验教学模式,科学培养创新人才。
《单片机原理实验》由2015年浙江省高等教学改革研究项目Proteus是的EDA工具(仿真软件),原理图布图、代码调试单片机与外围电路协同仿真,PCB设计,从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。单片机与外围电路协同仿真
三、实验目的
1.掌握LED数码管动态扫描电路及其编程方法。
2.熟悉proteus软件的基本操作。
3. 学习实验参考资料中《Keil与proteus完美结合教程》中P6-P7页的keil与proteus联机部分知识。(实验室电脑已经完成联机设置)
4.开始练习C51程序,能够完成简单的C51编程。
四、演示实验
1.典型51单片机开发系统
2.51单片机应用实例2个:智能温度计、简易电力检测仪
演示实验关注点:
1.掌握51单片机的典型开发流程。
2.学会使用仿真器、烧写器。
3.了解单片机开发过程的关键技术点。
五、实验内容
1.掌握LED数码管动态驱动电路原理。(电路图已给出,如下图所示)
该电路采用共阳极数码管,显示方式为动态显示。其显示原理如下所述:51单片机的P0口线作为数码管的字形码输出口,单片机的P1.0、P1.1、P1.2、P1.3、P1.4、P1.5分别作为LED1-LED6六个数码管(从右到左)的字位口输出。当P0口输出某个字形时,LED1字位口的电平为低时,其他数码管字位口电平为高,LED1数码管对应三极管导通,LED1数码管被点亮。延时一定时间后,对LED2-LED6数码管重复以上操作,由于人眼的视觉暂留特性,数码管看起来都被点亮了。
2.编写程序,在数码管上显示固定“654321”字形。
六、实验步骤
1.编写程序。建议采用C51语言程序。
2.调试,验证程序。
七、注意事项
Proteus仿真图允许在没有电源、晶振、复位电路、EA悬空的情况下工作,但实际电路不允许。
实验二 汇编语言程序设计
一、实验预习
1. 熟练掌握51单片机汇编语言。
2. 熟练掌握采用循环结构编写程序。
熟悉软件开发环境的调试手段。
实验预习问题:
1.叙述51单片机的程序、数据存储器体系结构。(书面预习,写在实验报告上)
2. 外部RAM数据块搬移程序,双字节无符号乘法程序的难点各在什么方面。(书面预习,写在实验报告上)
二、实验目的
1.掌握汇编语言设计,重点掌握单片机对外部RAM的操作。
2.掌握程序调试方法,熟练运用单步、断点等调试手段。
3.能够编写简单的循环程序。
4.熟悉51指令系统
文档评论(0)