1、机电一体化系统设计报告书模板实习报告页面设置及图表书写要求:(此页不打印,下面模板中凡是彩色字体都是用于注解布局格式,打印时需要删除)1.A4纸,页面上、下、左、右、装订线、页眉、页脚的设定分别为:2.5、2.8、3.17、2.5、0厘米2. 标题、图、表段前段后设置6磅3表格参数应标明量和单位的符号;表序及表题应置于表的上方4正文一律采用宋体小四,行距1.5格式书写;5图、表中的字体以5号字为准。如排列过密,用5号字有困难时,可小于小5号字,但不得小于7号字6图、表、公式等与正文之间要有6磅的行间距。7文中的图、表、附注、公式一律采用阿拉伯数字分章(或连续)编号。如:图2-5,表3-2,公式
2、(5-1)等。若图或表中有附注,采用英文小写字母顺序编号,附注写在图或表的下方。8.单片机C语言入门一书的前四章,每章选出一个程序及硬件仿真图做到报告书上,第5章不做,洗衣机请附上零件图,要求得那个程序请附上程序流程图(用文字描述或者用程序流程图画出),请注明本人所完成的工作部分,结束语部分需要一页文字说明自己的体会。需要每人一份实习报告。报告书的封面可以自己机电一体化系统设计报告书(此处插入自选封面图片)设计题目:_基于C51的洗衣机设计_专 业:_班 级:_学生姓名:_学 号: 指导教师:_上交时间: 年 月 日 目录(宋体三号加黑居中, 段前6磅, 段后6磅,)前 言 1以下略,同学自己
3、补充完自己的目录 前 言随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语言到逐渐使用高级语言开发,其中主要是以C语言为主,市场上几种常见的单片机均有其C语言开发环境。这里以最为流行的80C51单片机为例来学习单片机的C语言编程技术。本报告共分五章,每章一个专题,以一些待完成的任务为中心,围绕该任务熟悉C语言的一些知识,每一个任务都是可以独立完成的,每完成一个任务,都能掌握一定的知识,等到所有的任务都完成后,即可以完成C语言的入门工作。其中,第一章主要介绍了C语言概述及其开发环境的建立,提供入门的基础,通过学习一些方法让我们懂得如何用C语言编程;第二章以分支程序设计为主。通过第
4、一章的学习,我们意识到如何建立Keil C的编程环境是很重要的,并了解了一些C语言的基础知识,且这一部分将通过一个键控流水灯程序的分析来学习分支程序设计;第三章以介绍数据类型为主。数据是计算机处理的对象,计算机要处理的一切内容最终将要以数据的形式出现,因此,程序设计中的数据有着很多种不同的含义,不同的含义的数据往往以不同的形式表现出来,这些数据在计算机内部进行处理、存储时往往有着很大的区别。下面我们来了解C语言数据类型的有关知识。第四章以循环程序设计为主。在这里我们将学习程序设计中另一种常用的程序结构循环结构。第五章以介绍全自动波轮洗衣机的机械结构为主。波轮式全自动洗衣机多采用套筒式结构,波轮
5、装在内桶的底部,内桶为带有加强筋和均布小孔的网状结构,并可绕轴旋转。外桶弹性悬挂于机箱外壳上,主要用于盛水,并配有一套进水和排水系统,用两个电磁阀控制洗衣机的进水、排水动作。外桶的底部装有电动机、减速离合器,以及传动机构、排水电磁阀等部件。动力和传动系统能提供两种转。学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。Keil软件是目前最流行开发80C51系列单片机的软件,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(Vision)将这些部份组合在一起。第1章 实习设计的目的和要求1.1、 实习设计的目的熟悉
6、单片机C语言的基本结构。同时熟悉80C51的内部结构,KEIL C库中的“REG51.H”。12、实习设计的要求让接在P1.0引脚上的LED闪烁发光。先反复执行主程序void main()中的for循环语句:“p1_0=p1_0”对第一盏灯进行取反,实现闪烁并在for(;)语句中实现无限循环。再执行mDelay()实现延时。第2章 分支程序设计21 实习设计的目的建立Keil C的编程环境,并了解了一些C语言的基础知识。 22实习设计的要求键控流水灯的程序:P3.2、P3.3、P3.4、P3.5分别接有四个按钮K1K4,按下按钮时,相应引脚被接地。现要求编写可键控的流水灯程序,当K1按下时,开
7、始流动,K2按下时停止流动,全部灯灭,K3使灯由上往下流动,K4使灯由下往上流动。第3章 数据类型31实习设计的目的下面我们来了解C语言数据类型的有关知识:C语言中常的数据类型有:整型、字符型、实型等。 C语言中数据有常量与变量之分,它们分别属于以上这些类型。由以上这此数据类型还可以构成更复杂的数据结构,在程序中用到的所有的数据都必须为其指定类型。 32实习设计的要求例1符号常量的使用,在P1口接有8个LED,执行下面的程序。分析:程序中用#define LIGHT0 0xfe来定义符号LIGHT0等于0xfe,以后程序中所有出现 LIGHT0的地方均会用0xfe来替代,因此,这个程序执行结果
8、就是P1=0xfe,即接在P1.0引脚上的LED点亮。第4章 循环程序设计41实习设计的目的下面我们就通过一些例子来看C语言提供的循环语句,及如何利用这些循环语句写循环程序,有两类循环结构: (1)当型循环,即当给定的条件成立时,执行循环体部分,执行完毕回来再次判断条件,如果条件成立继续循环,否则退出循环。 (2)直到型循环,即先执行循环体,然后判断给定的条件,只要条件成立就继续循环,直到判断出给定的条件不成立时退出循环。42实习设计的要求例4-2:当K1键被按下时,流水灯工作,否则灯全部熄灭。#include reg51.h #includeintrins.h /该文件包含有_crol_()
9、函数的说明 void mDelay(unsigned int DelayTime) unsigned int j=0; for(;DelayTime0;DelayTime-) /黑体部分实现灯闪烁时的延时作用,(;)实现 for(j=0;j125;j+) ; void main() unsigned char OutData=0xfe; while(1) P3|=0x3c; while(P3|0xfb)!=0xff) P1=OutData; OutData=_crol_(OutData,1); /循环左移 mDelay(1000); /*延时1000毫秒*/ P1=0xff; 结 束 语(宋体三号加黑居中, 段前6磅, 段后6磅,)(正文:宋体小四号,行距1.5)参考文献(宋体三号加黑居中, 段前6磅, 段后6磅,)(正文:宋体小四号,行距1.5)1.作者,书名.出版社所在城市:出版社名,出版时间(系统硬件原理图附在此)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1