首页

> 学术论文知识库

首页 学术论文知识库 问题

led显示屏论文素材

发布时间:

led显示屏论文素材

就是全部都是电子版

移动车库门显示屏控制系统设计 (毕业设计64页、20292字+程序+图)摘 要:伴随着当今高度发展的信息时代,传统的移动车库门显示屏控制系统已经不能满足人们对信息显示的需要。当今涉及电子电路、集成电路、信息图象处理、信息传输及电子产品安装工程等相关技术的LED显示屏在信息领域显得尤为活跃,在各行业的应用和普及方面也取的了长足的进步。本文设计了一款基于AT89S51单片机的简易LED显示屏。该显示屏系统采用PC机加单片机组成的上下位机方式。其中PC机用于更新信息数据,单片机用于控制硬件扫描及显示电路,上下位机之间采用RS-232通信标准。系统软件是由用C++ Builder 编写的上位PC控制及通信软件和C语言编写的显示屏控制软件两部分组成。硬件处理器选用AT89S51。显示屏可以显示1个16×16点阵汉字,显示方式有上移、下移、左移、右移、替换。关键字:单片机;LED点阵;RS-232;The design of the control system about the mobile garage door display screenAbstract:With the high development of communication in our society, the traditional display system of mobile garage door does not meet the need of people to information display. Nowadays, LED large screen include so many kinds of technique such as electrocicruit, integrate circuit, image manipulation,information transfers and electronic manufacture technology and engineering has become more and more active in the information field, and so make a great progress with application and popularization in every walk of life. This paper design a project of a simple LED display screen system based on AT89S51 MCU. The display system mainly consists of PC and MCU, the communication data is renovated by PC, the hardware scan circuit and display circuit are controlled by MCU. The communication depends on RS232C interface standard. The system’s software consists of two parts, one is used to control and communication which is based on C++ Builder language, another is used to control the display which is based on C language. Hardware is based on AT89S51. The display screen can display a Chinese character with the lattice of 16×16. Display way includes up, down, left, right and words: MCU, LED dot-matrix, RS-232目 录第1章 绪 论 课题的背景及意义 课题的背景 课题的目的和意义 国内外研究现状及发展趋势 国外研究现状 国内研究现状 发展趋势 论文的主要内容 3第2章 LED显示屏系统原理 LED器件的工作原理 LED发光二级管的基本原理 LED器件的驱动 基于LED显示屏的大屏幕显示系统的组成 大屏幕LED显示系统的组成 主要组成部分功能介绍 简易LED显示屏系统的硬件组成 简易LED系统的软件系统 9第3章 系统硬件设计 整体设计分析 处理器选取原理及功能介绍 芯片选取原理 处理器系统功能介绍 行驱动电路设计 列驱动电路设计 列驱动方案比较 列驱动方式选择 数据存储器接口设计 数据存储器芯片介绍 数据存储器接口连接 串行接口电路 20第4章 系统软件设计 上位机系统软件设计 下位机系统软件设计 显示屏控制软件设计 LED动态扫描程序设计 特效显示程序设计 上移方式显示 下移方式显示 左移方式显示 右移方式显示 . 汉字提取程序设计 29第5章 系统调试 硬件调试 LED显示屏调试 驱动电路调试 串口通信电路调试 软件调试 下位机软件调试 上位机软件调试 33结 论 34致 谢 35参考文献 36附录1 系统实物图 37附录2 硬件电路图 38附录3 程序代码 39第1章 绪 论 课题的背景及意义 课题的背景电子显示屏是以发光二极管为显示材料,结合计算机控制技术与图像处理技术的高亮度显示设备。发光二极管简称LED(Light Emitting diode),是利用半导体P-N结电致发光原理产生红、绿、蓝等颜色。LED具有高亮度、色彩鲜艳、稳定性好、功耗低、发光效率高、寿命长等优点。LED电子显示屏作为继电视、广播、报纸、杂志之后的“第五大媒体”,且因为它与电视墙、等离子显示器、磁翻板、霓虹灯等媒介相比具有上述优点,而广泛应用于各类场所。早期的LED只有红色或绿色,因此只有单色或双基色。1993年,本亚化学工业株式会社(NICHIA)开发出炼色高亮度发光二极管,从此显示屏开始进入全彩色时代[1]。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍行、工业企业管理和其它公共场所。因此,LED显示屏具有非常强大的市场空间和前景,现在国内外很多公司也在大力研发和生产LED显示屏。 课题的目的和意义 本课题主要目的是设计一款基与51单片机的简易LED显示屏,实现汉字的上、下、左、右和静态显示。通过该课题,可以学习到有关51单片机、LED显示屏、串口通信等知识。了解LED显示屏的行业动态和发展趋势。可以提高动手能力、编程能力、自学能力等。同时,通过具体的毕业设计项目,对大学学习的知识也是一个很好的检验机会。 国内外研究现状及发展趋势 国外研究现状在2007年3月的德国汉诺威CeBIT 2007展会上,三星公司正式向外界展示了一款全新的30英寸LED显示器,这款型号为三星SyncMaster XL30的LED显示器拥有高达123%的色域值,成为名副其实的全球最佳色彩平板显示器。一般的平板显示器都使用CCFL(冷阴极荧光灯管)作为背光源,受到物理特性的局限,色域值通常难以突破100%,而这款三星XL30采用LED灯管作为背光源,光线的波长达到了显示更纯净、更真实色彩的要求,可以显示更加自然的色彩范围,所以它的色域值也最大,尤其能够表现出更大范围的绿色、红色和更加纯粹的黑色。Adobe RGB色彩标准已经成为了数码摄像和数码打印的行业标准,大多数的液晶显示器都无法表现出完整的sRGB色彩空间,与之相比,三星XL30 LED显示器的表现已经完全覆盖并且超越了sRGB和Adobe RGB色彩空间。三星XL30LED显示器内置了三星专业的“FPGA”处理芯片,能够完美再现高速的14BIT图像。随机配置的自然色彩专家(Natural Color Expert)软件允许用户根据需求自行改变显示器的设置,另外Calibration软件则能够在数码设备、Gamma值、色温和白平衡的设置之间提供统一标准,可令所显示的色彩完全对等于真实色彩[1]。 国内研究现状我国LED显示屏产业自90年代以来,在规模迅速发展的同时,产品技术也推陈出新,一直保持了在该领域内比较先进的水平。早在90年代初,国产的LED显示屏就具备了成熟的16级灰度、256色视频控制技术和无线遥控等代表了当时的国际先进水平的技术。近几年,在全彩色LED显示屏、256级灰度视频控制技术、集群无线控制、多级群控技术等方面,国内企业均拥有了居行业先进技术水平的产品。这些产品被广泛应用于交通警车、汽车、车站、码头、体育、广告、银行、证券、商场、邮政电讯、机关单位等领域,具有良好的收益前景[2]。 发展趋势(1) 高亮度、全彩化蓝色及绿色超高亮度LED产品出现以来,成本逐年快速降低,使LED全彩色显示屏产品成本下降,推广速度加快。同时,随着控制技术的发展和屏体稳定性的提高,使全彩色LED显示屏的亮度、色彩、白平衡均达到比较理想的效果,完全可以满足户外全天候的环境条件要求。 (2) 产品结构多样化 随着信息化社会的形成,信息领域愈加广泛,LED显示屏应用前景更为广阔。预计大型或超大型LED显示屏为主流产品的局面将会发生改变,适合于服务行业特点和专业性要求的小型LED显示屏会有较大提高,面向信息服务领域的LED显示屏产品门类和品种体系将更加丰富,部分潜在市场需求和应用领域将会有所突破,如公共交通、停车场、医院等综合服务方面的信息显示屏需求量将有更大的提高,大批量、小型化的标准系统LED显示屏在LED显示屏市场总量中将会占有多数份额[2]。 论文的主要内容本论文以LED大屏幕显示系统设计思路为前提,提出了基于51单片机的LED点阵简易显示屏设计方案。论文详细论述了简易LED显示屏的硬件设计原理,LED显示屏扫描驱动原理,单片机控制电路的软件设计方法,PC上位机控制及通信软件的设计,以及特效显示方式软件的设计方法。

LED素材是指在LED屏幕上用的通用播放图片或视屏动画,通常这样的素材都是比较清晰、比较高清的;列如很多演出舞台后的屏幕播放的背景等。

是可以当漫画素材的资料

led点阵显示屏毕业论文

6 |易 |我们可以提供一份针对于你的题目的初学者代码5 |软 |如有进一步需求,请我们联系,7 |科 |告诉我你的问题和联系方式,1 |技 |有时间可以帮你,绝对救急,5 |为 |请到个人资料里查看QQ,或见每行开头6 |您 |或者使用百度Hi给我留言1 |提 |陪你顺利毕业,5 |供 |此回复针对所有来访者和需求者有效,带着你的Email和问题来找我

1 绪论 (3) LED简介 (3) LED简介和构成 (3) LED屏的分类 (4) 颜色可以分为 (4)按显示器件分类 (5)按显示方式分类 (5)按发光点直径分类 (6).按显示方式分类 (6)2 LED点阵显示屏 (7) LED显示屏的提出 (7) LED显示屏的需求 (7) LED显示屏的开发环境 (8) 显示屏驱动电路的选择 (8) 亮度连续可调 (8) 串行口的选择 (9)3 系统的具体设计与实现 (10) 系统总框图 (10) 硬件条件 (10) 驱动部分 (11) LED显示屏行驱动电路 (11) LED显示屏列驱动电路 (12) 亮度连续可调 (13) 刷新频率的计算 (13) 键盘 (13) 软件方面 (14) 主程序的流程图 (14) 按键程序 (15) 行列的扫描 (15)4 AT89S52部分程序码 (16)5 测试、结果及分析 (17) 基本功能 (17) 发挥部分功能 (17) 其他发挥部分功能 (17)6 总结 (18)致谢 (19)参考文献 (20)1 绪论 概述LED电子显示屏是随着计算机及相关的微电子﹑光电子技术的迅猛发展而形成的一种新型信息显示媒体。[9]它利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,在短短的十来年中,迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用。[5] LED简介和构成LED(Light Emitting Diode)即发光二极管是利用半导体的P-N结电致发光原理制成的一种半导体发光器件。[9] LED具有亮度高、功耗小、寿命长、工作电压低、易小型化等优点。[4]近几年来,它得到迅猛的发展和广泛的应用。从七十年代起,已有人开始用LED做为发光像素研制LED显示器。随着微机技术的发展和LED器件的成熟,LED 显示屏也得到迅猛的发展。目前已研制出多种规格的LED 屏,从色彩上讲有单色、多色、全色显示屏,从显示尺寸上讲,LED屏现已做到了数百平方米。[4]现已形成了一个新兴的高科技产业。最近,蓝色、纯绿色超高亮发光二极管相继研制成功并已商品化,用LED制成室外"大彩电"已成为现实,它标志着 LED显示技术达到了一个新的高度。LED显示屏是用发光二极管作显示像素而构成的显示屏,受空间限制小,适合于几平方米到几百平方米的屏幕,在此范围内和其它几种屏幕相比有较强优势,可表现文字、图形、图像、动画和视频,能较好地适应各种使用环境。[5] LED显示屏系统一般由微机、发送控制板、接收控制板、显示屏屏体、稳压电源及金属框架等部分构成。[5](1)微机微机主要用于大屏幕系统的操作和控制,体现在上层软件部分。用来制作、编辑欲显示的内容,包括文字、图像、表格,并设置各种节目的播放顺序及画面停留时间等。编辑完成后,微机用来运行播放制作好的内容。微机播放时,内容在微机的显示器上显示出来。电子信息与科学技术在现代工程管理中的应用【摘要】近年来,我国经济的迅猛发展把工程管理推入了人们的视野。随着社会的进步与发展,计算机信息技术发展水平也日渐提高,采用信息技术应用到工程管理中,其工作间将会大大减少,工作质量、工作效率也会得到大大提高。因此,电子信息和科学技术在现代工工程管理中的应用在我国现实生活中具有着十分重要的意义。【关键词】电子信息;科学技术;工程管理;应用在当前,随着电子信息科学技术的发展,在工程管理的领域中,以计算机信息技术为主的电子信息技术,越来越得到重视,尤其是在建筑工程管理领域中,将计算机电子信息技术与工程管理进行有效的结合,促进两者的共同进步和发展,不仅能使计算机的电子信息技术得到运用,还能提高工程的管理质量,在建筑工程造价管理和项目管理以及施工管理的工作中都产生了重要的作用。1 电子信息科学技术在工程领域中的应用现状企业的信息化管理系统是集组织模式、企业规范、业务流程以及信息技术为一体的综合化管理体系。计算机中的应用改变了传统的工程管理方法,提高了劳动生产力。但在施工的生产管理、施工过程的控制和监督等方面还是比较落后的。如何使用计算机信息技术对建筑业结构进行优化,如何提高企业与项目的管理水平,以及如何提高劳动生产率都是值得认真探讨和研究的紧迫课题。我国现代的工程承包、施工内容都非常丰富、涉及面极广、建设周期较长,加上经济环境错综复杂,使我国工程建设企业都面临着潜在风险。所以,如何利用快速发展的信息技术来对落后的局面进行改善,已变成企业首要解决的工作。从工程管理程序上来分析,工程管理的思路是信息分析、投标报价、工程施工、工程财务结算。财务领域和投标的计算机应用,在一般企业中只是作为工具使用,并未体现管理的功能。大型企业具有雄厚实力与规范管理,都在乎计算机信息技术的应用。在目前,市场上所引用的项目工程管理软件,主要侧重工程施工的进度控制与资源的总体调配,涉及工程管理中的高层理论化管理。但在我国实际使用中却不能适应工程的变化,资源的调配计划确实做得很好,但施工现场物资资源的调用没有按原计划进行,导致计划的全盘落空。针对现场管理的重要环节,并没有应用到采购、存储、领出和工地消耗为一体的计算机管理系统。工程的进度一直都以来是工程施工的首要任务,工程的按时完成是最重要的。但是,要提高企业的经济效益,只是讲进度是不够的,成本控制是效益的体现,随着市场的经济体制逐渐成熟,成本控制已成为施工企业中重要任务。2 电子信息科学技术在建筑项目工程管理中的功能建筑工程的项目管理是脑力劳动,它主要是依据建筑工程建设工作的实践经验,处理协调各方面的要求,把各项目资源分配到时间节点和恰当环境中,实施动态调整,以合理经济的方式完成预定的目的。电子信息科学技术在建筑工程的项目管理功能主要有以下几点: 完成建筑工程在企业内部进行数据共享现代化的建筑工程项目中的电子信息科学技术系统运用了相对完善的数据管理,它的最大优势是确保数据共享。建筑工程项目管理可以利用那些管理数据共享作为企业内部所采用的标准。现代数据库的管理系统能够运用搜索方法,从上百万数据中寻找到指定的数据,这个过程只需要短短的几秒钟就可以实现了。 保证统计的数据具有准确性建筑项目的资料数据能够以动态的方式将准确性的指定内容提交给工程项目管理人员,防止了人为因素所带来的各种缺点,有效的阻止了时间上的拖延和实际状况的错误判定。如果不能有效的解决这些问题,就会给工程项目带来不便。电子信息科学技术对工程项目进行模拟实施,在较短的时间内把同一项目进行千万次的模拟,因此,统计信息能帮助建筑工程的管理人员进行有效的实施决策管理。 完成数据间的通信通过电子信息科学技术和网络技术,能完成建筑工程管理人员间的信息通信和发布,通过网络技术和公用传讯方式可以将企业总部和建设的施工现场联系起来,从而使供货商和各方之间进行信息交流,完成对远程数据的管理。3 提高工程管理电子信息科学技术应用水平的措施 在掌握施工项目管理的信息化基础上,制定正确计划将电子信息科学技术应用于建筑项目工程管理是工作中的重要内容。不能只把信息化应用看作企业点缀,要把信息化的应用落到实处,处理建筑工程管理中的紧要问题,从而最大程度的发挥信息化技术作用。提高工程施工中的效率和水平对企业发展具有重要意义,所以,我们要利用电子信息科学技术来改造目前的水平与技术。提高工程管理的信息化,关键之处在于电子信息科学技术在其应用水平上的高低。企业要根据建筑工程施工管理所涉及到信息的存储自动化、信息的收集自动化、信息的检索工具化等技术和实际的管理水平,要制定出正确的计划,用科学的方法处理施工中出现的问题,进而最大化的实现现代化信息科学技术的有效率,逐步建立、完善工程施工的管理信息系统。 运用因特网、局域网等载体,实现信息共享和网上公办社会的不断发展,使建设项目的规模逐步扩大,建筑工程所涉及到的单位比较的多,文件和相关信息也繁多复杂。过往的项目管理信息方式都是以纸为分析、记录的载体,分析整理后的数据还要一层层的经过多个部门进行转交,最后到达决策者的手中。这样的办公方式不仅仅浪费时间、财力和人力,还会降低工作效率,最主要的原因是因为转交次数过多而导致信息交流的完好性和有效性受到了严重的影响。因此,在这个信息的时代,要运用科学有效的信息技术来分析、传输第一手信息,并及时向决策者转达信息,从而才能提高工程施工的管理水平。 开发相关的应用系统在因特网上开发出各种工程项目的信息管理系统,建立大的数据库和链接,把网上查询、网上投标、网上材料采购、网上会议等信息公布在大家面前,向有意向人员展现出一个信息交流和共享的平台,把纵向的信息交流方式转变为平行,这样的方法不仅能提高工作效率和信息准确性,还能促进企业间的沟通和合作,提高决策的准确度。在施工的过程中,也要把项目管理的信息系统与技术软件应用到该过程的管理,从而提高管理水平和效率。4 结束语综上所述,我国在建筑项目工程管理所采用信息化发展获得了较大的成功。但与国外的信息化技术相比,我国还存在着很大的问题。每个企业都应该根据自身的实际情况,科学合理的把信息技术应用到工程管理中,从而提高工作效率,从企业的长远发展来看,信息化技术对企业发展具有着深远意义。完

呵呵,连这个都能,看来LED发展挺快的!!

用点阵式液晶显示屏吧,网上一大把这样的资料。自己动手找吧。

旋转led显示屏论文开题报告

毕业设计 基于单片机的LED显示,共26页,10676字。目录 1课题开发的意义…………………………………………………………1 2 系统的组成………………………………………………………………1 3 单片机知识………………………………………………………………2 3.1单片机的特点…………………………………………………2 3.2单片机的发展史………………………………………………3 3.3单片机的分类…………………………………………………3 4 LED相关知识……………………………………………………………4 4.1LED按色彩分类 ………………………………………………4 4.2LED按功能分类 ………………………………………………4 5 汉字显示原理……………………………………………………………5 6 显示驱动电路……………………………………………………………6 7 主要元件的选择…………………………………………………………8 7.1单片机的选择 ………………………………………………8 7.2 LED的选择 …………………………………………………9 7.3显示驱动电路选择 …………………………………………10 8电路设计…………………………………………………………………11 9程序设计…………………………………………………………………12 10系统调试 ………………………………………………………………19结束语………………………………………… …………………………20参考文献 …………………………………………………………………21致谢…………………………………………………………………………22 摘要 LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。广泛运用于机场、车站,码头、商店、学校、银行等公共场合的信息发布和广告宣传中。LED显示屏发展较快,其无论在成本和产生的社会效益等方面都有其独特的优势。本文在对单片机、LED进行系统说明的基础上,介绍了利用Mcs一51系列AT89C2051单片机来实现点阵式汉字LED显示屏显示的基本原理、制作控制方法及其程序实现。关键词:LED显示屏;单片机;信息发布

单片机控制led闪烁开题报告急求一份开题报告的研究重点内容举报| 分享| 2016-06-03 22:47黑白配一对 | 浏览 84 次 悬赏:5 单片机编程语言开题报告要多点字150-200谢谢大家了 急求可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。单片机开题报告led闪烁搜索资料我要回答

怎么写开题报告呢?首先要把在准备工作当中搜集的资料整理出来,包括课题名称、课题内容、课题的理论依据、参加人员、组织安排和分工、大概需要的时间、经费的估算等等。第一是标题的拟定。课题在准备工作中已经确立了,所以开题报告的标题是不成问题的,把你研究的课题直接写上就行了。比如我曾指导过一组同学对伦教的文化诸如“伦教糕”、伦教木工机械、伦教文物等进行研究,拟定的标题就是“伦教文化研究”。第二就是内容的撰写。开题报告的主要内容包括以下几个部分:一、课题研究的背景。 所谓课题背景,主要指的是为什么要对这个课题进行研究,所以有的课题干脆把这一部分称为“问题的提出”,意思就是说为什么要提出这个问题,或者说提出这个课题。比如我曾指导的一个课题“伦教文化研究”,背景说明部分里就是说在改革开放的浪潮中,伦教作为珠江三角洲一角,在经济迅速发展的同时,她的文化发展怎么样,有哪些成就,对居民有什么影响,有哪些还要改进的。当然背景所叙述的内容还有很多,既可以是社会背景,也可以是自然背景。关键在于我们所确定的课题是什么。二、课题研究的内容。课题研究的内容,顾名思义,就是我们的课题要研究的是什么。比如我校黄姝老师的指导的课题“佛山新八景”,课题研究的内容就是:“以佛山新八景为重点,考察佛山历史文化沉淀的昨天、今天、明天,结合佛山经济发展的趋势,拟定开发具有新佛山、新八景、新气象的文化旅游的可行性报告及开发方案。”三、课题研究的目的和意义。课题研究的目的,应该叙述自己在这次研究中想要达到的境地或想要得到的结果。比如我校叶少珍老师指导的“重走长征路”研究课题,在其研究目标一栏中就是这样叙述的:1、通过再现长征历程,追忆红军战士的丰功伟绩,对长征概况、长征途中遇到了哪些艰难险阻、什么是长征精神,有更深刻的了解和感悟。2、通过小组同学间的分工合作、交流、展示、解说,培养合作参与精神和自我展示能力。3、通过本次活动,使同学的信息技术得到提高,进一步提高信息素养。四、课题研究的方法。在“课题研究的方法”这一部分,应该提出本课题组关于解决本课题问题的门路或者说程序等。一般来说,研究性学习的课题研究方法有:实地调查考察法(通过组织学生到所研究的处所实地调查,从而得出结论的方法)、问卷调查法(根据本课题的情况和自己要了解的内容设置一些问题,以问卷的形式向相关人员调查的方法)、人物采访法(直接向有关人员采访,以掌握第一手材料的方法)、文献法(通过查阅各类资料、图表等,分析、比较得出结论)等等。在课题研究中,应该根据自己课题的实际情况提出相关的课题研究方法,不一定面面俱到,只要实用就行。五、课题研究的步骤。课题研究的步骤,当然就是说本课题准备通过哪几步程序来达到研究的目的。所以在这一部分里应该着重思考的问题就是自己的课题大概准备分几步来完成。一般来说课题研究的基本步骤不外乎是以下几个方面:准备阶段、查阅资料阶段、实地考察阶段、问卷调查阶段、采访阶段、资料的分析整理阶段、对本课题的总结与反思阶段等。六、课题参与人员及组织分工。这属于对本课题研究的管理范畴,但也不可忽视。因为管理不到位,学生不能明确自己的职责,有时就会偷懒或者互相推诿,有时就会做重复劳动。因此课题参与人员的组织分工是不可少的。最好是把所有的参与研究的学生分成几个小组,每个小组通过民主选举的方式推选出小组长,由小组长负责本小组的任务分派和落实。然后根据本课题的情况,把相关的研究任务分割成几大部分,一个小组负责一个部分。最后由小组长组织人员汇总和整理。七、课题的经费估算。一个课题要开展,必然需要一些经费来启动,所以最后还应该大概地估算一下本课题所需要 的资金是多少,比如搜集资料需要多少钱,实地调查的外出经费,问卷调查的印刷和分发的费用,课题组所要占用的场地费,有些课题还需要购买一些相关的材料,结题报告等资料的印刷费等等。所谓“大军未动,粮草先行”,没有足够的资金作后盾,课题研究势必举步维艰,捉襟见肘,甚至于半途而废。因此,课题的经费也必须在开题之初就估算好,未雨绸缪,才能真正把本课题的研究做到最好。

1602lcd显示屏毕业论文

In this paper, a static displacement for the measurement of vibration displacement measurement, rotating machinery monitoring shaft vibration measurement of the electric eddy current testing of high-precision displacement measurement method. Introduce a single-chip implementation of the method of eddy current ranging system, the system by the AT89C51 microcontroller, eddy current displacement sensor acquisition circuit, ADC0804A / D conversion circuit, liquid crystal display circuit 1602. Displacement signal from the eddy current sensor acquisition, by UA741 amplified by ADC0804 ADC is converted to digital, from single-chip microcomputer for the collection, in order to realize micro-displacement between two points of control. Displacement through the liquid crystal display. This system has easy-to-use, high accuracy location and display the results of the advantages of intuitive. Keywords: eddy current sensor; AT89C51 single-chip microcomputer; displacement measurement; 1602 LCD

LM331的内部资源如下:1号管脚为脉冲电流输出端。2号管脚为输出脉冲电流的幅度调节,其外接电阻越大,输出的电流就越小。5号管脚为单稳态提供外接时间常数。6号管脚为脉冲输入管脚,低于7号管脚电压触发有效。7号管脚为比较器提供基准电压。输入脉冲信号经过有电阻和电容组成的微分电路转变为窄脉冲然后再输入LM331里的单稳态触发器。这个微分电路可以消除输入脉冲信号低电平宽度太大而对单稳态电路的正常工作所带来的影响。输出部分采用低通滤波器电路,在取得较好的动态特性时保持较好的滤波效果。通过反馈电阻来调整整个电路的灵敏度,使得输出电压幅值和阻抗能与后端的控制电路相匹配。图3-6 F/V转换电路 PID控制器PID控制器问世至今已有将近70年历史。PID控制器性能可靠、稳定性好、结构简单、易被人们熟悉和掌握、控制效果好。在实际工业控制中,PID控制器是连续系统中技术最成熟、应用最广泛的一种调节方式。其调节的实质是根据输入的误差值,利用比例、积分、微分的函数关系进行运算,计算出的控制量用于输出控制。PID控制器是一种线性控制器。其将给定值r(t)与实际输出值c(t)的偏差的比例(P)积分(I)微分(D)通过线性组合构成控制量,对控制对象进行控制。1、PID调节器的微分方程:式中e(t)=r(t)c(t)2、PID调节器的传输函数:PID控制器各校正环节的作用:1、比例环节指成比例控制系统的误差信号e(t)当产生误差时控制器立即投入控制作用以减小误差。当Kp增大,系统响应加快,静差减小,但系统振荡增强,稳定性下降。2、积分环节主要是用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数Ti。当Ti增大,系统超调减小,振荡减弱,但系统静差的消除也随之减慢。3、微分环节能反应误差信号的变化速率,在误差信号值变得太大之前。在系统中引入一个有效的早期修正的信号,从而提高系统快速性,减小调节时间。当Td增大,调节时间减小,快速性增强,系统振荡减弱,稳定性增强,但系统对扰动的抑制能力减弱。图3-7 模拟PID控制系统原理框图 TCA785移相触发电路TCA785晶闸管单片移相触发集成芯片是德国西门子公司研发的。TCA785芯片能比较可靠识别零点,移相范围较宽,适用温度范围较宽,输出的脉冲稳定整齐等特点。TCA785的输出脉冲宽度可以进行手动调节,因此适应范围很宽广。TCA785芯片的5管脚是外接同步信号端,用来检测交流电压过零点。通过不同的电阻可接不同的同步电压,在应用中接正反向并联的二极管限幅电路进行保护。10管脚为片内产生的同步锯齿波,锯齿波斜坡的最大、最小值由9、10两管脚的外接电阻与电容所决定。通过与11管脚的控制电压相比较,在15和14管脚输出同步脉冲信号。这两个管脚可输出宽度变化、相位互差180°的脉冲。可以通过改变11管脚的控制电压进而进行移相控制,脉冲的宽度则由12管脚的外接电容所决定。图3-8 TCA785移相触发电路 功率调节电路功率调节电路部分主要由两个LM7805为光电耦合器提供电源以及两个双向可控硅组成。通过TCA785移相触发器通过15和14管脚输出相位互差180°同步脉冲信号。然后分别作用于两个光电耦合器,通过光电耦合器将弱电系统与强电系统隔离开来。隔离强电系统所造成的干扰,保持系统稳定工作,提高系统的抗干扰能力。霍尔电压电流传感器测量负载电路中的电压电路,然后通过电能计量芯片采样可以计算出电压电流值和有功功率。可以通过单片机读取并且通过液晶显示,同时输出与功率成正比的脉冲信号。经过频率/电压转换电路转换为电压输出。输出电压与设定功率相对应的电压得出误差信号,然后经过PID控制器作用于TCA785移相触发器。移相触发器的输出作用于光电耦合器,光电耦合器输出信号直接控制两个双向可控硅的门极。然后就能控制双向可控硅的导通和关断来控制负载电路中的电压、电流值。进而使电路中的功率恒定,即使当负载发生变化时也能通过控制可控硅的导通和关断来恒定电路功率。整个调功系统构成一个闭环控制,通过提高控制精度与速率来提高合成金刚石的产量和质量。双向可控硅内包含有三个PN结,是一个三端接口元件。可以把双向可控硅看成由两个单向可控硅反向并联组合而成,并且只要一个门极就能控制可控硅。双向可控硅可以通过触发来控制其导通。但是不论双向可控硅出于正向还是反向电压,只要向门极施加一个正或负极性的脉冲触发信号,双向可控硅就能够导通。在双向可控硅导通的状态下,如果没有触发脉冲信号,双向可控硅能维持导通而不被关断。如果双向可控硅两极的电流变到比维持电流小时双向可控硅被关断或者当在没有触发脉冲信号得情况下双向可控硅两极电压的极性发生变化时双向可控硅被关断。 数模转换器(D/A)数模转换器将离散形式的二进制表示的数字信号转换成为连续的模拟信号。D/A转换器通常用来作为微机控制的输出通道,然后与被控执行对象相连接。以实现某些系统的的自动控制以及输出信号。本调功系统采用串行数模转换芯片DAC101S101为PID控制器提供参考电压。该D/A转换芯片的分辨率达到千分之一,保证了系统控制精度。通过单片机控制D/A转换器并向D/A中写入数据以输出电压信号。这个电压与设定的有功功率成正比,即一个有功功率有自己对应的电压信号,这个电压信号作为PID控制器提供参考电压。电能计量芯片CS5460A输出与有功功率成正比的脉冲信号经过频率/电压转换电路转换成相应的电压信号与D/A输出经过比例放大后的电压信号相比较,得到一个误差信号。然后对调功系统进行PID控制把误差消除,以达到恒功的目的。 显示和按键电路本系统采用LCD1602液晶来显示电压、电流和功率值。通过三个弹性按键来设定功率,操作简单方便。选取LCD1602液晶作为显示界面。因为其体积小,编程简单而且能够满足本系统的要求。1602液晶能分为两列显示32个数字、符号和字母字符,每列显示16个。LCD1602液晶内包含有5x11或5x7点阵型模块,每个字符的显示都由点阵型模块来实现。1602液晶有16个管脚,其内部含有128个字符的ASCLL字符库。通过并行向1602中写入数据,可以通过可调电阻控制背光的亮度。弹性按键是机械弹性的开关,可以通过压按来控制线路的导通与关断,进而完成对系统的控制与设定。该弹性按键一端接地并作为STC89C52单片机的I/O口的输入信号,当按键被按下为闭合。然后单片机I/O口与地相连接变为低电平。单片机可以通过检测与按键相连I/O的电平高低来判断按键是否被按下。然后就能通过程序执行某些指令,达到自动控制的目的。第四章系统软件设计 主程序模块本调功系统软件由主程序模块、电能计量芯片CS5460A子程序模块、LCD1602液晶显示子程序模块、D/A子程序模块、按键子程序模块等组成。它们是整个调功系统的核心部分,整个硬件系统都要靠程序来执行操作。主程序模主要任务是调功系统上电启动之后对各个元件进行初始化操作和构建整体调功系统的软件框架。元件初始化主要为STC89C52单片机初始化、1602液晶初始化、D/A初始化、电能计量芯片CS5460A等。然后设置中断,单片机判断弹性按键是否被按下设定有功功率参数,运行调功系统。然后可以执行相关模块的调用,持续控制调功软件系统直到系统运行停止。 电能计量芯片CS5460A子程序模块电能计量芯片CS5460A通过SPI串行接口与单片机进行通信,只需要用四根线就能控制和读取CS5460A芯片寄存器里的数据。CS5460A主要有三类寄存器:数据寄存器、校准寄存器和控制寄存器。通过这些寄存器可以采用读取电压电流和功率值。CS5460A的具体使用操作如下:1、功率测量芯片CS5460A含有多个控制命令。要使CS5460A完成对电压电流以及功率的计算就必须先要写入控制命令字。然后就可以执行相应操作,控制命令字如下:(1)启动转换命令,即0xe8对功率测量芯片CS5460A写入0xe8控制命令字,功率测量芯片启动A/D转换,然后可以输出计算后的结果。一般是在功率测量芯片进行复位后输入时写入这个控制命令,使得功率测量芯片CS5460A 能够正常的工作。(2)同步控制命令1(0xff)和同步控制命令0(0xfe)在写入读写控制命令前要执行同步控制命令对串行通信接口进行复位。(3)上电和停止控制(0xa0)在芯片系统校准电压电流前写入这个控制命令,可以停止功率测量芯片在执行某些操作时候,然后运行系统校准控制命令。(4)校准控制住命令通过写入不同的控制命令完成某些要求的系统校准。最低位O可以选择是否运行偏置校准;G位可以选择是否运行增益校准;R位可以在DC和AC校准之间选择;VI两位可以选择电压电流通道。2、控制寄存器K[3:0]通过这四位设置MCLK主频一倍、二分之一和四分之一倍分频为功率测量芯片的DCLK内部时钟。IHPF位为选择电流通道是否运行高通滤波器。VHPF位为选择电压通道是否运行高通滤波器。RS位控制复位CS5460A芯片复位控制位。DL[1:0]选择EOUT和EDIR通用输出口以及输出电平。EOD为允许EDIR,EOUT的控制位。SI[1:0]为设置中断信号方式,电平有效还是沿边有效。GI位设置电流的增益。PC[6:0]通过调节这这个寄存器实现相位补偿。3、CS5460A芯片启动和设置对CS5460A芯片进行复位操作,复位信号的脉宽至少为10ms。然后写入同步控制命令。再将设定的校准值写入校准寄存器当中,通过控制寄存器设定相关的寄存器参数。启动CS5460A芯片A/D转换,读取A/D的转换值然后计算出电流电压以及功率值。CS5460A芯片校准CS5460A可以通过校准控制寄存器执行增益校准和偏置校准。然后校准信号就可以对电流、电压输入通道进行操作。当系统执行系统校准时候A/D不能执行转换,可以通过寄存器停止你转换操作。 LCD1602子程序 LCD1602子程序模块本调功系统采用1602液晶显示电压电流值以及有功功率值。1602液晶为16引脚,有八个数据口。在对1602液晶写入数据前要先进行初始化设置,即设置显示模式、光标的开关和左右移设置。然后写入操作时序将数据指针定位,先写命令,再写入数据。 D/A子程序数模转换器将离散形式的二进制表示的数字信号转换成为连续的模拟信号。只需要调整输入的数字信号,D/A就能通过模拟输出端输出一个对应于数字信号的模拟信号。但是数字信号变化频率不能超过数模转换器的最高转换速率。在编写D/A程序时要先对其进行初始化,然后再启动转换。通过一个标志位可以判断数模转换器是否转换完成。 按键子程序该弹性按键一端接地并作为STC89C52单片机的I/O口的输入信号。当按键被按下为闭合,然后单片机I/O口与地相连接变为低电平。单片机可以通过检测与按键相连I/O的电平高低来判断按键是否被按下。然后就能通过程序执行某些指令,达到自动控制的目的。在编写按键程序的时候要考虑抖动现象,为了简化电路设计。本系统选择通过软件延时的方法来消抖,不需要增加专用的消抖电路就能实现。程序执行检测按键是否被按下,当被按下时延时几个毫秒之后再检测按键是否被按下。当确认被按下时等待按键被释放,被释放之后就可以执行相应的程序代码。系统仿真与调试 系统仿真系统仿真通过某些仿真软件完成电路的仿真分析。省略电路板制作的过程以及节省元件减低了做板成本。还可以从仿真软件中选用虚拟的电子元件和仪表等虚拟工具搭建成仿真电路。可以直观的测到元件输出波形以及如何设定参数,还可以把程序加载到仿真电路,验证程序是否正确。系统的了解电路的工作原理以及可以通过仿真电路找到电路设计的缺陷与不足,大大提高了设计电路的效率。 仿真软件介绍本调功系统选择Proteus仿真软件对系统电路进行仿真验证以及了解其工作原理。Proteus软件是由英国的Lab Center Electronics公司研发的一款EDA仿真软件。Proteus仿真软件不只含有其他EDA仿真软件的功能,这个仿真软件还可以对单片机和外围电路进行仿真。Proteus仿真软件广泛运用于单片机及外围电路的仿真,其虽在国内起步较晚。但是由于其操作方便、功能强大受到单片机相关学习以及工作人员的好评。 系统仿真结果本系统采用Proteus软件进行电路仿真。但部分元件如CS5460A在仿真软件里没有相应虚拟元件,而且用仿真软件仿真时其是带有一定理论性。因此只对调功系统的一部分电路模块进行仿真,仿真所得的结果为设计电路提供参考。做出板子后调试逐渐完善电路。通过一个高阻值的电阻将交流回路电压信号引入移相触发芯片TCA785的外接同步信号端,用来检测交流电压过零点。并且并联正反向的二极管限幅电路进行保护。经过芯片内部电路的检测以及计算,然后在片内形成一个同步锯齿波。锯齿波的幅值可以由9、10两管脚的外接电阻电容值调节。同步锯齿信号与11管脚的输入控制电压进行比较,在15和14管脚输出相位互差180°的同步脉冲信号触发可控硅。11管脚输入的电压信号就可以控制移相触发角的大小,12管脚的外接电容决定输出的同步脉冲信号的脉冲宽度。输出的触发角ϕ范围为0°~180°。 电路板制作在设计本系统电路原理图以及画PCB电路时使用Altium Designer Winter 09软件。这个软件功能强大,含有比较完整的库资源为用户提供一体化的电子设计环境。在PCB布线时PCB尺寸太大阻抗会变大,信噪比减小,但太小时散热不足,容易受到相邻线路的干扰。根据电路功能分模块整齐放置元件进行布局,尽量按照信号流方向布局各电路模块使其信号方向一致。对于高频元件应该尽量缩短连线距离,以减小电磁干扰。对于电压相差很大的线路和元件,布线的时候应该相应的远离,防止放电而造成短路的情况。画线路时在拐弯处应该尽量避免尖角,否则会给电路造成干扰。当布双面板时,底层和顶层线路尽可能不要平行走线降低产生寄生耦合。数字地和模拟地应该分开进行布线操作,最后才相连接到一个点上。在制作电路板的过程中,没有相应的设备,靠手工制作。先用专用纸将PCB打印出来,用砂纸擦磨裁剪好的铜板,将其表面的氧化层去掉。然后将PCB纸对准铜板,用熨斗按压加热PCB纸使油墨粘贴到铜板上,铜板上的线路有损时可以用油笔修补。修补好的铜板就可以进行腐蚀,先放水,然后再加浓盐酸和浓双氧水。水、浓盐酸、浓双氧水的比例为3:1:2。腐蚀液不能太浓否则容易将板子腐蚀坏,由于腐蚀液具有强腐蚀性,在腐蚀过程操作要注意安全。腐蚀完成后进行擦洗和转孔,可以在线路上涂一些松香油防止铜板被氧化和焊接方便减少虚焊。做好PCB板之后,再将元件安装并焊接到板子上,放置之前要验证元件是否有损坏或不能正常工作,正确放置元件有极性的要对照PCB放置。放置元件先时应该先放置体积较小,再放置体积大的,先低后高的顺序放置。焊接时候要小心虚焊,对于管脚较多的贴片芯片,先焊接对角的两个管脚这样就能固定住芯片,然后再进行其他引脚的焊接。 系统硬件调试焊接完成之后要进行硬件电路进行检查调试,硬件调试是设计电路很重要的环节,可以通过不断的调试电路发现设计缺陷和不足。电路调试步骤如下:(1)查看电路:检查电路是否有虚焊、漏焊、连锡、错焊、毛刺等焊接缺陷;看芯片方向和极性元件方向是否焊接正确。(2)上电观察:调整好供电电源后按正确接法接到系统电路上,初步判断电路是否有短路现象。同时做好随时断电准备,如有冒烟、发出气味、元件发烫等异常现象马上断开电源,然后寻找故障原因并解决。(3)静态调试:在没有输入信号得情况下,测量电路电源电压、纹波是否正常和集成芯片、元件引脚电流电压值测量。调试晶体是否起振、频率、占空比、幅值是否满足芯片正常工作要求,调试主要通道电气特性是否正常。初步判定各芯片及电路是否能正常工作,电路是否有错。(4)动态调试:对系统电路施加输入信号,借助仪器测量芯片电路的输出信号波形、幅值等能否满足要求。并且做好调试记录,为后续调试提供依据和参考数据。调整电路的电容和电阻多次试验直到参数符合要求。(5)性能指标调试:通过静动态调试对系统电路进行调试系统正常后,对系统所要求的指标进行调试。记录并分析测试得到的数据,多次试验后得出调试总结并对比性能指标是否满足系统设计的要求。如达不到预期效果,找出问题所在并修改部分甚至整个电路以完善设计。 系统软件调试软件调试即把编写好的的程序下载到系统硬件中运行,编译系统程序进行调试。根据调试时所发现的错误情况进行程序语法和时序修正。仔细阅读芯片技术手册,把相关的寄存器操作、读写以及控制时序弄懂。当系统运行出错时要找出出错代码,逐行检查,可以通过标志位反应出程序运行情况。软件调试有两种方法:(1)静态调试:将寄存器以及相关部分的内容输出,这样可以直接读取指标是否满足要求,通过测试找出问题所在。读取主要变量值,测试变量值在程序运行过程是否和预期值相同。(2)动态调试:通过专业调试软件分析程序执行过程的动态情况。运用Keil软件对程序进行调试,可以进行多种设置如单步、全速以及跳出或进入函数内部等等。可以查看变量在执行程序时发生的改变以及可以知道执行代码的所花的时间。 调试结果本调功系统用50W白炽灯作为电路负载,在系统运行过程中可以实现恒功率控制。在电路中接入一盏白炽灯待系统稳定后记录电流、电压以及功率值,然后再在电路中并联接入另一盏白炽灯。接入瞬间系统功率发生变化,调功系统及时作出反应,通过采样回路中的电流电压计算出功率值,然后相应的芯片输出信号。信号经过处理电路处理之后生产触发脉冲信号,并且作用于双向可控硅。通过双向可控硅的导通和关断操作改变电路中的电压,以达到恒功控制的目的。还可以通过按键设置功率的设定值,使得系统可以控制一定范围的恒功值。经过多次实验并记录测量结果,统计后进行分析误差均保持在2%左右,符合系统设计要求。 误差分析不管直接或间接测量电流电压值,都会存在误差。因为算法、传感器、仪器和外部干扰等因素都会产生误差,设计电路时找出误差所在尽量减小误差。如下为引起误差的环节:(1)传感器产生的测量误差。本系统采用霍尔电压、电流传感器测量电路中的电压和电流,但是还是会有误差存在。霍尔传感器会受到温漂的影响而产生温差电势,导致引进误差。同时霍尔传感器工作在交流电,因为霍尔极不能做到相同,所以一直存在一个微小的输出值而产生感应零位电势。材料的不均匀和生产工艺的原因也会产生一定的误差。(2)电能计量芯片CS5460A存在自身性能误差和采样误差。CS5460A在对霍尔电流、电压传感器的输出信号进行采样,将连续的模拟信号转变为离散的数字信号,但是这些误差都是很微小的,对系统的影响不大。(3)测量仪器误差。由于测量仪器设计、制造、精度等级等会存在一定的测量误差。仪器的使用也会发生老化从而引进误差,但这些不是系统设计而引进的误差。(4)由环境因素所引起的误差。比如环境的湿度、温度、海拔以及电磁干扰等因素都会引起误差。结论本次设计以STC89C52单片机为核心控制元件,完成了金刚石合成调功系统的设计与实现。通过双向可控硅控制系统,并使系统保持功率恒定。系统学习了通过仿真软件调试为硬件系统设计提供参考依据,调节参数。运用模块化编写程序,可读性强,调试方便,当程序有误时易于找到出错语句。通过不断的调试,逐步完善系统,完成了相应的功能和指标。同时也学习到了设计一个产品的流程,先了解设计的相关背景,查找相关资料,从而总体了解了设计的核心内容。然后确定系统设计方案,所用元件的选型,并且要熟悉芯片的工作原理。在画原理图和PCB的时候要仔细认真,因为没一点小错误都会导致设计的缺陷,例如封装不正确可能就要重新作板。金刚石合成调功系统的主要内容如下:(1)本系统以STC89C52单片机为核心控制元件,以霍尔电流、电压传感器为系统输入通道。功率测量芯片CS5460A采样霍尔传感器输出的电流电压信号,经过转换并处理之后通过单片机读取。并且通过1602液晶显示电流、电压以及功率值。可以通过按键设置功率值,并且经过D/A将对应的数字信号转换为模拟信号,作为单片机输出的控制信号,间接控制双向可控硅。以双向可控硅作为最终的输出通道,通过控制可控硅的导通和关断达到功率恒定的目的。(2)采用功率测量芯片CS5460A采样霍尔传感器输出的电流电压信号,经过计算处理后,单片机通过SPI接口读取电流、电压以及功率值。同时CS5460A输出一个与功率成正比的脉冲信号,经过频率/电压转换电路转换成电压信号。再与D/A输出正比于设定功率的电压信号相比较,得出一个误差信号。误差信号经过PID控制电路控制移相触发电路输出相应的触发角控制可控硅。同时对触发电路与双向可控硅之间进行光电隔离,防止干扰调功系统。(3)本系统运用PID闭环控制,通过PID控制电路反馈控制信号。不断的调整系统,使得输出功率稳定在设定值不变。即使当负载变化引起功率瞬时变化时,系统能及时作出反应并且稳定功率到设定值。(4)选择C语言编写系统程序,与汇编相比C可读性强,可以模块化编程,调试方便。使用Keil软件编写程序,同时还可以进行仿真调试。

#include<>#include""#define uint unsigned int#define uchar unsigned charuchar a,miao,shi,fen,ri,yue,nian,week,flag,key1n,temp;//flag用于读取头文件中的温度值,和显示温度值#define yh 0x80 //LCD第一行的初始位置,因为LCD1602字符地址首位D7恒定为1(100000000=80)#define er 0x80+0x40 //LCD第二行初始位置(因为第二行第一个字符位置地址是0x40)//液晶屏的与C51之间的引脚连接定义(显示数据线接C51的P0口)sbit rs=P1^0;sbit en=P1^2;sbit rw=P1^1; //如果硬件上rw接地,就不用写这句和后面的rw=0了sbit led=P3^7; //LCD背光开关//DS1302时钟芯片与C51之间的引脚连接定义sbit IO=P2^2;sbit SCLK=P2^1;sbit RST=P2^2;sbit ACC0=ACC^0;sbit ACC7=ACC^7;/************************************************************ACC累加器= 就是ACC的第0位。Acc可以位寻址。累加器ACC是一个8位的存储单元,是用来放数据的。但是,这个存储单元有其特殊的地位,是单片机中一个非常关键的单元,很多运算都要通过ACC来进行。以后在学习指令时,常用A来表示累加器。但有一些地方例外,比如在PUSH指令中,就必须用ACC这样的名字。一般的说法,A代表了累加器中的内容、而ACC代表的是累加器的地址。 ***************************************************************///校时按键与C51的引脚连接定义sbit key1=P2^4; //设置键sbit key2=P2^5; //加键sbit key3=P2^6; //减键sbit buzzer=P2^0;//蜂鸣器,通过三极管9012驱动,端口低电平响/**************************************************************/uchar code tab1[]={"20 - - "}; //年显示的固定字符uchar code tab2[]={" : : "};//时间显示的固定字符//延时函数,后面经常调用void delay(uint xms)//延时函数,有参函数{ uint x,y; for(x=xms;x>0;x--) for(y=120;y>0;y--);}/********液晶写入指令函数与写入数据函数,以后可调用**************//*在这个程序中,液晶写入有关函数会在DS1302的函数中调用,所以液晶程序要放在前面*/write_1602com(uchar com)//****液晶写入指令函数****{ rs=0;//数据/指令选择置为指令 rw=0; //读写选择置为写 P0=com;//送入数据 delay(1); en=1;//拉高使能端,为制造有效的下降沿做准备 delay(1); en=0;//en由高变低,产生下降沿,液晶执行命令}write_1602dat(uchar dat)//***液晶写入数据函数****{ rs=1;//数据/指令选择置为数据 rw=0; //读写选择置为写 P0=dat;//送入数据 delay(1); en=1; //en置高电平,为制造下降沿做准备 delay(1); en=0; //en由高变低,产生下降沿,液晶执行命令}lcd_init()//***液晶初始化函数****{ write_1602com(0x38);//设置液晶工作模式,意思:16*2行显示,5*7点阵,8位数据 write_1602com(0x0c);//开显示不显示光标 write_1602com(0x06);//整屏不移动,光标自动右移 write_1602com(0x01);//清显示 write_1602com(yh+1);//日历显示固定符号从第一行第1个位置之后开始显示 for(a=0;a<14;a++) { write_1602dat(tab1[a]);//向液晶屏写日历显示的固定符号部分 //delay(3); } write_1602com(er+2);//时间显示固定符号写入位置,从第2个位置后开始显示 for(a=0;a<8;a++) { write_1602dat(tab2[a]);//写显示时间固定符号,两个冒号 //delay(3); }}/*********************over***********************//***************DS1302有关子函数********************/void write_byte(uchar dat)//写一个字节{ ACC=dat; RST=1; for(a=8;a>0;a--) { IO=ACC0; SCLK=0; SCLK=1; ACC=ACC>>1; }}uchar read_byte()//读一个字节{ RST=1; for(a=8;a>0;a--) { ACC7=IO; SCLK=1; SCLK=0; ACC=ACC>>1; } return (ACC);}//----------------------------------------void write_1302(uchar add,uchar dat)//向1302芯片写函数,指定写入地址,数据{ RST=0; SCLK=0; RST=1; write_byte(add); write_byte(dat); SCLK=1; RST=0;}uchar read_1302(uchar add)//从1302读数据函数,指定读取数据来源地址{ uchar temp; RST=0; SCLK=0; RST=1; write_byte(add); temp=read_byte(); SCLK=1; RST=0; return(temp);}uchar BCD_Decimal(uchar bcd)//BCD码转十进制函数,输入BCD,返回十进制{ uchar Decimal; Decimal=bcd>>4; return(Decimal=Decimal*10+(bcd&=0x0F));}//--------------------------------------void ds1302_init() //1302芯片初始化子函数(2010-01-07,12:00:00,week4){RST=0;SCLK=0;write_1302(0x8e,0x00); //允许写,禁止写保护 write_1302(0x80,0x00); //向DS1302内写秒寄存器80H写入初始秒数据00write_1302(0x82,0x00);//向DS1302内写分寄存器82H写入初始分数据00write_1302(0x84,0x12);//向DS1302内写小时寄存器84H写入初始小时数据12write_1302(0x8a,0x04);//向DS1302内写周寄存器8aH写入初始周数据4write_1302(0x86,0x07);//向DS1302内写日期寄存器86H写入初始日期数据07write_1302(0x88,0x01);//向DS1302内写月份寄存器88H写入初始月份数据01write_1302(0x8c,0x10);//向DS1302内写年份寄存器8cH写入初始年份数据10write_1302(0x8e,0x80); //打开写保护}//------------------------------------//温度显示子函数void write_temp(uchar add,uchar dat)//向LCD写温度数据,并指定显示位置{ uchar gw,sw; gw=dat%10;//取得个位数字 sw=dat/10;//取得十位数字 write_1602com(er+add);//er是头文件规定的值0x80+0x40 write_1602dat(0x30+sw);//数字+30得到该数字的LCD1602显示码 write_1602dat(0x30+gw);//数字+30得到该数字的LCD1602显示码 write_1602dat(0xdf);//显示温度的小圆圈符号,0xdf是液晶屏字符库的该符号地址码 write_1602dat(0x43); //显示"C"符号,0x43是液晶屏字符库里大写C的地址码 }//------------------------------------//时分秒显示子函数void write_sfm(uchar add,uchar dat)//向LCD写时分秒,有显示位置加、现示数据,两个参数{ uchar gw,sw; gw=dat%10;//取得个位数字 sw=dat/10;//取得十位数字 write_1602com(er+add);//er是头文件规定的值0x80+0x40 write_1602dat(0x30+sw);//数字+30得到该数字的LCD1602显示码 write_1602dat(0x30+gw);//数字+30得到该数字的LCD1602显示码 }//-------------------------------------//年月日显示子函数void write_nyr(uchar add,uchar dat)//向LCD写年月日,有显示位置加数、显示数据,两个参数{ uchar gw,sw; gw=dat%10;//取得个位数字 sw=dat/10;//取得十位数字 write_1602com(yh+add);//设定显示位置为第一个位置+add write_1602dat(0x30+sw);//数字+30得到该数字的LCD1602显示码 write_1602dat(0x30+gw);//数字+30得到该数字的LCD1602显示码 }//-------------------------------------------void write_week(uchar week)//写星期函数{ write_1602com(yh+0x0c);//星期字符的显示位置 switch(week) { case 1:write_1602dat('M');//星期数为1时,显示 write_1602dat('O'); write_1602dat('N'); break; case 2:write_1602dat('T');//星期数据为2时显示 write_1602dat('U'); write_1602dat('E'); break; case 3:write_1602dat('W');//星期数据为3时显示 write_1602dat('E'); write_1602dat('D'); break; case 4:write_1602dat('T');//星期数据为4是显示 write_1602dat('H'); write_1602dat('U'); break; case 5:write_1602dat('F');//星期数据为5时显示 write_1602dat('R'); write_1602dat('I'); break; case 6:write_1602dat('S');//星期数据为6时显示 write_1602dat('T'); write_1602dat('A'); break; case 7:write_1602dat('S');//星期数据为7时显示 write_1602dat('U'); write_1602dat('N'); break;}}//****************键盘扫描有关函数**********************void keyscan(){ if(key1==0)//---------------key1为功能键(设置键)-------------------- { delay(9);//延时,用于消抖动 if(key1==0)//延时后再次确认按键按下 { buzzer=0;//蜂鸣器短响一次 delay(20); buzzer=1; while(!key1); key1n++; if(key1n==9) key1n=1;//设置按键共有秒、分、时、星期、日、月、年、返回,8个功能循环 switch(key1n) { case 1: TR0=0;//关闭定时器 //TR1=0; write_1602com(er+0x09);//设置按键按动一次,秒位置显示光标 write_1602com(0x0f);//设置光标为闪烁 temp=(miao)/10*16+(miao)%10;//秒数据写入DS1302 write_1302(0x8e,0x00); write_1302(0x80,0x80|temp);//miao write_1302(0x8e,0x80); break; case 2: write_1602com(er+6);//按2次fen位置显示光标 //write_1602com(0x0f); break; case 3: write_1602com(er+3);//按动3次,shi //write_1602com(0x0f); break; case 4: write_1602com(yh+0x0e);//按动4次,week //write_1602com(0x0f); break; case 5: write_1602com(yh+0x0a);//按动5次,ri //write_1602com(0x0f); break; case 6: write_1602com(yh+0x07);//按动6次,yue //write_1602com(0x0f); break; case 7: write_1602com(yh+0x04);//按动7次,nian //write_1602com(0x0f); break; case 8: write_1602com(0x0c);//按动到第8次,设置光标不闪烁 TR0=1;//打开定时器 temp=(miao)/10*16+(miao)%10; write_1302(0x8e,0x00); write_1302(0x80,0x00|temp);//miao数据写入DS1302 write_1302(0x8e,0x80); break; }} }//------------------------------加键key2---------------------------- if(key1n!=0)//当key1按下以下。再按以下键才有效(按键次数不等于零) { if(key2==0) //上调键 { delay(10); if(key2==0) { buzzer=0;//蜂鸣器短响一次 delay(20); buzzer=1; while(!key2); switch(key1n) { case 1:miao++;//设置键按动1次,调秒 if(miao==60) miao=0;//秒超过59,再加1,就归零 write_sfm(0x08,miao);//令LCD在正确位置显示"加"设定好的秒数 temp=(miao)/10*16+(miao)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00); //允许写,禁止写保护 write_1302(0x80,temp); //向DS1302内写秒寄存器80H写入调整后的秒数据BCD码 write_1302(0x8e,0x80); //打开写保护 write_1602com(er+0x09);//因为设置液晶的模式是写入数据后,光标自动右移,所以要指定返回 //write_1602com(0x0b); break; case 2:fen++; if(fen==60) fen=0; write_sfm(0x05,fen);//令LCD在正确位置显示"加"设定好的分数据 temp=(fen)/10*16+(fen)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x82,temp);//向DS1302内写分寄存器82H写入调整后的分数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(er+6);//因为设置液晶的模式是写入数据后,指针自动加一,在这里是写回原来的位置 break; case 3:shi++; if(shi==24) shi=0; write_sfm(2,shi);//令LCD在正确的位置显示"加"设定好的小时数据 temp=(shi)/10*16+(shi)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x84,temp);//向DS1302内写小时寄存器84H写入调整后的小时数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(er+3);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 4:week++; if(week==8) week=1; write_1602com(yh+0x0C);//指定'加'后的周数据显示位置 write_week(week);//指定周数据显示内容 temp=(week)/10*16+(week)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x8a,temp);//向DS1302内写周寄存器8aH写入调整后的周数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+0x0e);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 5:ri++; if(ri==32) ri=1; write_nyr(9,ri);//令LCD在正确的位置显示"加"设定好的日期数据 temp=(ri)/10*16+(ri)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x86,temp);//向DS1302内写日期寄存器86H写入调整后的日期数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+10);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 6:yue++; if(yue==13) yue=1; write_nyr(6,yue);//令LCD在正确的位置显示"加"设定好的月份数据 temp=(yue)/10*16+(yue)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x88,temp);//向DS1302内写月份寄存器88H写入调整后的月份数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+7);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 7:nian++; if(nian==100) nian=0; write_nyr(3,nian);//令LCD在正确的位置显示"加"设定好的年份数据 temp=(nian)/10*16+(nian)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x8c,temp);//向DS1302内写年份寄存器8cH写入调整后的年份数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+4);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break;} } } //------------------减键key3,各句功能参照'加键'注释--------------- if(key3==0) { delay(10);//调延时,消抖动 if(key3==0) { buzzer=0;//蜂鸣器短响一次 delay(20); buzzer=1; while(!key3); switch(key1n) { case 1:miao--; if(miao==-1) miao=59;//秒数据减到-1时自动变成59 write_sfm(0x08,miao);//在LCD的正确位置显示改变后新的秒数 temp=(miao)/10*16+(miao)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00); //允许写,禁止写保护 write_1302(0x80,temp); //向DS1302内写秒寄存器80H写入调整后的秒数据BCD码 write_1302(0x8e,0x80); //打开写保护 write_1602com(er+0x09);//因为设置液晶的模式是写入数据后,指针自动加一,在这里是写回原来的位置 //write_1602com(0x0b); break; case 2:fen--; if(fen==-1) fen=59; write_sfm(5,fen); temp=(fen)/10*16+(fen)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x82,temp);//向DS1302内写分寄存器82H写入调整后的分数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(er+6);//因为设置液晶的模式是写入数据后,指针自动加一,在这里是写回原来的位置 break; case 3:shi--; if(shi==-1) shi=23; write_sfm(2,shi); temp=(shi)/10*16+(shi)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x84,temp);//向DS1302内写小时寄存器84H写入调整后的小时数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(er+3);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 4:week--; if(week==0) week=7; write_1602com(yh+0x0C);//指定'加'后的周数据显示位置 write_week(week);//指定周数据显示内容 temp=(week)/10*16+(week)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x8a,temp);//向DS1302内写周寄存器8aH写入调整后的周数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+0x0e);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 5:ri--; if(ri==0) ri=31; write_nyr(9,ri); temp=(ri)/10*16+(ri)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x86,temp);//向DS1302内写日期寄存器86H写入调整后的日期数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+10);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 6:yue--; if(yue==0) yue=12; write_nyr(6,yue); temp=(yue)/10*16+(yue)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x88,temp);//向DS1302内写月份寄存器88H写入调整后的月份数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+7);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break; case 7:nian--; if(nian==-1) nian=99; write_nyr(3,nian); temp=(nian)/10*16+(nian)%10;//十进制转换成DS1302要求的DCB码 write_1302(0x8e,0x00);//允许写,禁止写保护 write_1302(0x8c,temp);//向DS1302内写年份寄存器8cH写入调整后的年份数据BCD码 write_1302(0x8e,0x80);//打开写保护 write_1602com(yh+4);//因为设置液晶的模式是写入数据后,指针自动加一,所以需要光标回位 break;} } } }}//-------------------------------void init() //定时器、计数器设置函数{ TMOD=0x11; //指定定时/计数器的工作方式为3 TH0=0; //定时器T0的高四位=0 TL0=0; //定时器T0的低四位=0 EA=1; //系统允许有开放的中断 ET0=1; //允许T0中断 TR0=1; //开启中断,启动定时器}//*******************主函数**************************//***************************************************void main(){ lcd_init(); //调用液晶屏初始化子函数 ds1302_init(); //调用DS1302时钟的初始化子函数 init(); //调用定时计数器的设置子函数 led=0; //打开LCD的背光电源 buzzer=0;//蜂鸣器长响一次 delay(80); buzzer=1; while(1) //无限循环下面的语句: { keyscan(); //调用键盘扫描子函数 }}void timer0() interrupt 1 //取得并显示日历和时间{ //Init_DS18B20();//温度传感器DS18b2初始化子函数,在头文件中 flag=ReadTemperature();//将18b2头文件运行返回的函数结果送到变量FLAG中,用于显示 //读取秒时分周日月年七个数据(DS1302的读寄存器与写寄存器不一样):miao = BCD_Decimal(read_1302(0x81)); fen = BCD_Decimal(read_1302(0x83)); shi = BCD_Decimal(read_1302(0x85)); ri = BCD_Decimal(read_1302(0x87)); yue = BCD_Decimal(read_1302(0x89)); nian=BCD_Decimal(read_1302(0x8d)); week=BCD_Decimal(read_1302(0x8b)); //显示温度、秒、时、分数据: write_temp(12,flag);//显示温度,从第二行第12个字符后开始显示 write_sfm(8,miao);//秒,从第二行第8个字后开始显示(调用时分秒显示子函数) write_sfm(5,fen);//分,从第二行第5个字符后开始显示 write_sfm(2,shi);//小时,从第二行第2个字符后开始显示 //显示日、月、年数据: write_nyr(9,ri);//日期,从第二行第9个字符后开始显示 write_nyr(6,yue);//月份,从第二行第6个字符后开始显示 write_nyr(3,nian);//年,从第二行第3个字符后开始显示 write_week(week);}

论文怎么写 一、标题 标题是文章的眉目。各类文章的标题,样式繁多,但无论是何种形式,总要以全部或不同的侧面体现作者的写作意图、文章的主旨。毕业论文的标题一般分为总标题、副标题、分标题几种。 (一)总标题 总标题是文章总体内容的体现。常见的写法有: ①揭示课题的实质。这种形式的标题,高度概括全文内容,往往就是文章的中心论点。它具有高度的明确性,便于读者把握全文内容的核心。诸如此类的标题很多,也很普遍。如《关于经济体制的模式问题》、《经济中心论》、《县级行政机构改革之我见》等。 ②提问式。这类标题用设问句的方式,隐去要回答的内容,实际上作者的观点是十分明确的,只不过语意婉转,需要读者加以思考罢了。这种形式的标题因其观点含蓄,容易激起读者的注意。如《家庭联产承包制就是单干吗?》、《商品经济等同于资本主义经济吗?》等。 ②交代内容范围。这种形式的标题,从其本身的角度看,看不出作者所指的观点,只是对文章内容的范围做出限定。拟定这种标题,一方面是文章的主要论点难以用一句简短的话加以归纳;另一方面,交代文章内容的范围,可引起同仁读者的注意,以求引起共鸣。这种形式的标题也较普遍。如《试论我国农村的双层经营体制》、《正确处理中央和地方、条条与块块的关系》、《战后西方贸易自由化剖析》等。 ④用判断句式。这种形式的标题给予全文内容的限定,可伸可缩,具有很大的灵活性。文章研究对象是具体的,面较小,但引申的思想又须有很强的概括性,面较宽。这种从小处着眼,大处着手的标题,有利于科学思维和科学研究的拓展。如《从乡镇企业的兴起看中国农村的希望之光》、《科技进步与农业经济》、《从“劳动创造了美”看美的本质》等。 ⑤用形象化的语句。如《激励人心的管理体制》、《科技史上的曙光》、《普照之光的理论》等。 标题的样式还有多种,作者可以在实践中大胆创新。 (二)副标题和分标题 为了点明论文的研究对象、研究内容、研究目的,对总标题加以补充、解说,有的论文还可以加副标题。特别是一些商榷性的论文,一般都有一个副标题,如在总标题下方,添上“与××商榷”之类的副标题。 另外,为了强调论文所研究的某个侧重面,也可以加副标题。如《如何看待现阶段劳动报酬的差别——也谈按劳分配中的资产阶级权利》、《开发蛋白质资源,提高蛋白质利用效率——探讨解决吃饭问题的一种发展战略》等。 设置分标题的主要目的是为了清晰地显示文章的层次。有的用文字,一般都把本层次的中心内容昭然其上;也有的用数码,仅标明“一、二、三”等的顺序,起承上启下的作用。需要注意的是:无论采用哪种形式,都要紧扣所属层次的内容,以及上文与下文的联系紧密性。 对于标题的要求,概括起来有三点:一要明确。要能够揭示论题范围或论点,使人看了标题便知晓文章的大体轮廓、所论述的主要内容以及作者的写作意图,而不能似是而非,藏头露尾,与读者捉迷藏。二要简炼。.论文的标题不宜过长,过长了容易使人产生烦琐和累赘的感觉,得不到鲜明的印象,从而影响对文章的总体评价。标题也不能过于抽象、空洞,标题中不能采用非常用的或生造的词汇,以免使读者一见标题就如堕烟海,百思不得其解,待看完全文后才知标题的哗众取宠之意。三要新颖。标题和文章的内容、形式一样,应有自己的独特之处。做到既不标新立异,又不落案臼,使之引人入胜,赏心悦目,从而激起读者的阅读兴趣。 二、目录 一般说来,篇幅较长的毕业论文,都没有分标题。设置分标题的论文,因其内容的层次较多,整个理论体系较庞大、复杂,故通常设目录。 设置目录的目的主要是: 1.使读者能够在阅读该论文之前对全文的内容、结构有一个大致的了解,以便读者决定是读还是不读,是精读还是略读等。 2.为读者选读论文中的某个分论点时提供方便。长篇论文,除中心论点外,还有许多分论点。当读者需要进一步了解某个分论点时,就可以依靠目录而节省时间。 目录一般放置在论文正文的前面,因而是论文的导读图。要使目录真正起到导读图的作用,必须注意: 1.准确。目录必须与全文的纲目相一致。也就是说,本文的标题、分标题与目录存在着一一对应的关系。 2.清楚无误。目录应逐一标注该行目录在正文中的页码。标注页码必须清楚无误。 3.完整。目录既然是论文的导读图,因而必然要求具有完整性。也就是要求文章的各项内容,都应在目录中反映出来,不得遗漏。 目录有两种基本类型: 1.用文字表示的目录。 2.用数码表示的目录。这种目录较少见。但长篇大论,便于读者阅读,也有采用这种方式的。 三、内容提要 内容提要是全文内容的缩影。在这里,作者以极经济的笔墨,勾画出全文的整体面目;提出主要论点、揭示论文的研究成果、简要叙述全文的框架结构。 内容提要是正文的附属部分,一般放置在论文的篇首。 写作内容提要的目的在于: 1.为了使指导老师在未审阅论文全文时,先对文章的主要内容有个大体上的了解,知道研究所取得的主要成果,研究的主要逻辑顺序。 2.为了使其他读者通过阅读内容提要,就能大略了解作者所研究的问题,如果产生共鸣,则再进一步阅读全文。在这里,内容提要成了把论文推荐给众多读者的“广告”。 因此,内容提要应把论文的主要观点提示出来,便于读者一看就能了解论文内容的要点。论文提要要求写得简明而又全面,不要罗哩罗嗦抓不住要点或者只是干巴巴的几条筋,缺乏说明观点的材料。 内容提要可分为报道性提要和指示性提要。 报道性提要,主要介绍研究的主要方法与成果以及成果分析等,对文章内容的提示较全面。 指示性提要,只简要地叙述研究的成果(数据、看法、意见、结论等),对研究手段、方法、过程等均不涉及。毕业论文一般使用指示性提要。举例如下: ●市场经济条件下的政府,固然应服从上级规划部署的全局,但主要的着眼点应放在对下负责,对本地的经济发展,对本地的人民生活水平提高负责,这才是发展全局经济的前提,从而也自然在根本上符合对上负责。 ●变部门“齐抓共管”企业为共同服务于企业,应成为部门工作的主要重点。(摘自《政府在市场经济中 如何定位》一文的内容提要) 内容提要的写作要求可以概括为“全、精、简、实、活”。具体说来: 1.内容提要要求具有完整性。即不能把论文中所阐述的主要内容(或观点)遗漏。提要应写成一篇完整的短文,可以独立使用。 2.重点要突出。内容提要须突出论文的研究成果(或中心论点)和结论性意义的内容,其他各项可写得简明扼要。 3.文字要简炼。内容提要的写作必须字斟句酌,用精练、概括的语言表述,每项内容不宜展开论证说明。 4.陈述要客观。内容提要一般只写课题研究的客观情况,对工作过程、工作方法以及研究成果等,不宜作主观评价,也不宜与别人的研究作对比说明。一项研究成果的价值,自有公论,大可不必自我宣扬。因而,实事求是也是写作内容提要的基本原则。 5.语言要生动。提要既要写得简明扼要,又要生动活泼,引人入胜,在词语润色、表达方法和章法结构上要尽可能体现文彩,以求唤起读者阅读正文的欲望。 四、正文 正文包括绪论、本论、结论三部分。这是毕业论文最重要的组成部分,其它章节有专门详细论述,这里不再重复。 五、参考文献 参考文献又叫参考书目,它是指作者在撰写毕业论文过程中所查阅参考过的著作和报刊杂志,它应列在毕业论文的末尾。列出参考文献有三个好处:一是当作者本人发现引文有差错时,便于查找校正。二是可以使毕业论文答辩委员会的教师了解学生阅读资料的广度,作为审查毕业论文的一种参考依据。三是便于研究同类问题的读者查阅相关的观点和材料。 当然,论文所列的参考文献必须是主要的,与本论文密切相关的,对自己写成毕业论文起过重要参考作用的专著、论文及其它资料。不要轻重不分,开列过多。 列出的参考文献一般要写清书名或篇名、作者、出版者和出版年份。 参考资料: (论文荟萃) 另外,站长团上有产品团购,便宜有保证

液晶显示屏论文题目

那个(电子商务评论)你可以尝试看下

写过好多次了。需要的话Q我

其中这些有开题报告 1. 用单片机进行温度的控制及LCD显示系统的设计 2. 基于MultiSim 8的高频电路仿真技术 3. 简易数字电压表的设计 4. 虚拟信号发生器设计及远程实现 5. 智能物业管理器的设计 6. 信号高精度测频方法设计 7. 三相电机的保护控制系统的分析与研究 8. 温度监控系统设计 9. 数字式温度计的设计 10. 全自动节水灌溉系统--硬件部分 11. 电子时钟的设计 12. 全自动电压表的设计 13. 脉冲调宽型伺服放大器的设计 14. 基于虚拟仪器技术的数字滤波及频率测试 15. 基于无线传输技术的室温控制系统设计——温度控制器硬件设计 16. 温度箱模拟控制系统 17. 基于无线传输技术的室温控制系统设计——温度控制器软件设计 18. 基于微控制器的电容器储能放电系统设计 19. 基于机器视觉的构件表面缺陷特征提取 20. 基于单片机的语音提示测温系统的研究 21. 基于单片机的步进电机的控制 22. 单片机的数字钟设计 23. 基于单片机的数字电压表的设计 24. 基于单片机的交流调功器设计 25. 基于SPI通信方式的多通道信号采集器设计 26. 基于LabVIEW虚拟频谱分析仪的设计 27. 功率因数校正器的设计 28. 高精度电容电感测量系统设计 29. 电表智能管理装置的设计 30. 基于Labview的虚拟数字钟设计 31. 超声波测距语音提示系统的研究 32. 斩控式交流电子调压器设计 33. 基于单片机的脉象信号采集系统设计 34. 基于单片机的简易智能小车设计 35. 基于FPGA的18路智力竞赛电子抢答器设计 36. 基于EDA技术的智力竞赛抢答器的设计 37. 基于EDA技术的数字电子钟设计 38. 基于EDA的计算器的设计 39. 基于DDS的频率特性测试仪设计 40. 基于CPLD直流电机控制系统的设计 41. 单色显示屏的设计 42. 扩音电话机的设计 43. 基于单片机的低频信号发生器设计 44. 35KV变电所及配电线路的设计 45. 10kV变电所及低压配电系统的设计 46. 6Kv变电所及低压配电系统的设计 47. 多功能充电器的硬件开发 48. 镍镉电池智能充电器的设计 49. 基于MCS-51单片机的变色灯控制系统设计与实现 50. 智能住宅的功能设计与实现原理研究 51. 用IC卡实现门禁管理系统 52. 变电站综合自动化系统研究 53. 单片机步进电机转速控制器的设计 54. 无刷直流电机数字控制系统的研究与设计 55. 液位控制系统研究与设计 56. 智能红外遥控暖风机设计 57. 基于单片机的多点无线温度监控系统 58. 蔬菜公司恒温库微机监控系统 59. 数字触发提升机控制系统 60. 仓储用多点温湿度测量系统 61. 矿井提升机装置的设计 62. 中频电源的设计 63. 数字PWM直流调速系统的设计 64. 基于ARM的嵌入式温度控制系统的设计 65. 锅炉控制系统的研究与设计 66. 动力电池充电系统设计 67. 多电量采集系统的设计与实现 68. PWM及单片机在按摩机中的应用 69. IC卡预付费煤气表的设计 70. 基于单片机的电子音乐门铃的设计 71. 新型出租车计价器控制电路的设计 72. 单片机太阳能热水器测控仪的设计 73. LED点阵显示屏-软件设计 74. 双容液位串级控制系统的设计与研究 75. 三电平Buck直流变换器主电路的研究 76. 基于PROTEUS软件的实验板仿真 77. 基于16位单片机的串口数据采集 78. 电机学课程CAI课件开发 79. 单片机教学实验板——软件设计 80. 63A三极交流接触器设计 81. 总线式智能PID控制仪 82. 自动售报机的设计 83. 断路器的设计 84. 基于MATLAB的水轮发电机调速系统仿真 85. 数控缠绕机树脂含量自控系统的设计 86. 软胶囊的单片机温度控制(硬件设计) 87. 空调温度控制单元的设计 88. 基于人工神经网络对谐波鉴幅 89. 基于单片机的鱼用投饵机自动控制系统的设计 90. 锅炉汽包水位控制系统 91. 基于单片机的玻璃管加热控制系统设计 92. 基于AT89C51单片机的号音自动播放器设计 93. 基于单片机的普通铣床数控化设计 94. 基于AT89C51单片机的电源切换控制器的设计 95. 基于51单片机的液晶显示器设计 96. 超声波测距仪的设计及其在倒车技术上的应用 97. 智能多路数据采集系统设计 98. 公交车报站系统的设计 99. 基于RS485总线的远程双向数据通信系统的设计 100. 宾馆客房环境检测系统 101. 智能充电器的设计与制作 102. 基于单片机的户式中央空调器温度测控系统设计 103. 基于单片机的乳粉包装称重控制系统设计 104. 基于单片机的定量物料自动配比系统 105. 基于单片机的液位检测 106. 基于单片机的水位控制系统设计 107. 基于VDMOS调速实验系统主电路模板的设计与开发 108. 基于IGBT-IPM的调速实验系统驱动模板的设计与开发 109. HEF4752为核心的交流调速系统控制电路模板的设计与开发 110. 基于87C196MC交流调速实验系统软件的设计与开发 111. 87C196MC单片机最小系统单板电路模板的设计与开发 112. 电子密码锁控制电路设计 113. 基于单片机的数字式温度计设计 114. 列车测速报警系统 115. 基于单片机的步进电机控制系统 116. 语音控制小汽车控制系统设计 117. 智能型客车超载检测系统的设计 118. 直流机组电动机设计 119. 单片机控制交通灯设计 120. 中型电弧炉单片机控制系统设计 121. 中频淬火电气控制系统设计 122. 新型洗浴器设计 123. 新型电磁开水炉设计 124. 基于电流型逆变器的中频冶炼电气设计 125. 6KW电磁采暖炉电气设计 126. 基于CD4017电平显示器 127. 多路智力抢答器设计 128. 智能型充电器的电源和显示的设计 129. 基于单片机的温度测量系统的设计 130. 龙门刨床的可逆直流调速系统的设计 131. 音频信号分析仪 132. 基于单片机的机械通风控制器设计 133. 论电气设计中低压交流接触器的使用 134. 论人工智能的现状与发展方向 135. 浅论配电系统的保护与选择 136. 浅论扬州帝一电器的供电系统 137. 浅谈光纤光缆和通信电缆 138. 浅谈数据通信及其应用前景 139. 浅谈塑料光纤传光原理 140. 浅析数字信号的载波传输 141. 浅析通信原理中的增量控制 142. 太阳能热水器水温水位测控仪分析 143. 电气设备的漏电保护及接地 144. 论“人工智能”中的知识获取技术 145. 论PLC应用及使用中应注意的问题 146. 论传感器使用中的抗干扰技术 147. 论电测技术中的抗干扰问题 148. 论高频电路的频谱线性搬移 149. 论高频反馈控制电路 150. 论工厂导线和电缆截面的选择 151. 论工厂供电系统的运行及管理 152. 论供电系统的防雷、接地保护及电气安全 153. 论交流变频调速系统 154. 论人工智能中的知识表示技术 155. 论双闭环无静差调速系统 156. 论特殊应用类型的传感器 157. 论无损探伤的特点 158. 论在线检测 159. 论专家系统 160. 论自动测试系统设计的几个问题 161. 浅析时分复用的基本原理 162. 试论配电系统设计方案的比较 163. 试论特殊条件下交流接触器的选用 164. 自动选台立体声调频收音机 165. 基于立体声调频收音机的研究 166. 基于环绕立体声转接器的设计 167. 基于红外线报警系统的研究 168. 多种变化彩灯 169. 单片机音乐演奏控制器设计 170. 单目视觉车道偏离报警系统 171. 基于单片机的波形发生器设计 172. 智能毫伏表的设计 173. 微机型高压电网继电保护系统的设计 174. 基于单片机mega16L的煤气报警器的设计 175. 串行显示的步进电机单片机控制系统 176. 编码发射与接收报警系统设计:看护机 177. 编码发射接收报警设计:爱情鸟 178. 红外快速检测人体温度装置的设计与研制 179. 用单片机控制的多功能门铃 180. 电气控制线路的设计原则 181. 电气设备的选择与校验 182. 浅论10KV供电系统的继电保护的设计方案 183. 智能编码电控锁设计 184. 自行车里程,速度计的设计 185. 等精度频率计的设计 186. 基于嵌入式系统的原油含水分析仪的硬件与人机界面设计 187. 数字电子钟的设计与制作 188. 温度报警器的电路设计与制作 189. 数字电子钟的电路设计 190. 鸡舍电子智能补光器的设计 191. 电子密码锁的电路设计与制作 192. 单片机控制电梯系统的设计 193. 常用电器维修方法综述 194. 控制式智能计热表的设计 195. 无线射频识别系统发射接收硬件电路的设计 196. 基于单片机PIC16F877的环境监测系统的设计 197. 基于ADE7758的电能监测系统的设计 198. 基于单片机的水温控制系统 199. 基于单片机的鸡雏恒温孵化器的设计 200. 自动存包柜的设计 201. 空调器微电脑控制系统 202. 全自动洗衣机控制器 203. 小功率不间断电源(UPS)中变换器的原理与设计 204. 智能温度巡检仪的研制 205. 保险箱遥控密码锁 206. 基于蓝牙技术的心电动态监护系统的研究 207. 低成本智能住宅监控系统的设计 208. 大型发电厂的继电保护配置 209. 直流操作电源监控系统的研究 210. 悬挂运动控制系统 211. 气体泄漏超声检测系统的设计 212. FC-TCR型无功补偿装置控制器的设计 213. 150MHz频段窄带调频无线接收机 214. 数字显示式电子体温计 215. 基于单片机的病床呼叫控制系统 216. 基于单片微型计算机的多路室内火灾报警器 217. 基于单片微型计算机的语音播出的作息时间控制器 218. 交通信号灯控制电路的设计 219. 单片机控制的全自动洗衣机毕业设计论文 220. 单片机脉搏测量仪 221. 红外报警器设计与实现

不用写了,电子信息毕业就失业。不像人家修鞋的,还能一个月赚到1500块钱。

相关百科

热门百科

首页
发表服务