单片机综合实训实习报告

单片机综合实训实习报告

ID:11134129

大小:458.00 KB

页数:25页

时间:2018-07-10

单片机综合实训实习报告_第1页
单片机综合实训实习报告_第2页
单片机综合实训实习报告_第3页
单片机综合实训实习报告_第4页
单片机综合实训实习报告_第5页
资源描述:

《单片机综合实训实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、(第册)专业班级:电气自动化技术姓名:学号:实习、设计名称:单片机综合实训实习、设计地点:实训室实习、设计时间:2011年10月31日至2011年12月16日指导教师:成绩:评阅人:2目录前言2第1章实训中用到的软件31Proteus软件概述32Keil介绍4第2章单片机仿真51温度计仿真52.1.1功能要求与方案论证52.1.2硬件设计52.1.3系统程序设计72.1.4系统仿真92步进电动机仿真112.2.1主要元器件112.2.2电路原理图112.2.3步进电动机程序设计112.2.4步进电动机系统仿真23

2、交通灯设计132.3.1任务目的132.3.2主要元器件132.3.3任务描述132.3.4电路原理图142.3.5参考程序142.3.6程序编译、下载及仿真194串口应用仿真202.4.1所需元器件202.4.2电路原理图202.4.3参考程序202.4.4系统仿真图21实训总结2224前言社会在发展,科学在不断地进步,很多人并不是非常了解单片机技术,但是它确实已经融入了我们的生活中和我们的生活息息相关。例如,我们生活中用到的各种电子产品就包含着单片机技术。这足以证明它为我们生活的现代化提供了许多的便利,让我们

3、的生活变得丰富多彩。可见单片机技术为人类的发展做出了巨大的贡献。本次单片机仿真的实习内容主要包括:系统的软件设计与硬件设计,总体设计框图,系统的软件算法分析程序及注释等几个方面。本设计所介绍的数字温度计具有读数方便,测温范围广,测温准确的特点。此次设计的温度控制器输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机STC89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。以下是本次实习的主要内容。24第1章实训

4、中用到的软件1Proteus软件概述PROTEUS从1989年问世至今,已经历了近20年的使用、发展和完善,功能越来越强大,性能越来越好。PROTEUS已在全球广泛使用。PROTEUS对计算机系统的要求如下:(1)200MHz或更高的奔腾CPU。(2)Windows98/ME/2000/XP或更高版本的操作系统。(3)64MB或以上的可用硬盘空间.(4)64MB或以上的内存空间。(5)鼠标或其他知识装置。用PROTEUSVSM实时仿真时,则要求300MHz以上的奔腾CPU。如果用PROTEUS实时仿真的电路系统较

5、大或较复杂,可采用更高配置的计算机系统,以获得更好的效果。PROTEUS的主要功能如下:(1)PROTEUSVSM功能。PROTEUSVSM能实现数字电路、模拟电路及数/模混合电路的设计和仿真,特别是能实现单片机与外设的混合电路系统、软件系统的设计与仿真。后者是PROTEUS最具特色的革命性功能。在仿真过程中,用户可以单击开关、键盘、电位计和可调电阻等动态外设模型,是单片机系统根据输入信号做出相应的响应,并将现实结果实时的现实在LED和LCD等动态显示器件上,实现了实时交互式仿真。整个过程与真实的软件、硬件调试过

6、程相似。(2)PROTEUSPCB设计功能。PROTEUSPCB设计系统是基于高性能网表的设计系统,组合了ISIS的原理图捕捉和ARESPCB输出程序,构成一个强大的易于使用的设计PCB的工具包,能完成高效、高质的PCB设计。所有的PROTEUSPCB设计都包括一个基本的SPICE仿真能力,还可以加入ASF来扩展该功能。242Keil介绍单片机开发中除必要的硬件外,同样离不开软件,编写的汇编语言源程序要为CPU可以执行的机器码有两种方法:一种是手工汇编,另一种是机器汇编。目前一极少使用手工汇编的方法。机器汇编是通

7、过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言过渡到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行的开发MCS-51系列单片机的软件,这次近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。uVision2IDE是一个基于Windows的一个开发平台,包括一个高效的编

8、辑器、一个项目管理器和一个MAKE工具。uVision支持所有的Keil8051工具,包括C编辑器、宏汇编辑连接/定位器、目标代码到HEX的转换器。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20MB以上的硬盘空间和Wdinows98/NT/2000/XP等操作系统。uVision通过以下特性加速嵌入式系统的开发过程:(1)全功能的源代码编辑器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。