机一台一台-51单片机综合仿真实验仪实验步骤及实验

单片机训练报告样本_5(共29页)13400字Word文档推荐下载.docx

图片[1]-机一台一台-51单片机综合仿真实验仪实验步骤及实验-老王博客

《单片机实训报告样本_5篇(共29页)13400字Word文档推荐下载.docx》会员共享,可在线阅读,更多相关《单片机实训报告样本_5篇》 (共29页)13400字Word文档推荐下载.docx(29页珍藏版)”请在冰点图书馆搜索。

1、列出的程序。然后按照本书第2章2.5.3第2点(软件调试环境的设置)进行设置,然后重新编译。 5、此时,用户可以按照本书第2章2.5.4所述的方法进行仿真调试。如果用户在退出仿真调试模式后想再次进入仿真调试,可以先按51仿真器的复位按钮( )。用户可以在仿真调试环境中设置断点、单步、全速运行等。在调试过程中,用户可以看到D1区的开/关是由用户程序控制的。实验任务2:一、实验目的:将单片机的P1口作为IO口,让用户学会使用P1口作为输入输出口。 二、实验仪器设备:一台DP-51 MCU集成仿真实验器三、实验内容1.编写程序,将P1口作为控制口,使D1区变亮。 四、实验要求

2、学习使用单片机的P1口作为IO口,如果有时间用户也可以使用P3口作为IO口做实验五、实验程序1、用线将A2区的J61接口和D1区的J52接口连接起来。原理如图所示。 2、先写一个延时程序。 3、完成点亮程序并调试运行六、实验程序:XXXX年HXXXX年H:,#0:1,A;将A的值输出到P1端口op:; delay 7,#0: Page 7/9 6,#06,$6,$6,$7,七、实验结果:调试成功后,左边八盏灯依次亮,实现了运行的功能水灯计划。培训总结 通过本次培训,我们可以学以致用毕业设计单片机交通灯的控制源程序的主程序讲解,在实践中进一步掌握和巩固单片机理论知识。虽然我们在培训过程中遇到了很多困难和困惑,暴露了很多缺乏实践的问题和弱点,但在老师的帮助和指导下

3、和同学们,我们最终解决和克服了困难和困惑,圆满完成了老师布置的培训任务。经过几天的实战训练,感觉自己的知识太浅了。课本上学到的知识,感觉自己都懂了,但还是不知道怎么去实践。因此,我们不应满足于教科书上的知识。只有不断实践,才能真正掌握理论知识。虽然只有几天的时间,但还是学到了很多,感觉比平时上课学到的更多。所以,这对我们来说仍然是一门非常必要的课程。当然,要想真正学到有用的东西,还得在实践中不断的改进和完善。其实一开始我并不是很喜欢实操,有点害怕。但后来觉得只有几天的训练时间还是有点短。毕竟刚开始将单片机投入实际应用,还是很陌生的。由于时间紧迫

4、,我自己的作品远非完美。单片机实训报告范文(二)一、概述:设计生产产品的背景、目的及意义1.设计背景大二上半学期,我们开设了一门课程,叫single-芯片技术在应用和应用的过程中,在期末考试前有两周的实战训练,就是利用平时学到的知识在自己的板上实现一个功能,例如:实现一个红绿灯,永续日历、密码锁或者计算器等等等等,或者根据实际情况自己设计一个问题来实现一个功能。在设计中,最多三个人一组,至少一台电脑。不仅如此,我们也可以应用我们之前学过的数字电路、模拟电路、电路基础等,在这个训练过程中用到的知识,边做边学。2、设计目的1.通过本课程设计,我们将进一步熟悉亲自掌握并掌握单片机的结构和工作原理,巩固和深化《单片机原理与应用》的基础知识;课程,掌握电子设计知识在实践中的简单应用。2.综合应用&;单片机原理用应用的理论和实践知识分析解决电子设计问题&; 3.学习电子设计的通用方法,掌握AT89C52芯片和简单的电子设计流程和操作模式,培养正确的设计思维和问题分析解决问题的能力,尤其是4.通过计算和绘制原理图、接线图和流程图来学习使用标准、规范、手册、图表完成包括电路设计和程序开发在内的一个完整过程,了解开发一个完整的过程单片机应用系统,为以后的工作打下基础。< @3、设计意义:红绿灯控制系统对于维持城市交通稳定有序运行起着至关重要的作用。功能强大,使用方便灵活,可靠性高,我打算用AT89C52单片机实现路口红绿灯的仿真控制,通过仿真系统的设计来了解红绿灯系统的工作原理以及一些基本功能是如何实现的由单片机实现。本设计是基于我在学校学习的有关单片机的知识和其他相关知识。通过设计一个基于AT89C52单片机的红绿灯控制系统,将所学知识应用到实践中加深,进一步加强了对单片机知识的理解,掌握了单片机各种基本原理和应用基本功能,以及单片机在控制系统中的重要性,可以通过红绿灯控制系统的设计进一步了解。设计和制造产品的设计要求1、在万能板上组装和焊接十字路口交通模拟路口2、使用学习

7、学习板上的单片机最小系统、数码管、按键等资源 一个简单的红绿灯控制器硬件系统,由模拟交叉点源和组装焊接组成。 3、编写软件,实现下表和下图所示交通路口的相位规则,循环显示交通信号,引导交通。 4、数码管倒计时显示当前阶段的剩余时间。 5、时间控制是基于定时器实现的。扩展功能要求:1、在每个路口的绿灯变黄之前增加3秒绿灯闪烁,即实现6个阶段。 2、新增全方位设置绿灯时间功能。 ,增加设置键,增加键,减少键,确认键,按设置键进入更改绿色时间状态,数码管最左边一位显示0,右边两位显示当前绿色时间东西方向,再按一下 设置键数码管最左位显示1,右两位显示当前南北方向绿色时间,依次循环。 , 在设置状态下,在前进方向为绿色时,按增加键和减少键增加或减少时间,绿色时间的时间范围为10-99秒。 , 调整绿色小时时间后,按 OK 按钮存储和更新新的绿色小时设置。设计文件要求:1、画出系统原理图和图表。 2、编写组件清单3、提交完整的源程序并注释程序4、完成电子产品设计并做分工、工作计划、我的总结总结报告工作1、了解红绿灯控制系统的功能要求1.根据功能要求设计不同的设计方案,选择最佳方案2.根据功能要求选择材料并设计硬件电路选定的设计方案,包括主控系统、红绿灯输出控制、时间显示模块、供电电路等3.根据功能需求设计主程序,包括初始化程序、主程序、外部中断1中断服务程序、定时中断服务程序等4.使用软件仿真检查是否实现了需要的功能,在系统上调试,达到预期的效果

9、本课题的基本内容、重点和难点1、基本内容:红绿灯控制系统的功能要求;制定不同的设计方案并选择最佳方案;系统硬件电路设计(包括主控系统、红绿灯输出控制、时间显示模块、电源电路等);系统主程序设计(包括初始化程序、主程序、外部中断1中断服务程序、定时中断服务程序等);软件模拟(使用软件模拟)和系统运行调试(检查功能是否可以实现和改进)。 2、重点:根据红绿灯控制系统的功能需求,制定不同的设计方案,选择最佳方案;根据设计方案,设计硬件电路部分(包括主控系统、红绿灯输出控制、时间显示模块、电源电路等)。 3、难点:根据红绿灯控制系统的功能需求设计主程序(包括初始化程序、主程序、外部中断1中断

10、中断服务程序,定时中断服务程序等);在系统上使用软件仿真和调试。 二、正文:实验原理1.基本原理主电路:红绿灯自动控制模块。这部分电路主要由80C51单片机的端口、定时计数器、外部中断扩展等部分组成。本设计从普通三色灯的指示出发,使用P0口作为输出。程序初始化为南北绿灯亮30秒,东西红灯亮30秒;然后南北向黄灯亮3秒,东西红灯亮3秒;然后南北红灯亮15秒,东西绿灯亮15秒;然后南北红灯亮3秒,黄灯亮3秒,然后重复。倒计时使用定时器 T0,并使用 P2 端口作为显示。二合一重复倒计时 30 秒、3 秒和 15 秒。作为紧急情况的处理,本设计主要使用外部中断EX0。使用模拟开关作为中断信号

11、。在实践中,可以连接其他可以产生中断信号的信号源。 2.芯片AT89C52AT89C52是一款低压、高性能8位单片机,内含8个可重写只读程序存储器和256个随机存取数据存储器(),该器件采用本公司高密度,采用非易失性存储技术生产,兼容标准-51指令系统,内置通用8位中央处理器和存储单元,功能强大的AT89C52微控制器可以为您提供许多更复杂的系统控制应用。 AT89C52有40个引脚,32个外部双向输入/输出()端口,2个外部中断端口,3个16位可编程定时器计数器,2个全双工串行通信端口,2个读写端口线,AT89C52可根据常规方法,也可以在线编程。它结合了通用微处理器和内存,尤其是

12、可重写内存,可有效降低开发成本。主要特点: &;兼容51指令系统&; 8k可重写(X​​XXX年)&; 32个双向端口&; 256×8 内部 &; 3个16位可编程定时器/计数器中断&;时钟频率 0-24&; 2个串行中断&;可编程串行通道 &; 2个外部中断源&;共6个中断源&; 2个读写中断端口&; 3级加密位 &;低功耗空闲和掉电模式 &;软件设置睡眠和唤醒功能实验流程图(一)实现方法(1)在设计中使用软件程序延迟的方法来控制红(绿)灯时间。考虑延迟时间长,所以先用T0生成终端,然后通过计数实现延时,用P1.1、P1.2、P1.3作为一个红绿灯控制口。(2)南北方向的绿灯连在一起,东西方向的红灯连在一起

13、是连在一起的,它们是连在一起的,P1.1是连在一起的。同理,南北红灯连在一起,东西绿灯连在一起,用P1.2连在一起,四个黄灯用P1.连在一起3 已连接。 (二)流程图硬件设计1.单片机结构(-)简称单片机。它在一个芯片上集成了中央处理器、随机存取存储器和只读存储器、定时/计数和多功能输入/输出端口,如并口、串口、转换等。单片机从组成上看就是计算机。由于其体积小、功能强、低2.主要元件选型(1).开关管选型:按钮(2).LED-,-,-( 3).二合一数码管7-2-:数码管(红色)(4).PNXXXX年:司机

14、三极管(5).AT89S51系列单片机3.设计显示部分数显部分。数显部分由七段数码管组成。LED显示原理: LED是由砷化镓、砷化铝镓和磷化镓等材料制成的,其内部结构是一个单向导电的PN结,当发光二极管由不同的材料制成时,它可以发出当定时器设置为1秒时,程序跳转到时间显示和信号灯显示子程序,依次显示信号灯时间,并一直显示信号灯的颜色。此时,当返回计时子程序,时间为一秒,下次显示黄灯时,使所有灯色的时间显示完后,重新给时间计数器赋值初值,重新进入循环。软件设计1.基础c 单片机中断系统的结构 中断是重要的计算机技术,是处理正常工作和紧急状态的好方法,是实现实时人机交互的重要途径。在单片机应用系统中,中断技术得到了广泛的应用。下面详细介绍单片机中断系统的基本结构、与中断相关的特殊寄存器的设置以及中断应用系统的编程方法。当发现系统有中断请求时,如果系统处于中断使能状态,则停止当前工作,响应中断请求,转而使用中断服务。中断服务完成后,会回到原来的程序继续执行当前任务,称为MCU中断。 XXXX系列单片机的中断系统结构如图3.7所示。能够产生中断的信号源称为中断源。 XXXX年有NT0、1、T0、T1、TI和RI的6个中断源毕业设计单片机交通灯的控制源程序的主程序讲解,但只有EX0、ET0、@ >EX 1、ET1、ES 五个向量,0、1:外部中断源,由P3.2 和P3.2 引脚输入。它有两种触发方式:低电平和脉冲。

16、,每个机器周期的S5P2采样管脚信号,如果有效,硬件将其中断请求标志IE置1,请求中断。响应中断时由硬件复位。 T0、T1:定时器/计数器中断,当定时器/计数器溢出时,设置中断请求标志TF,请求中断处理。 RI, TI:串行中断,RI 接收,TI 发送。单片机串口接收到一个字符后,RI置1,发送一个字符后TI置1。值得注意的是,RI和TI必须在响应中断后用指令复位。中断响应:在程序执行过程中,每个机器周期的S5P2根据中断优先级查询中断标志位。一旦发现中断请求,只要在同级或更高级别的中断服务程序和当前指令(访问IE和IP的指令或指令)两种情况下执行,就会中断响应。如果

17、如果当前正在执行的命令是或访问IE、IP,则在当前命令执行完后才能响应中断。中断响应时间可以从轮询中断信号的时间开始计算,在以下三种情况下,中断响应时间会更长:被执行。服务程序,此时中断响应不能被中断,直到中断服务程序执行完成。当前正在执行的指令不在最后一个机器周期内,只有在指令执行完毕后才服务中断。如果当前执行的指令是或访问IE和IP,在当前指令执行后,需要执行另一条指令来中断响应,所以响应的额外等待时间不会超过5个机器周期。中断入口:单片机响应中断后,会转向特定入口进行中断服务。从表中可以看出,相邻的两个中断源的入口地址间隔为8个单位

18、 。这意味着如果要从入口地址开始存储中断源对应的中断服务程序,程序的长度不能超过8个字节,否则会影响下一个中断源入口地址的使用。一般情况下,中断服务程序的长度是8个字节以上。因此,常见的处理方法是:在入口地址存储一条无条件传输指令,并通过该传输指令转向对应的中断服务程序入口。程序认为它已经结束了。中断请求的取消:响应一个中断请求,中断请求应该在中断return()之前取消,否则会触发另一个中断。定时器/计数器中断请求的取消:响应中断后,中断请求标志TF被硬件自动清零。外部中断请求的取消:如果采用脉冲触发方式,中断请求标志IE会在响应中断后由硬件自动清零;对于电平触发的外部中断请求,中断标志的>取消是自动的。由于中断请求的低电平持续存在,响应中断后会再次产生中断请求。为此,必须在响应中断后取消外部信号。 2.每秒延迟的设置方法有两种:一种是使用-51内部定时器产生溢出中断来确定1秒的时间,另一种是使用软延迟的方法。 3.计​​数器初值计算 定时器工作时,必须将计数器的初值发送给计数器。该值被发送到 TH 和 TL。我们可以将计数器补到零所需的计数值设为C,将初始计数值设为TC,得到如下通式: TC=M-CC语言程序#&;52.h&; /宏包含-52系列单片机的头文件#t=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0;/数码管段码数组=0

2 0、x7f,0,0,0;/位码数组=0,30,0x7b,3,0,15,0xb7,3;/实现相位切换,数码管倒计时和红绿灯相位切换巧妙结合。 ();/延迟程序声明50ms,;2=10,10;/显示数组l();()();(1),j;(;=0&;&;j=20)/定时器精确延时n50ms=0;-=1;(i=0;i0;x-)(y=122;y0;y-);/*延时子程序结束*/0() 1TH0=(XXXX年6-XXXX年0)/256;TL0=(XXXX年6-XXXX年0)%256;n50ms+;l()|=0X01;/timer1, mode 0&;=0XF1;TH0= (XXXX年6-XXXX年0)/256;/赋初值TL0

21、=(XXXX年6-XXXX年0)%256;ET0=1;/开启定时器中断EA=1;/开启总中断TR0=1;/开启总中断< @2、连接说明三、结论:硬件平台:I51学习板。1、硬件平台及使用资源使用资源:数码管显示器、发光二极管等3.1设计生产过程中遇到的问题及如何解决交通灯电路图简单交通灯硬件接线说明单片机P0.1-P0.3、P0. 5-P0.7控制东西方向的绿色、红色和黄色,南北方向依次为绿色、红色和黄色,绿色、红色和黄色。接线,有时候接错,编程的时候,有时候忘记生成机器码,忘记保存了,最大的问题是编程,我在网上也找了很多相关的程序,但是很多都是我可以的看不懂,不过老师也给了数码管显示电路的一些程序:段码控制接口P8用一根8P杜邦线接单片机P2口

22、;位码控制接口P9采用4P杜邦线采用4P杜邦线连接单片机P3.4-P3.7。但我还是无法理解。在同学和老师的帮助下,我一一解决了之前的问题,但是在编程这方面还存在很大的问题。3.2 设计制作过程中还有哪些改进和不足以及未来学习和改进计划。在这个培训过程中,我了解到,无论大事小事,都要注意细节。我已经掌握了硬件连接和开发平台。不过我以后应该在C语言编程、作图、画电路图方面进一步提高。四、经验:在实验过程中,以单片机为核心控制元件,使电路成为其可靠性比较高,功能比较强大,多变。而且,您可以随时更新系统,下载新文件以在不同状态之间切换,以及进行不同状态的组合。一开始觉得很好奇,于是就产生了浓厚的兴趣,我的梦想变成了

23、电子界的魔术师!硬件接线过程一开始 问题出在中间:不知道杜邦线插在哪里,接线顺序反了。有时编程时忘记保存,有时忘记生成机器码,编译后出现很多错误。但是在设计和调试过程中也发现了一些问题,比如红绿灯切换速度不够、绿灯时而时亮、红绿灯规则效率低等。焊接硬件时电阻接错,应该是排除的阻值较大。焊接外电路时,没有按照老师的步骤,导致接错焊接。虽然红绿灯的外部电路只有几个电阻、三极管、发光二极管、几个接线口和一个接线板,但在我自己的手中,却不知从何下手。最后,在同学们的帮助下,我终于完成了焊接。还有老师说我的外围电路布局不是很好,比如电阻,因为我是用手弯的

24、 而不是用镊子,所以这是我以后需要注意的地方。还有一个晶振焊接的不是很整齐,应该重新焊接,但是因为怕麻烦,又怕重新焊接后影响外观,所以没有再试。另外,因为画的时候漏了一条线,所以转成板子的时候出现了问题。后来,我不得不自己用电线把丢失的电线连接起来。这花费了很多时间并增加了电线的数量。工作量很大,这些还需要我们在实践中不断加强和完善,进一步提高。在本次课程设计中,我发现单片机的原理非常适用,在老师的课堂上讲解还远远不够。老师常说:&;只有清华学生在上课时间能听懂,课余时间不需要练习。上课时间就够了。 &;我们当然不是其中的一员。如果我们想做,只有努力和勤奋才能做到。

25、是可以做到的,可以不断发现自己的不足,所以有针对性的去研究,去查资料。很多的功课和程序看似简单,但真正做起来,才发现知识并没有你想的那么扎实。以编程为例。有些程序好像看懂了,但是你在软件里编程,就乱七八糟了,着急,不知结果如何。在这里,很重要的一点是要明白,理论与实践的结合是非常重要的。只有理论知识是远远不够的。只有将所学的理论与实践相结合,才能真正提高自己的动手能力和思维能力,树立自己的作品。信心。相信会对以后的学习、工作、生活产生非常重要的影响。在设计过程中,我们也得到了老师们的帮助和意见。在学习和训练的过程中,并不是每一个问题都可以自己解决。向老师请教或与同学讨论也是一个解决问题的问题,让你进步更快,提高学习能力。

26、 好方法。在这里,我想多说几句,就说一下我们的培训老师。在他的帮助下,我学到了很多,最终完成了实践培训。此外,在培训过程中,还讲了一些励志的话,帮助我们走出迷茫,给我们指引方向,让我们不断进步,勇往直前。课余时间,老师还讲了一些技能比赛,比如全国电子产品设计技能大赛,天津的很多比赛等等,让我们了解到很多关于比赛的信息。不仅如此,老师还经常教育一些上课不认真听课,不做实训的学生,让我深受感动,值得深思。最后,祝各组在两周的紧张学习中取得理想的成绩,从中学习知识,为以后的工作和学习所用!单片机实训报告样本(三)1.课程设计目的1)巩固单片机

27、基础知识,连接知识点。2)学画板,学习手工板的一般方法。3)使用其他工具设计的能力单片机硬件系统。4)基于开发单片机应用程序的能力。5)编写技术报告和编写技术资料的能力。6)独立工作和创造力的能力。< @7)综合运用专业基础知识解决实际工程技术问题。2.课程设计课题说明及旋转电子钟设计制作的功能要求:(1)实现最低单片机系统;(2)四位数码管显示当前时间和分钟;(3)周围60个发光管每秒转一格,装饰用每秒转一圈一次;(4)实现整点计时;(5)实现按键调节;(6)关机(关机) protection, the annual timing error is less than 30 seconds;(<@7) Other functions.3.Course design report content3.1Scheme argument3.1.1MCU

28、Timer as electronic clock Advantages: Considering the sufficient supply and low price of the single-chip microcomputer, the combination of software and hardware can be used, and the multi-functionality of the system can be easily realized, so the single-chip microcomputer is used as the hardware basis of this design. Therefore, the advantage is that the peripheral circuit is simple, and only one single-chip microcomputer is required. system, and a display module. Disadvantages: the timing is not very accurate, the timing error is large, and the programming of the program is cumbersome.3.1.2 The digital circuit is used as an electronic clock Advantages: accurate travel time and intuitive display , No mechanical transmission device. Compared with the traditional mechanical clock, the electronic clock has more excellent advantages. Because the electronic clock adopts the development of digital integrated circuits and adopts advanced quartz technology, the electronic clock has the advantages of accurate travel time, stable performance, portable Convenience and other advantages, electronic clocks are used in various fields such as timing automatic alarm, automatic bell ringing, time program automatic control, timing broadcasting and automatic control. Disadvantages: Because electronic clocks are electronic products after all,

2< @9、Electronic products have radiation, but the harm of electronic clocks is extremely low, and they are not harmful enough to the human body. Therefore, it is mostly used in the main business places of the city, as well as public places such as stations and docks. When setting the electronic clock in public places, the user can also set the screen according to the surrounding climate and temperature. At the same time, because the digital clock The power consumption of the tube display is very economical. So it can maintain continuous working effect. When sleeping at night, if you put an electronic clock with projection function on the bedside, you can display the time directly on the ceiling without getting up, which is very intuitive and effective. In most of the cars produced now, the electronic clock function is usually built next to the dashboard in the front of the car, and the imaging effect of the blue background light plate is very clear. 3.2 rotate the electronic clock hardware circuit, and briefly describe the principle of each part3.

30、2.1 step-down part3.@ >2.1 The 5V power supply of the power supply part can be formed by using the general 78XX series, or it can be formed by using it. Generally speaking, it is currently the mainstream, and the most commonly used series are XXXX-XX series. The circuit of this part can be referred to Figure 1. Use a XXXX Y-5 to form a 5V power supply. In order to better understand the situation of the system power supply, a power supply instruction is generally added to the output end of the power supply. 3.2.2 The principle of rotation of 60 lights in the display part is exactly the same as that of the digital tube display. It is just that the segments of the digital tube are replaced by a single diode, forming a control structure similar to eight digital tubes. 3.2.3 In order to output the relevant information of the user in the instruction part, there are currently used methods and methods. Students in this training can choose one of the two methods.3.2.4 The key part of this training uses a relatively simple resistance-capacitance reset circuit. For microcontrollers such as single-chip microcomputers, the essence of

31、 is to run the program set by the user, so a download line interface must be added on the basis of the basic hardware to download For the program written by the user, since the MCU supports serial port download, when making hardware, you only need to connect the P3.0 and P3.1 pins of the MCU to form a reserved interface, we use the download Online direct download. The user uses independent buttons to input information. In this project, only independent buttons are used because adjustment and addition and subtraction information are to be entered. After the study and production of the electronic clock, the basic functions of the electronic clock are finally completed. It makes us more aware of the importance of combining hands-on ability and theoretical knowledge. In this production, we also deeply realized our shortcomings and the lack of our own theoretical knowledge, so we encountered many difficulties, but in the end, with the help of teachers and team members, we successfully solved the difficulties and realized the whole department.

32、The production and final debugging of the system, the relevant indicators have achieved the expected results, and the tasks required by this course have been well completed. xx: We have gained a lot of things these days, from scattered components to the whole process of electronic clocks that can achieve basic functions. Although we encountered some problems in the design process, we have discussed and checked again and again. We finally figured out the problem, and exposed the lack of knowledge and experience in this area earlier. Through the study of this project, we have improved our ability of independent learning, hands-on operation and unity and cooperation. Through this course, I have a solid grasp of the knowledge about electronic circuits and single-chip microcomputers. It enabled me to have a more detailed and profound understanding of my professional knowledge, and to realize the use of many components that I have seen but did not seriously understand, so that I have a deeper understanding of my own shortcomings. The basic knowledge of

33、 is not solid enough, but I have accumulated a lot of valuable experience during this period, which is a huge asset for me to go to work in the future. I would like to thank our instructors Xu and Xiang for their patience and hard work. And thank you to the team members for their tolerance and hard work. Single-chip microcomputer training report sample (四)Through this single-chip microcomputer training, I have a deeper understanding of the single-chip microcomputer. The system takes 51 single-chip microcomputer as the core component, uses assembly software programming, and controls and digital tubes through the keyboard. The display realizes the basic clock display function and time adjustment function, which can realize the basic requirements and play parts of this design problem. Due to the limited time and the limitation of its own knowledge level, there are still some imperfections in this system. Some specific details need to be solved. For example, it is not possible to control the clock time with only two buttons, and it is not possible to realize extended functions such as alarm clock. Weeks, my clock program was finally compiled successfully. When I see my program, the system that I have been with all day can run in a healthy way, I am really happy and gratified. I believe that the ups and downs will eventually turn into a sweet spring. But here This training also gave me a deeper understanding of assembly language. When I first came into contact with assembly language, I felt it was difficult, especially the use of assembly language in this training. Although there were many difficulties, we managed to overcome This training has cultivated our serious work style, enhanced our teamwork ability, and made us realize the importance of teamwork spirit. The experience of this training will also benefit me for life, I feel that this training is something that you really need to do with your heart. It is a real process of learning and research. Without learning, it is impossible to have the ability to research. Without research, you will not be able to I have made a breakthrough. I hope this experience can

35、encourage me to continue to make progress in my future studies. The single-chip microcomputer training report sample (五)Through this semester’s I gained a lot of knowledge about single-chip microcomputer, and this knowledge is closely related to daily life. I learned about the entry of some simple programs, the application and principle of monitors, keyboards, and monitors. Monitor: The monitor is composed of light-emitting diodes. Field device. The usual 8-segment display is composed of 8 light-emitting diodes, and the display is divided into two types: common anode and common cathode. There are segment selection codes and bit selection codes. When the average current of each segment of the display is 5MA, there are Satisfactory brightness, generally choose the current of 5-10MA for breaking code; the current of bit line should choose 40-80MA. There are two kinds of display modes: dynamic and static. XXXX year A chip is a display keyboard control chip with serial interface function ,它可同时取得8位共阴极数码管和64个键的键盘矩阵。XX

36、XX年A的控制指令分为两类:8位宽度的单字节指令和16位宽度双字节指令;还有闪烁指令和消隐指令。XXXX年A采用串行方式总线与微处理器通信;XXXX年A与AT89C52接口电路,在实际电路中无论接不接键盘,电路中连接到其各段上的8个100千欧的下拉电阻均不可以省去,如果不接键盘而只接显示器可以省去8个10千欧电阻,若仅接键盘而不接显示器,可省去串入DP及SA-SG连线的8个220欧电阻,XXXX年A还需要外接晶体振荡电路。液晶显示器简称,其显示原理是用经过处后的液晶具有能改变光线传输方向的特性,达到显示字符和图形的目的。最简单的笔段式液晶显示器类似于显示器,可以显示简单的字符和数字,而目前大量

37、使用的是点阵式显示器,既可以显示字符和数字也可以显示汉字和图形。如果把显示屏、背光可变电源、接口控制逻辑、驱动集成芯片等部件构成一个整体,是的与接口十分方便。键盘:键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上。计算机操作者通过键盘向计算机输入各种指令、数据,指挥计算机的工作。按照键盘的工作原理和按键方式的不同,可以划分为四种:机械式键盘采用类似金属接触式开关,工作原理是使触点导通或断开,具有工艺简单、噪音大、易维护的特点。塑料薄膜式键盘键盘内部共分四层,实现了无机械磨损。其特点是低价格、低噪音和低成本,已占领市场绝大部分份额。导电橡胶式键盘触点的结构是通过导电橡胶相连。

38、键盘内部有一层凸起带电的导电橡胶,每个按键都对应一个凸起,按下时把下面的触点接通。这种类型键盘是市场由机械键盘向薄膜键盘的过渡产品。无接点静电电容式键盘使用类似电容式开关的原理,通过按键时改变电极间的距离引起电容容量改变从而驱动编码器。特点是无磨损且密封性较好。按照按键方式的不同键盘可分为接触式和无触点式两类。接触式键盘就是我们通常所说的机械式键盘,它又分为普通触点式和干簧式。普通触点式的两个触点直接接触,从而使电路闭合,产生信号;而干簧式键盘则是在触点间加装磁铁,当键按下时,依靠磁力使触点接触,电路闭合。与普通触点式键盘相比,干簧式键盘具有响应速度快、使用寿命长、触点不易氧化等优点。无触点式

39、键盘又分为电容式、霍尔式和触摸式三种。其中电容式是我们最常用到的键盘类型,它的触点之间并非直接接触,而是当按键按下时,在触点之间形成两个串联的平板电容,从而使脉冲信号通过,其效果与接触式是等同的。电容式键盘击键时无噪声,响应速度快,但是价格很高一些。显示器:按照显示器的显示管分类、。按显示色彩分类单色显示器、彩色显示器。按大小分类通常有14寸、15寸、17寸和19寸,或者更大。显示管的屏幕上涂有一层荧光粉,电子枪发射出的电子击打在屏幕上,使被击打位置的荧光粉发光,从而产生了图像,每一个发光点又由&;红&;&;绿&;&;蓝&;三个小的发光点组成,这个发光点也就是一个象素。由于电子束是分为三条的,

40、它们分别射向屏幕上的这三种不同的发光小点,从而在屏幕上出现绚丽多彩的画面。显示器显示画面是由显示卡来控制的。若仔细观察显示器上的文本或图像是由点组成的,屏幕上点越多越密,则分辨率越高。屏幕上相邻两个同色点的距离称为点距,常见点距规格有0.31mm、0.28mm、0.25mm等。显示器点距越小,在高分辨率下越容易取得清晰的显示效果。电子束采用光栅扫描方式,从屏幕左上角一点开始,向右逐点进行扫描,形成一条水平线;到达最右端后,又回到下一条水平线的左端,重复上面的过程;当电子束完成右下角一点的扫描后,形成一帧。此后,电子束又回到左上方起点,开始下一帧的扫描。这种方法也就是常说的逐行扫描显示。而隔行扫

41、描指电子束在扫描时每隔一行扫一线,完成一屏后再返回来扫描剩下的线,这与电视机的原理一样。隔行扫描的显示器比逐行扫描闪烁得更厉害,也会让使用者的眼睛更疲劳。完成一帧所花时间的倒数叫垂直扫描频率,也叫刷新频率,比如60Hz、75Hz等。通过这几天的单片机的实训,我在理论的基础上更深刻的掌握了单片机的深层内容及实际生活中的应用,实训锻炼了自己动手能力和思维能力,还有在软件方面的编程能力,让我受益匪浅,同时也暴露出一些平时学习上的问题,让我深刻反思。这些问题的发现将为我以后的学习和工作找明道路,查漏补缺为进一步学习作好准备。通过实训,让我懂得了如何编写一些简单的程序,学会了如何制作单片机应用程序,并且可以在今后的日常生活中灵活运用。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论