2022年单片机实训报告范文 .pdf

上传人:C****o 文档编号:42684208 上传时间:2022-09-16 格式:PDF 页数:20 大小:149.29KB
返回 下载 相关 举报
2022年单片机实训报告范文 .pdf_第1页
第1页 / 共20页
2022年单片机实训报告范文 .pdf_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《2022年单片机实训报告范文 .pdf》由会员分享,可在线阅读,更多相关《2022年单片机实训报告范文 .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实训能够让我们快速的增加知识和经验,这和我们在学校里面学习的理论知识有很大的区别,那么在经历实训后,有写出一份怎样的报告呢?下面是精选整理的单片机实训报告,供您参考,欢迎大家阅读。单片机实训报告(一)前言一周的单片机实训很快就结束咯,在这一周的时间里,我学到了很多关于单片机各方面的知识。老师在实训课中也教会咯我们很多关于单片机软件编程与硬件设施的知识。一周的实训中我们一共实训咯好几个项目,通过这几个项目的实训,我们掌握咯一些单片机的汇编语言和硬件调试,达到了很好的效果。一周时间实训过后,我把之前在课堂上不懂的知识点,通过实际操作的练习,我都搞明白咯。当然在实训过程中也遇到咯很多问题,就是有时在

2、调试方面不能调试成功,有时程序是没有错误,但是就是调试不好,一直找原因也找不出是什么原因。希望以后能够拥有更多的实训时间和机会学习单片机。实训任务一一、实验目的熟悉 C51集成开发环境的使用方法二、实验设备及器件 B C机三、实验内容按照本书的第2章的 2.1 节到 2.4 节内容进行 C51集成开发环境的安装和使用练习。然后按照以下内容建立文件并编译产生文件。8000 a 80 0 a :7,#0 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 20 页 -:6,#0 D 6,$D 6,$D 6,$D 6,$D 7,;延时一台C 1.0 C 1.1 C 1.2 C 1.3 C

3、1.4 C 1.5 C 1.6 C 1.7 a D;1.0 取反 ;1.1 取反 ;1.2 取反 ;1.3 取反 ;1.4 取反 ;1.5 取反 ;1.6 取反 ;1.7 取反通过该程序实现八盏灯的同时亮和同时灭的功能,更好的掌握汇编指令。4、实验要求:熟练掌握结合D-51 C单片机综合仿真实验仪和 C51集成开发环境进行仿真调试。如果还有时间,可以把本书的第2 章的 2.6 节、2.7 节内容也看一下5、实验步骤:(1)用 40 针排线把D-51 C实验仪上的A1区 76 接口和 A2 区 79 接口相连,然后使用名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 20 页 -排线

4、把 A2区的 61 接口与 D1区的 52 接口相连。2、对 D-51 C实验仪上电,然后按照本书的第2 章的 2.5.1小节设置 51仿真器和使用软件D a 把 51监控程序下载到 51仿真器。3、关闭 D a 软件。把 51仿真器的工作模式选择开关切换到处,然后按一下复位键(),51程序就开始运行了。此时,51仿真器进入调试状态。4、用户使用 C51集成开发环境建立工程、编辑与编译“实验内容”所列的程序。然后按照本书的第2 章 2.5.3节的第 2 点(软件调试环境的设置)设置好,然后再编译一次。5、此时用户就可以按照本书的第2 章 2.5.4节所讲述的方法进行仿真调试。如果用户在退出仿真

5、调试模式后想再次进入仿真调试,可以先按一下 51仿真器的复位键()。用户可以在仿真调试环境下设置断点、单步、全速运行等。在调试过程中用户可以看见 D1区的 D 的亮灭是由用户程序来控制的。实验任务二:一、实验目的:利用单片机的 1 口作口,使用户学会利用 1口作为输入和输出口。二、实验设备及器件:B C机 一台一台 D-51 C单片机综合仿真实验仪三、实验内容1.编写一段程序,用 1 口作为控制端口,使D1区的 D 轮流亮。四、实验要求学会使用单片机的 1 口作口,如果有时间用户也可以利用 3 口作口来做该实验五、实验步骤1、用导线把A2区的 61 接口与 D1区的 52 接口相连。原理如图所

6、示。2、先编写一个延时程序。3、将 D 轮流亮的程序编写完整并调试运行六、实验程序:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 20 页 -8000 a 8100 a :A,#0 C C a :CA D a C A 1,A;把 A的值输出到 1 口 a D a:;延时 7,#0 :第 7/9页 6,#0 D 6,$D 6,$D 6,$D 7,D 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 20 页 -七、实验结果:通过调试成功之后,八盏灯依次向左点亮,实现流水灯程序的功能。实训总结通过这次实训,使我们能够学以致用,在实践中进一步掌握并巩固我们的单片机理论知识

7、。虽然在实训中遇到了不少难题与困惑,暴露出了不少问题和缺乏实践的弱点,但是在老师与同学们的帮助与指导下,我们最终解决与克服了一个个的困难与困惑,顺利的完成了老师交给的实训任务。通过几天下来的实训,感觉就是自己的知识实在是太浅了。在课本上学到的知识感觉自己都懂了,但在实际应用中还是无从下手。所以我们不应满足于课本上的知识,只有通过不断的实践,才能够真正掌握理论知识。虽然只有几天的时光,但还是学了很多的东西,比之于平常的上课更觉得学到更多。所以,这对于我们还是一门很必要的课程。当然,要真正学有所用,我们还要在实践中去不断提高,不断完善。其实刚开始还是不太喜欢实训,也有点害怕的。但过后才觉得只有几天

8、的实训时间还是有点少,毕竟是刚开始对单片机进行实际应用,还是很陌生的。由于时间的仓促,自己的作品也远还没达到完善的地步。单片机实训报告(二)一、概述:设计制作产品的背景、目的、意义1.设计背景在大二的上半个学期我们开了一门叫单片机技术与应用的课程,在期末考试之前有一个两个星期的实训,就是用平时所学的知识在自己的板子上实现一个功能,比如说:实现一个交通灯、万年历、密码锁或计算器等等,或者自己根据实际情况自己设计题目实现一个功能。设计当中最多三个人一个小组,最少自备一台电脑。不仅如此,我们还能把以前所学的数字电路、模拟电路、电路基础、CB 等知识在这次实训过程中得到用用。在做中学,在学中作。2、设

9、计目的1.通过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机原理与应用”课程的基本知识,掌握电子设计知识在实际中的简单应用。2.综合运用“单片机原理与应用”课程和先修课程的理论及生产实际知识去分析和解决电子设计问题,进行电子设计的训练。3.学习电子设计的一般方法,掌握 A 89C52芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是总体设计能力。4.通过计算和绘制原理图、布线图和流程图,学会运用标准、规范、手册、图册和查阅名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 20 页 -有关技术资料等,培养电子设计的基本技能

10、。5.通过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统全过程,为今后从事的工作打基础。3、设计意义:交通灯的控制系统对于维持城市交通稳定有序的运转有着至关重要的作用。考虑到单片机具有物美价廉、功能强、使用方便灵活、可靠性高等特点,本人拟采用A 89C52单片机来实现十字路口交通信号灯的模拟控制,通过模拟系统的设计来了解交通灯系统的工作原理和一些基本功能是如何通过单片机来实现的。此次设计基于本人在校期间所学的有关单片机等相关知识,通过设计基于A 89C52 单片机的交通灯控制系统,将所学知识运用到实践中并得以深化,进一步加强单片机知识的理解,掌握单片机的基本原理和各种基本功能

11、的应用,并且通过交通灯控制系统的设计可以进一步认识单片机在控制系统中的重要性。设计制作产品的设计要求1、在万能板上组装焊接一个十字交通模拟路口2、利用学习板上的单片机最小系统、数码管、按键等与组装焊接的模拟路口组成简易交通灯控制器硬件系统。3、编写软件实现下表及下图所示交通路口的相位规则,循环显示交通信号指挥交通。4、数码管倒计时显示当前相位剩余时间。5、时间控制基于定时器实现。扩展功能要求:1、在各路口绿灯变黄灯之前加上3 秒钟绿闪,即实现6 相位。2、增加各方向绿时时间设定功能。、增加设定键、增加键、减少键、确认键、按下设定键进入更改绿时状态,数码管最左面的一位显示0,右边两位显示当前东西

12、方向绿时时间,再次按下设定键数码管最左面的一位显示1,右边两位显示当前南北方向绿时时间,依次循环。、在设定状态下,按下增加按键和减少按键可以增加或减少当前方向绿时时间,绿时时间范围10-99 秒。、调整好绿时时间后,按下确认按键存储并更新新的绿时设定。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 20 页 -设计文档要求:1、绘制系统原理图及 CB 图。2、编写元器件清单3、上交完整的源程序并对程序进行注释4、完成电子产品设计及制作总结报告分工情况、工作计划及本人所总结工作1、了解交通灯控制系统的各项功能要求1.根据功能要求设计不同设计方案并择优选择2.选择材料并根据所选设计方

13、案进行硬件电路的设计,包括主控制系统、通行灯输出控制、时间显示模块、电源电路等3.根据功能要求进行主要程序的设计,包括初始化程序、主程序、外中断 1 中断服务程序、定时中断服务程序等4.使用软件仿真,检查是否实现所需功能并在系统上进行调试以达到预期效果本课题的基本内容、重点及难1、基本内容:交通灯控制系统的功能要求;制定不同的设计方案并择优选择;系统硬件电路的设计(包括主控制系统、通行灯输出控制、时间显示模块、电源电路等);系统主要程序的设计(包括初始化程序、主程序、外中断 1 中断服务程序、定时中断服务程序等);软件仿真(使用软件仿真)及系统运行调试(检查能否实现功能并改进)。2、重点:根据

14、交通灯控制系统的功能要求制定出不同的设计方案并择优选择;根据设计方案进行硬件电路部分的设计(包括主控制系统、通行灯输出控制、时间显示模块、电源电路等)。3、难点:根据交通灯控制系统的功能要求进行主要程序的设计(包括初始化程序、主程序、外中断 1 中断服务程序、定时中断服务程序等);使用软件仿真并在系统上进行调试。二、正文:实验原理名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 20 页 -1.基本原理主体电路:交通灯自动控制模块。这部分电路主要由80C51单片机的 /端口、定时计数器、外部中断扩展等组成。本设计先是从普通三色灯的指示开始进行设计,用 0 口作为输出。程序的初始化是

15、南北绿灯亮 30 秒,同时东西红灯亮30 秒;之后南北黄灯亮3 秒,东西红灯亮3 秒;之后南北红灯亮 15 秒,东西绿亮15 秒;之后南北红灯亮3 秒,东西黄灯量3 秒,之后重复执行。倒计时用到定时器 0,用 2 口作为 D 的显示。二位一体的 D 重复执行 30 秒、3 秒、15 秒的倒计时。作为突发事件的处理,本设计主要用到外部中断 0。用一模拟开关作为中断信号。实际中可以接其它可以产生中断信号的信号源。2.芯片 A 89C52 A 89C52 是一个低电压,高性能C 8位单片机,片内含8 b 的可反复擦写的 a 只读程序存储器和256 b 的随机存取数据存储器(A),器件采用A 公司的高

16、密度、非易失性存储技术生产,兼容标准 C-51 指令系统,片内置通用8 位 处理器和 a 存储单元,功能强大的A 89C52 单片机可为您提供许多较复杂系统控制应用场合。A 89C52 有 40 个引脚,32 个外部双向输入/输出(/)端口,同时内含2 个外中断口,3个 16 位可编程定时计数器,2 个全双工串行通信口,2 个读写口线,A 89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和 a 存储器结合在一起,特别是可反复擦写的 a 存储器可有效地降低开发成本。主要功能特性:?兼容 C 51 指令系统?8 可反复擦写(1000 次)a?32 个双向 /口?256 8b

17、内部 A?3 个 16 位可编程定时/计数器中断?时钟频率0-24?2 个串行中断?可编程 A 串行通道?2 个外部中断源名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 20 页 -?共 6 个中断源?2 个读写中断口线?3 级加密位?低功耗空闲和掉电模式?软件设置睡眠和唤醒功能实验流程图(一)实现方法(1)在设计中利用软件程序延时的方法来控制红(绿)的亮的时间。考虑延时时间较长所以先用 0 产生终端然后通过计数的方法来实现延时。利用 1 口的 1.1、1.2、1.3作为红绿灯控制端口。(2)南北向的绿灯连在一块,东西向的红灯连在一块,他们一块与 1.1相连。同样南北向的红灯连在

18、一块,东西向的绿灯连在一块,他们一块与 1.2相连,四个黄灯连在一块与 1.3相连。(二)流程图硬件设计1.单片机的结构单片微机(-C c )简称为单片机。它在一块芯片上集中成了处理单元 C 、随机存储器 A、只读存储器、定时/计数和多功能输入/输出 /口,如并行口 /、串行口 /和转换 A/D 等。就其组成而言,一块单片机就是一台计算机。由于它具有体积小、功能强和价格便宜等优点,因而被广泛地应用于产品智能化和工业控制自动化上。2.主要元器件选择(1).开关管的选择:B 按钮(2).D发光二极管 D-D,D-,D-(3).二位一体数码管 7 -2-CA-D:数码管(红色)(4).4249:驱动

19、三极管(5).A 89 51系列单片机名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 20 页 -3.设计显示部分 D 数码显示部分。D 数码显示部分由七段数码显示管组成。发光二极管显示原理:发光二极管是采用砷化镓、镓铝砷和磷化镓等材料制成,其内部结构为一个结,具有单向导电性。发光二极管在制作时,使用的材料不同,那么就可以发出不同颜色的光。当定时器定时为1 秒,时程序跳转到时间显示及信号灯显示子程序,它将依次显示信号灯时间,同时一直显示信号灯的颜色,这时在返回定时子程序定时一秒,在显示黄灯的下一个时间,这样依次把所有的灯色的时间显示完后在重新给时间计数器赋初值,重新进入循环。软件

20、设计1.单片机中断系统基本结构中断是一项重要的计算机技术,是处理正常工作与紧急状态的好办法,是实现人机实时交互的重要途径,在单片机应用系统中,中断技术得到了广泛应用。下面详细介绍单片机中断系统基本结构、与中断相关的特殊寄存器的设置及中断应用系统编程方法。当 C 查询到系统有中断请求时,如果系统处于中断允许状态,C 将停止当前的工作,响应中断请求,转向中断服务,中断服务完成后,返回原程序继续执行当前任务,这叫单片机中断。8051 系列单片机中断系统结构如图3.7 所示。能让 C 产生中断的信号源叫中断源。8051单片机有 0、1、0、1、六个中断源,但只有 0、0、1、1、五个向量,0、1:外部

21、中断源,由 3.2和 3.2引脚输入。具有低电平和脉冲两种触发方式,在每个机器周期的 5 2采样引脚信号,如有效则由硬件将它的中断请求标志置 1,请求中断。当 C 响应中断时,由硬件复位。0、1:定时/计数器中断,当定时/计数器产生溢出时,置位中断请求标志请求中断处理。、:串行中断,是接收,为发送。单片机串行口接收到一个字符后置 1,发送完一个字符置 1。值得注意的是,、在响应中断后,必须由用指令将其复位。中断响应:C 在执行程序的过程中,在每个机器周期的 5 2 对中断标志位按中断优先级进行查询,一旦查询到有中断请求,C 只要不在执行同级或高级的中断服务程序和当前指令(指令或访问、的指令除外

22、)执行完毕两种情况,则响应中断。如果当前正在执行的指令是或名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 20 页 -访问、的指令,则当前指令执行完毕后,C 才可响应中断。中断响应时间可以从中断信号被查询开始算起,中断响应时间在以下三种情况下,响应时间还会更长:C 正在执行一个比要响应的中断源优先级相等或更高的中断源的中断服务程序,此时须等到中断服务程序执行完毕才可中断响应。正在执行的当前指令不是在最后一个机器周期,只有指令执行完后才响应中断。如果当前执行的是或访问、的指令,则当前指令执行完毕后,C 需再执行一条指令才可以中断响应,因此附加等待响应时间不会超过5 个机器周期。中

23、断入口:单片机响应中断后,将转向特定的入口进行中断服务,从表中可以看出,两相邻中断源的入口间隔为 8 个单元。这意味着如果要把中断源对应的中断服务程序从入口开始存放,则程序的长度不能超过8 个字节,否则会影响到下一个中断源的入口的使用。而通常的情况下,中断服务程序的长度不止8 个字节,因此,常见的处理方法是:在入口处存放一条无条件转移指令,通过这条转移指令转向对应的中断服务程序入口,中断服务程序以为结束。中断请求的撤销:C 响应中断请求,在中断返回()之前,该中断请求应被撤除,否则会引发另一次中断。定时/计数器中断请求撤销:C 在响应中断后,由硬件自动清除中断请求标志。外部中断请求撤销:如果采

24、用脉冲触发方式,C 在响应中断后,由硬件自动清除中断请求标志 ;对于电平触发方式的外部中断请求,中断标志的撤销是自动的,由于造成中断请求的低电平继续存在,所以在响应中断后再次会产生中断请求,为此响应中断后要撤销外部信号。2.每秒钟的设定延时方法可以有两种一中是利用 C-51 内部定时器才生溢出中断来确定1 秒的时间,另一种是采用软延时的方法。3.计数器初值计算定时器工作时必须给计数器送计数器初值,这个值是送到和中的。我们可以把计数器记满为零所需的计数值设定为C和计数初值设定为 C 可得到如下计算通式:C=-C C语言程序#c d 52./宏包含 C-52系列单片机的头文件名师资料总结-精品资料

25、欢迎下载-名师精心整理-第 11 页,共 20 页 -#d c a d c a#d d c a c d d a a ab =0 c0,0 9,0 a4,0 b0,0 99,0 92,0 82,0 8,0 80,0 90,0 ;/数码管段码数组 c a c d a=0 7,0 b,0 d,0 ;/位码数组 c a c d a =0 db,30,0 7b,3,0 bd,15,0 b7,3;/实现相位的切换,数码管的倒计时与交通灯的相位切换巧妙结合。d d a ();/延时程序声明 c a 50 ,;c a a 2=10,10;/显示数组 d a();a ()a();(1)c a ,;(;=0&=2

26、0)/定时器精确延时 50 =0;-=1;(=0;0;-)(=122;0;-);名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 20 页 -d 0 ()1 0=(65536-50000)/256;0=(65536-50000)%256;50 +;d a()D|=0 01;/定时器 1,方式 0 D&=0 1;0=(65536-50000)/256;/赋初值 0=(65536-50000)%256;0=1;/开定时器中断 A=1;/开总中断 0=1;/开总中断 2、连线说明三、结论:硬件平台:51学习板。1、硬件平台及用到的用到的:数码管显示、发光二极管等。3.1设计制作过程中遇

27、到的问题及如何解决的交通灯电路图简易交通灯硬件接线说明单片机 0.1-0.3、0.5-0.7依次控制东西方向的绿红黄,南北方向的绿红黄。在接线时总接反,有时候还接错。在编程时,有时忘记生成机器码,忘记保存。最大的问题就是编程了,我在 上也找了许多相关程序但是许多都看不懂,不过老师也给了一些程序数码管显示电路:段码控制接口 8 用 8 杜邦线连接单片机 2 口;位码控制接口 9用 4 杜邦线用4 杜邦线接单片机 3.4-3.7。不过还是都看不懂。前面一些问题在同学和老师的帮助下我都一一解决,但是在编程这一块还存在很大问题。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 20 页

28、-3.2 通过设计制作过程有哪些提高还有哪些不足及今后学习提高计划在这次的实训过程中我懂得了无论大事还是小事都应该注意细节,在硬件连接、开发平台已经熟练掌握。但是在c 语言编程、cb 制图、画电路图在今后的学习中应该进一步提高。四、心得体会:在实验过程中,单片机作为核心控制元件,使得电路的可靠性比较高,功能也比较强大、多变。而且可以随时的更新系统,下载新的文件进行不同状态的切换,进行不同状态的组合。一开始感觉很好奇,于是产生浓厚兴趣,梦想成为电子产品中的魔术师!在一开始硬件连线的过程中从在问题:杜邦线不知道该往哪插,接线时顺序总结反。在编程时有时忘记保存,有时忘记生成机器码,编译之后的错误很多

29、。但是在设计和调试过程中,也发现一些问题,譬如红绿灯的切换速度不够,绿灯时而亮时而不亮,红绿灯规则效率偏低等,亮度不够是因为在焊接硬件时把排阻接错了,应该是排阻的阻值用的较大了。在焊接外接电路时没按照老师的步骤走,最后导致接错、焊错。交通灯的外接电路虽然只有几个电阻、三极管、发光二极管和几个接线口以及一个接线板,但是到了自己的手里却无从下手没有头绪,最后在同学的帮助下最后完成了焊接。还有,老师说我的外接电路排版不是很好,例如电阻,因为我是用手折弯的,而不是用镊子,所以这是我以后需要注意的地方。还有一个晶振焊接的不是很整齐,应该从新焊一下,但因为我怕麻烦,也怕重焊后会影响美观,所以就没再去重试了

30、。另外,由于画 CB 时,我漏画了一条线,以至于转化为板时那边出了问题,后来我就得自己对照着 CB 再用导线把遗漏的导线连接上,花了不少时间,增加了许多工作量,所以说这些都还需要我们在实践中继续加强改进,得到进一步的完善。这次课程设计,我发现单片机原理应用性很强,只在老师的课堂讲解是远远不够的,老师经常说:“只有清华的学生用上课时间才能听懂,而且课余时间不用练习,就上课的时间就够了。”当然我们不属于他们其中的一部分,要想做到的话只有自己多下功夫勤于动手去做才有可能做到,才能不断的发现自己的不足之处,从而有针对性的去学习,去查资料。许多的余力和程序看似简单,但真正去做才知道知识并没有自己想的那样

31、扎实,就拿编程来说吧,有些程序看似好像懂了,但自己在软件一编程就一塌糊涂、手忙脚乱、不知所措了,可想结果如何。在此,从而懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学理论与实际结合起来,才能真正提高自己的动手能力与思考能力,树立自己的工作信心。相信会对今后的学习工作和生活有非常重要的影响在设计过程中我们还得到了老师的帮助与意见。在学习、实训过程中不是每个问题都能自己解决,向老师请教或向同学讨论也是一个解决问题,让自己更快进步和增强学习能力很好的办法。在此,我还想多说几句,就说说咱们的实训老师吧。在他的帮助下我学到了许多东西,最后完成了实训。此外,在实训期间还讲一些激励我

32、们的话让我们从迷茫中走出来,给我们名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 20 页 -导航指引方向,从而使我们得到进步,勇往直前。在课余之时老师还讲一些有关技能大赛的事情,有全国性的电子产品设计技能大赛、天津市的许多赛事等等,从而使我们从中了解许多有关大赛的信息。不仅如此,老师还经常教育一些上课不认真听讲、不做实训的同学,这些都让我深受感动、值得深思。在最后,祝愿每个小组在这两个星期的紧张学习中得到理想的成绩,从中学到知识,为以后的工作学习中得到用处!单片机实训报告(三)1.课程设计目的1)巩固单片机基础知识,串联知识点。2)学会绘制 CB 板,学会手工制板的一般方法。

33、3)使用等 DA 工具进行单片机硬件系统设计的能力。4)基于 D 开发单片机应用程序的能力。5)写技术报告和编制技术资料的能力。6)独立工作能力和创造力。7)综合运用专业及基础知识,解决实际工程技术问题的能力。2.课程设计题目描述和要求旋转电子时钟的设计与制作实现的功能要求:(1)实现单片机最小系统;(2)四只 D 数码管显示当前时分;(3)每隔一秒钟周边的60 只 D 发光管旋转一格,装饰用的 D每隔一秒旋转一次;(4)实现整点报时;(5)实现按键调整;(6)停(掉)电保护,年计时误差小于30 秒;(7)其他功能。3.课程设计报告内容3.1 方案论证3.1.1单片机定时器做电子时钟优点:考虑

34、到单片机货源充足、价格低廉,可软硬件结合使用,能够方便的实现系统的多功能性,故采用单片机作为本设计的硬件基础。故其优点是外围电路简单,只需要一个单片机最小系统,和一个显示模块。名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 20 页 -缺点:定时不是很准确,计时误差较大,并且程序的编写较繁琐。3.1.2数字电路做电子时钟优点:具有走时准确、显示直观、无机械传动装置。与传统的机械钟先比,电子钟具有更优异的优点。由于电子钟采用数字集成电路的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,电子钟用于定时自动报警、按时自动打铃、时间程序自动控制、定时广播及自

35、动控制等各个领域。缺点:因为电子钟毕竟是电子产品,电子产品都有辐射,不过电子钟危害极低,对人体够不成任何危害,不象手机的辐射那么大。应用:目前,在国内,电子钟因数码管数字显示效用直接有效,所以大多运用在城市的主要营业场所,以及车站、码头等公共场所。在对公共场所的电子钟设定的时候,使用者还可根据周边的气候、温度等对 CD 屏进行设置。同时,因为数码管的显示耗电量很省,所以能够保持持续的工作效果。夜间在睡觉的时候,床头如果放个带投影功能的电子钟,可以不用起床,直接让时间显示在天花板上,非常直观与有效。现在生产的大部分汽车中,车内前方仪表盘旁边一般也都自带电子钟功能,采取蓝色背景光板成像效果,非常清

36、晰。3.2 旋转电子时钟硬件电路,并简要讲述各部分的原理3.2.1 降压部分3.2.1 电源部分5 电源可使用通用的78 系列来构成,也可以使用 D 来构成,一般而言,目前 D 为主流,常用的 D 主要为 1117-系列,该部分的电路可参考图1,使用一个 1117-5构成5 电源。为了更好地了解系统电源的情况,一般会在电源的输出端加入一个 D进行电源的指示。3.2.2 显示部分60 灯旋转的原理和数码管显示原理一模一样。只不过把数码管的段分别用单个二极管代替,形成了8 个类似数码管的控制结构。3.2.3 指示部分为了能输出用户的相关信息,目前使用的有 CD 和 D 方法,本实训中学生可以从两种

37、方法中任选一个.3.2.4 按键部分本实训使用的是较为简单的阻容复位电路。对于单片机这类微控制器而言,其本质就是运行用户设定的程序,所以必须在基本硬件的基础上加入一个下载线接口,用来下载用户编写的程序,由于 C 单片机支持串行口下载,在做硬件的时候大家只需将单片机的 3.0和 3.1接排针形成预留接口,我们用下载线直接下载。用户输入信息使用的是独立按键,本项目中因为要输入调整和加减信息,所以仅使用了独立按键.名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 20 页 -4.电路原理图5.实训心得:我们经过了一周的学习和制作后,终于完成了电子时钟的基本功能。使我们更加地认识到了动手

38、能力和理论知识相结合的重要性。在这次的制作中,我们也深刻地认识到我们的不足和自身理论知识的欠缺,所以从中遇到了很多困难,但是最后还是在老师以及组员的帮助下圆满解决了困难,实现了整个系统的制作与最后的调试,相关指标达到预期的效果,并且很好地完成了本课程要求的任务。:这些日子我们收获了许多东西,从零散的元器件到电子时钟能够实现基本功能的整个过程,在设计过程中虽然遇到了一些的问题,但经过一次又一次的讨论,一遍又一遍的检查我们终于找出了问题所在,也暴露了前期在这方面的知识欠缺和经验不足。通过此次项目的学习提高了我们自主学习的能力、动手操作的能力和团结合作的能力。通过这个课程,使我更加扎实的掌握了有关电

39、子线路、单片机方面的知识。使我对自己的专业知识有了更为详尽而深刻的了解,认识到了许多我以前虽然看过但并没有认真的去了解的元器件的使用方法,从而更深的了解到了自己的不足,虽然我的基础知识不够扎实,但是我在此期间积累了许多宝贵的经验,这都是我以后走上工作岗位的巨大的财富。在次我要感谢我们的指导老师徐老师和香老师的耐心以及辛苦的指导。还有谢谢组员的包容和辛勤的劳动。单片机实训报告(四)通过今次单片机实训,使我对单片机的认识有了更深刻的理解。系统以 51 单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。由于时间有限

40、和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。例如:不能实现只用两个按键来控制时钟时间,还不能实现闹钟等扩展功能。踉踉跄跄地忙碌了两周,我的时钟程序终于编译成功。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。但在这次实训中同时使我对汇编语言有了更深的认识。当我第一次接触汇编语言就感觉很难,特别是今次实训要用到汇编语言,尽管困难重重,可我们还是克服了。这次的实训使培养了我们严肃认真的做事作风,增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。这次实训的经历也

41、会使我终身受益,我感受到这次实训是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 20 页 -单片机实训报告(五)通过这一个学期的单片机学习,我收获了很多关于单片机的知识,并且这些知识和日常的生活息息相关。了解了一些简单程序的录入,D 显示器、键盘、和显示器的应用和原理。D 显示器:D 显示器是由发光二管组成显示字段的器件。通常的 8 段 D 显示器是由8 个发光二极管组成,D 显示器分共阳极和共阴极两种

42、。有段选码和和位选码。当 D 显示器每段的平均电流位5 A 时,就有较满意的亮度,一般选择断码5-10 A 电流;位线的电流应选择 40-80 A。D 显示器的显示方式有动态和静态两种。7289A 芯片是具有串行接口功能的显示键盘控制芯片,它可同时取得8 位共阴极数码管和64 个键的键盘矩阵。7289A的控制指令分为两类:8位宽度的单字节指令和16位宽度双字节指令;还有闪烁指令和消隐指令。7289A采用串行方式总线与微处理器通信;7289A 与 A 89C52接口电路,在实际电路中无论接不接键盘,电路中连接到其各段上的8 个 100 千欧的下拉电阻均不可以省去,如果不接键盘而只接显示器可以省去

43、8 个 10 千欧电阻,若仅接键盘而不接显示器,可省去串入D 及 A-连线的 8 个 220 欧电阻,7289A还需要外接晶体振荡电路。液晶显示器简称 CD,其显示原理是用经过处后的液晶具有能改变光线传输方向的特性,达到显示字符和图形的目的。最简单的笔段式液晶显示器类似于 CD 显示器,可以显示简单的字符和数字,而目前大量使用的是点阵式 CD 显示器,既可以显示字符和数字也可以显示汉字和图形。如果把 CD 显示屏、背光可变电源、接口控制逻辑、驱动集成芯片等部件构成一个整体,是的与C 接口十分方便。键盘:键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上。计算机操作者通过键盘向

44、计算机输入各种指令、数据,指挥计算机的工作。按照键盘的工作原理和按键方式的不同,可以划分为四种:机械式键盘采用类似金属接触式开关,工作原理是使触点导通或断开,具有工艺简单、噪音大、易维护的特点。塑料薄膜式键盘键盘内部共分四层,实现了无机械磨损。其特点是低价格、低噪音和低成本,已占领市场绝大部分份额。导电橡胶式键盘触点的结构是通过导电橡胶相连。键盘内部有一层凸起带电的导电橡胶,每个按键都对应一个凸起,按下时把下面的触点接通。这种类型键盘是市场由机械键盘向薄膜键盘的过渡产品。无接点静电电容式键盘使用类似电容式开关的原理,通过按键时改变电极间的距离引起电容容量改变从而驱动编码器。特点是无磨损且密封性

45、较好。按照按键方式的不同键盘可分为接触式和无触点式两类。接触式键盘就是我们通常所说的机械式键盘,它又分为普通触点式和干簧式。普通触点式的两个触点直接接触,从而使电路闭合,产生信号;而干簧式键盘则是在触点间加装磁铁,当键按下时,依靠磁力使触点接触,电路闭合。与普通触点式键盘相比,干簧式键盘具有响应速度快、使用寿命长、触点不易氧化等优点。无触点式键盘又分为电容式、霍尔式和触摸式三种。其中电容式是我们最常用到的键盘类型,它的触点之间并非直接接触,而是当按键按下时,在触点之间形成两个串联的平板电容,从而使脉冲信号通过,其效果与接触式是等同的。电容式键盘击键时无噪声,响应速度快,但是价格很高一些。显示器

46、:按照显示器的显示管分类C 、CD。按显示色彩分类单色显示器、彩色显示器。按大小分类通常有14 寸、15 寸、17 寸和 19 寸,或者更大。显示管的屏幕上涂有一层荧光粉,电子枪发射出的电子击打在屏幕上,使被击打位置的荧光粉发光,从而产生了图像,每一个发光点又由“红”“绿”“蓝”三个小的发光点组成,这个发光点也就是一个象素。由于电子名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 20 页 -束是分为三条的,它们分别射向屏幕上的这三种不同的发光小点,从而在屏幕上出现绚丽多彩的画面。显示器显示画面是由显示卡来控制的。若仔细观察显示器上的文本或图像是由点组成的,屏幕上点越多越密,则分

47、辨率越高。屏幕上相邻两个同色点的距离称为点距,常见点距规格有0.31 、0.28 、0.25 等。显示器点距越小,在高分辨率下越容易取得清晰的显示效果。电子束采用光栅扫描方式,从屏幕左上角一点开始,向右逐点进行扫描,形成一条水平线;到达最右端后,又回到下一条水平线的左端,重复上面的过程;当电子束完成右下角一点的扫描后,形成一帧。此后,电子束又回到左上方起点,开始下一帧的扫描。这种方法也就是常说的逐行扫描显示。而隔行扫描指电子束在扫描时每隔一行扫一线,完成一屏后再返回来扫描剩下的线,这与电视机的原理一样。隔行扫描的显示器比逐行扫描闪烁得更厉害,也会让使用者的眼睛更疲劳。完成一帧所花时间的倒数叫垂

48、直扫描频率,也叫刷新频率,比如60 、75 等。通过这几天的单片机的实训,我在理论的基础上更深刻的掌握了单片机的深层内容及实际生活中的应用,实训锻炼了自己动手能力和思维能力,还有在软件方面的编程能力,让我受益匪浅,同时也暴露出一些平时学习上的问题,让我深刻反思。这些问题的发现将为我以后的学习和工作找明道路,查漏补缺为进一步学习作好准备。通过实训,让我懂得了如何编写一些简单的程序,学会了如何制作单片机应用程序,并且可以在今后的日常生活中灵活运用。相关:1.单片机实训报告精选 5 篇2.单片机实习报告3.单片机实验心得体会4.电子 cad 实训总结 3 篇5.实训报告 500 字名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 20 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁