




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机实习报告篇一:单片机实训报告单片机实训报告姓名学号:班级:指导老师:实训时间:、八 、-前言一周的单片机实训很快就结束咯,在这一周的时间里, 我学到了很多关于单片机各方面的知识。老师在实训课中也 教会咯我们很多关于单片机软件编程与硬件设施的知识。一周的实训中我们一共实训咯好几个项目,通过这几个 项目的实训,我们掌握咯一些单片机的汇编语言和硬件调 试,达到了很好的效果。一周时间实训过后,我把之前在课堂上不懂的知识点, 通过实际操作的练习,我都搞明白咯。当然在实训过程中也 遇到咯很多问题,就是有时在调试方面不能调试成功,有时 程序是没有错误,但是就是调试不好,一直找原因也找不出 是什么原因。
2、希望以后能够拥有更多的实训时间和机会学习单片机。实训任务一一、 实验目的熟悉Keil C51集成开发环境的使用方法二、 实验设备及器件IBM PC 机三、 实验内容按照本书的第2章的节到节内容进行 Keil C51集成开 发环境的安装和使用练习。然后按照以下内容建立文件并编 译产生HEX文件。ORG 8000HLJMP MainORG 80F0HMain:MOV R7,#0LOOP:MOV R6,#0DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R6,$DJNZ R7,L00P ;延时一台CPLCPLCPLCPLCPLCPLCPLCPLSJMP MainEND ;取反;取反;
3、取反;取反;取反;取反;取反; 取反通过该程序实现八盏灯的同时亮和同时灭的功能,更好 的掌握汇编指令。4、实验要求:熟练掌握结合DP-51PR0C单片机综合仿真实验仪和Keil C51 集成开发环境进行仿真调试。如果还 有时间,可以把本书的第 2章的节、节内容也看一下5、实验步骤:(1)用40针排线把 DP-51PR0C实验仪上的 A1区J76 接口和A2区J79接口相连,然后使用排线把 A2区的J61接 口与D1区的J52接口相连。如图所示。2、 对DP-51PR0C实验仪上电,然后按照本书的第 2章 的小节设置 TKSMonitor51仿真器和使用软件 DPFIash把 M0N5监控程序下
4、载到 TKSMonitor51仿真器。3、关闭DPFlash软件。把TKSMonitor51仿真器的工作 模式选择开关切换到 RUN处,然后按一下复位键(RST), M0N5程序就开始运行了。此时, TKSMonitor51仿真器进入 调试状态。4、 用户使用Keil C51集成开发环境建立工程、 xx与编 译“实验内容”所列的程序。然后按照本书的第2章节的第 2点(软件调试环境的设置)设置好,然后再编译一次。5、 此时用户就可以按照本书的第2章节所讲述的方法进行仿真调试。如果用户在退出仿真调试模式后想再次进入 仿真调试,可以先按一下TKSMonitor51仿真器的复位键(RST)。用户可以在
5、仿真调试环境下设置断点、单步、全 速运行等。在调试过程中用户可以看见D1区的LED的亮灭是由用户程序1引言实习目的 随着人们生活水平的不断提咼,单片机控制无疑是人们追求的目标之一,它给人们带来的方便也是不可否定的。本 次实习的目的在于加深 AT89C51单片机的理解,初步掌握单 片机应用系统的设计方法。通过本次实习达到巩固、充实和 综合运用所学知识解决实际问题的目的。单片机基础知识单片机又称单片微控制器,它是把一个计算机系统集成 到一个芯片上。单片机具有体积小、功能强、应用方面广等 优点。它的体积小、功耗低、控制功能强、扩展灵活、微型 化和使用方便等优点,为学习、应用和开发提供了便利条件。 目
6、前正以前所未见的速度取代着传统电子线路构成的经典 系统。单片机的使用领域已十分广泛。例如彩电、冰箱、空 调等无处不见单片机的影子,单片机已深深地融入我们的生 活。大大提高了这些产品的智能性,易用性及节能性等主要 性能指标,在工农业生产上也极大提高了生效效率和产品质 量。课题描述实现对8个LED灯以5种方式显示,用一个按键进行方 式选择,并用一个数码管显示方式编号并用两个键来控制流 水灯流动的速度。2系统概述系统分析流水灯是一串按一定的规律像流水一样连续闪亮。流水灯控制是可编程控制器的一个应用。流水灯控制可用多种方 法实现,要求8个灯在时钟信号作用下按规律转换5种状态。每按一次按键选择一个方式,
7、方式显示在数码管上,8个灯分别用不同的方式闪亮。同时通过其它两个按钮可以调节灯 闪亮的快慢速度。也就是用延时的方法来控制速度。系统设计要求根据课题,查找资料,了解所使用的芯片;画出可控流水灯的工作电路图,使用Protel软件绘制电路图;根据原理图把元件器正确焊接到电路板上,分清元件器的正负极,以及焊接的正确位置;设计程序,在 Keil 750 AHK 环境下调试程序以实现预 期的功能。3系统详细设计硬件使用说明AT89C51提供以下标准 AT89C51是一种低功耗、高性能的8位单片微型计算机。功能:8K字节Flash闪速存储器,256字节内部RAM 40个I/O 口线,3个16位定时/计数器,
8、 一个6向量两极中断结构,一个全双工串行通信口,片内振 荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU 的工作,但允许 RAM定时/计数器,串行通信口及中断系统 继续工作,掉电方式保存 RAM中的内容,但振荡器停止工作 并禁止其它所有部件工作直到下一个硬件复位。AT89C51采用ATME高密度非易失存储器制造技术制造, 与工业标准的 MCS-51指令集和输出管脚相兼容。由于将多 功能8位CPU和闪存组合在单个芯片中, ATML的 AT89C51是 一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为
9、很多嵌入式控制系统提供了一种灵活性高 且价廉的方案。AT89C51主要性能参数1、与MCS-51指令系统完全兼容 2、4K字节可重擦写FLASH闪速存储器3、1000次擦写周期4、全静态操作:OHz 24MHz5、三级加密程序存储器 6、 128*8字节内部 RAM 7 32个可编程I/O 口线8、22上16 位定时/计数器9、6个中断源10、可编程串行URARS道AT89C51引脚配置图AT89C51芯片的引脚配置如图所示图AT89C51框图管脚说明:VCC供电电压。GND接地。P0 口: P0 口为一个8位漏级开路双向I/O 口,每脚可 吸收8TTL门电流。当P1 口的管脚第一次写1时,被
10、定义为 高阻输入。P0能够用于外部程序数据存储器, 它可以被定义 为数据/地址的第八位。在 FIASH编程时,P0 口作为原码输 入口,当FIASH进行校验时,P0输出原码,此时 P0外部必 须被拉高。P1 口: P1 口是一个内部提供上拉电阻的8位双向I/O口,P1 口缓冲器能接收输出 4TTL门电流。P1 口管脚写入1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1 口作为第八位地址接收。P2 口: P2 口为一个内部上拉电阻的 8位双向I/O 口, P2 口缓冲器可接收,输出4个TTL门电流,当P2 口被写
11、“ 1” 时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为 输入时,P2 口的管脚被外部拉低,将输出电流。P3 口: P3 口管脚是8个带内部上拉电阻的双向 I/O 口, 可接收输出4个TTL门电流。当P3 口写入“ T后,它们被 内部上拉为高电平,并用作输入。作为输入,由于外部下拉 为低电平,P3 口将输出电流(ILL )这是由于上拉的缘故。RST复位输入。当振荡器复位器件时,要保持 RST脚 两个机器周期的高电平时间。ALE/PROG当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节PSEN外部程序存储器的选通信号。在由外部程序存储 器取指期间,每个机器周期两次 /PSE
12、N有效。EA/VPP:当/EA保持低电平时,则在此期间外部程序存 储器(OOOOH-FFFFH),不管是否有内部程序存储器。XTAL1:反向振荡放大器的输入及内部时钟工作电路的 输入。XTAL2 :来自反向振荡器的输出。USB接口的通讯原理1.USB设备的接入USB接口中的+ 5V电源不但可以为外接设置提供小电流 供应,并且还起着检测功能。当USB设置插入USB接口后,主机的+ 5V电源就会通过 USB边线与USB设备相通。USB外 设的控制芯片会通过两只 10K的电阻来检查USB设备是否接 入了主机的USB端口。如果这两个引脚一个为高电平,一个 为低电平时就表示 USB外设已经正常确连入 U
13、SB接口,这时 外设的控制芯片开始工作,并通过DATAb, DATA-向外送出数据。这时主机接收数据后,就会提示发现新硬件,并开始 安装新硬件驱动。设备的识别在USB外设向外送出数据时,其中就包括设备自身的设 备名及型号等相关参数,主机就是根据这些信息在显示器上 显示出所发现的新硬件的名称型号的。RS-232接口引脚信号定义RS-232C接口引脚信号定义如下表 3-5-1所示:表3-5-1 RS-232C 接口引脚信号定义硬件电路设计可控流水灯整体电路原理图设计如图所示:图可控流水灯硬件电路图可控流水灯所使用到的元器件列表如表3-6-2所示表3-6-2兀器件列表名称电阻电容开关芯片单片机PC机
14、串行口 灯电源指示灯二极管三极管型号 220 欧 103AT89C51数量 9 4 1 1 11 8 1 2 4 1 2数码显示器按键篇三:单片机实训报告心得广东轻工职业技术学院实训报告实训项目系别:专业:班级:姓名:学号:LED指导老师:实训地点:实训时间:单片机实训 电子通信工程系 应用电子技术 嵌入式 091班11222 20XX080202316 丁向荣、赵慧 第三实训楼 C309 20XX年1月10日至1月曰14、八 、-前言单片机应用技术是现代电子设计的核心技术,学习单片 机只是就是要将单片机应用到电子产品中,以单片机为控制 核心实现电子系统所需实现的功能。单片机的应用能力很多 程
15、度上决定了电子类专业学生电子设计与电子应用的水平 与能力,尤其是高职学生更是如此。本项目要求设计一个简单的电子时钟,用六位LED数码管实现电子时钟的功能,显示方式为时、分、秒,采用24h(小时)计时方式,使用按键开关可实现时分调整。通过电子闹钟项目的课题设计,让同学们体验项目设计的要点,了解项目设计的流程,加深对 单片机应用知识的学习,体会团队协作的力量所在。为日后 的嵌入式专业学习巩固基础。目录1.概 系统的作用系统的功能要求2.系统硬件设计.系统的电路原理电路原理图各控制按钮控制功能说明.3.系统软件设计.4.系统调试.5.总结.1.概述系统的作用本系统是利用 AT89C51单片机结合6个
16、七段显示器以24 时制“时时分分秒秒”格式显示时间的电子定时闹铃,系统 可以设置8组定时闹铃和1组倒计时功能;当定时闹铃和倒 计结束时,该电子时钟通过蜂鸣器发出嘀嘀嘀响声;本系统还具有半点和整点报时功能,当现在时间为半点时会发出嘀 的一声响,当现在时间为整点时报整点数响声。由于该电子 定时闹铃有强大功能可以在多种场合下使用,利用七段显示 器发光也可以在夜晚和黑暗场合下使用。系统的功能要求(1) 使用6位七段显示器显示 24时制时间。(2) 时间显示格式为“时时分分秒秒”。(3) 定时闹铃功能。(4) 倒计时功能。(5) 半点报时功能:当现在时间为半点时,蜂鸣器发 出“嘀”声响。(6) 整点报时
17、功能:当现在时间为整点时,蜂鸣器发 出现在时间整点数响声。(7) 当任一闹铃时间到时发出连续“嘀嘀嘀”响声, 七段显示器显示“ X HHMM。(8) 当倒计时时间到时发出嘀嘀嘀响声,七段显示器 显示“ 000000 ”。(9) 定时闹铃、倒计时和现在时间模式可以互相切换 而不影响各自功能。(10) 具有4个按键来进行功能设置,可以设置当前时 间、8组闹铃的时间设置和开关及倒计时的时间设置。(11)通过复位按键可以重启系统。2.系统的硬件设计系统的电路原理(1) 系统以 AT89C51单片机为本电路的核心元件,通 过单片机的引脚和 A102J排阻加上拉电压来驱动七段显示 器段显示数字。(2) 通
18、过单片机的引脚连接A103J排阻拉升电压信 号,控制6个8050NPN三极管使共阴极七段显示器连通接地 来循篇四:单片机实习总结报告专业综合实习总结20XX-20XX(2)专业班级: 电子信息工程0801 学生学号: 0414080123学生姓名:吴锦指导教师:张云、包长春、马崇霄、杜殿会 实习时间: 机电工程学院一、实习目的和意义1、实习目的:(1)利用单片机小系统实习板,掌握电路原理图;(2) 通过对系统板的测试,了解系统板的工作原理及 性能,掌握元器件及系统故障的排除方法;(3)通过单片机系统的调试、程序编制及运行,掌握单片机系统的工作原理、开发方法和操作方法。2、实习意义:通过本实习不
19、但可以掌握单片机软、硬件的综合调试方 法,而且可以熟练掌握电路原理图,激发对单片机智能性的 探索精神,提高学生的综合素质,培养学生应用单片机实现 对工业控制系统的设计、开发与调试的能力。在制作学习过 程中,不但可以掌握软、硬件的综合调试方法,而且可以使 学生对单片机智能性产生强烈的欲望。达到最大限度地掌握 微机应用技术,软件及接口设计和数据采集与处理的技能, 培养电综合实践素质的目的。二、实习内容1.熟悉“单片机课程实习”电路板,领会、掌握该电路板的设计原理及硬件布局。2.掌握单片机技术应用平台keil软件的学习。3.借助平台软件,学习开发板的使用,按照要求编制、 调试出正确的汇编语言程序。4
20、.学习适合本开发平台软件STC-ISP的在线单片机烧录。5.针对实习电路板的功能,编制、调试、编译汇编语言 程序,下载烧录并在实验板上运行,或利用软件ISIS 7Professional 进行软件仿真。实现的功能:显示模块:单向循环流水 led显示、双向循环流水led 显示、花样流水灯的显示,使用查表方法编制任意点亮历程 的实现,使用软件延时;2.数码管显示模块:一位静态数码管显示0到9和0到 F、二位静态数码管显示 0到99、三位静态数码管显示 0到 999、四位静态数码管显示 0到9999;阴极和阳极四位动态 数码管显示;74LS驱动4位静态数码管显示;利用 74HC595 四位静态数码管
21、显示;使用串行静态显示和动态扫描显示两 种方式;3.键盘模块:利用4X 4矩阵键盘按键对应置数显示 “0F”;使用键盘的行列扫描方式;三、硬件介绍(一儿ED显示模块:图1流水灯显示图2键盘控制循环灯(二)数码管显示模块:图3 1位静态数码管显示图44位静态数码管显示图54位动态数码管显示图6独立键盘加减清零数码管显示篇五:单片机实训报告目录一、概述:设计制作产品的背景、目的、意义设计制作产品的设计要求分工情况、工作计划及本人所总结工作本课题的基本内容、重点及难点二、正文:实验原理实验流程图硬件设计软件设计C语言程序简易交通灯硬件接线说明交通灯电路图三、结论:设计制作过程中遇到的问题及如何解决的
22、通过设计制作过程有哪些提高还有哪些不足及今后学 习提高计划四、心得体会一、概述:设计制作产品的背景、目的、意义1.设计背景在大二的上半个学期我们开了一门叫单片机技术与应 用的课程,在期末考试之前有一个两个星期的实训,就是 用平时所学的知识在自己的板子上实现一个功能,比如说: 实现一个交通灯、万年历、密码锁或计算器等等,或者自己 根据实际情况自己设计题目实现一个功能。设计当中最多三个人一个小组,最少自备一台电脑。不仅如此,我们还能把以前所学的数字电路、模拟电路、电路基础、PCB等知识在这次实训过程中得到用用。在做中学,在学中作。2、设计目的1.通过本次课程设计进一步熟悉和掌握单片机的结构 及工作
23、原理,巩固和加深“单片机原理与应用”课程的基本 知识,掌握电子设计知识在实际中的简单应用。2.综合运用“单片机原理与应用”课程和先修课程的 理论及生产实际知识去分析和解决电子设计问题,进行电子 设计的训练。3.学习电子设计的一般方法,掌握AT89C52芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析 问题、解决问题的能力,特别是总体设计能力。4.通过计算和绘制原理图、布线图和流程图,学会运 用标准、规范、手册、图册和查阅有关技术资料等,培养电 子设计的基本技能。5.通过完成一个包括电路设计和程序开发的完整过 程,了解开发单片机应用系统全过程,为今后从事的工作打 基础。3、设计意义:
24、交通灯的控制系统对于维持城市交通稳 定有序的运转有着至关重要的作用。考虑到单片机具有物美 价廉、功能强、使用方便灵活、可靠性高等特点,本人拟采 用AT89C52单片机来实现十字路口交通信号灯的模拟控制, 通过模拟系统的设计来了解交通灯系统的工作原理和一些 基本功能是如何通过单片机来实现的。此次设计基于本人在校期间所学的有关单片机等相关 知识,通过设计基于 AT89C52单片机的交通灯控制系统,将 所学知识运用到实践中并得以深化,进一步加强单片机知识 的理解,掌握单片机的基本原理和各种基本功能的应用,并 且通过交通灯控制系统的设计可以进一步认识单片机在控 制系统中的重要性。设计制作产品的设计要求
25、1、在万能板上组装焊接一个十字交通模拟路口2、利用学习板上的单片机最小系统、数码管、按键等 资源与组装焊接的模拟路口组成简易交通灯控制器硬件系 统。3、编写软件实现下表及下图所示交通路口的相位规则, 循环显示交通信号指挥交通。4、数码管倒计时显示当前相位剩余时间。5、时间控制基于定时器实现。扩展功能要求:1、 在各路口绿灯变黄灯之前加上3秒钟绿闪,即实现 6相位。2、增加各方向绿时时间设定功能。、增加设定键、增加键、减少键、确认键、按下设定键进入更改绿时状态,数码管最左面的一 位显示0,右边两位显示当前东西方向绿时时间,再次按下 设定键数码管最左面的一位显示1,右边两位显示当前南北方向绿时时间
26、,依次循环。、在设定状态下,按下增加按键和减少按键可以增加 或减少当前方向绿时时间,绿时时间范围10-99秒。、调整好绿时时间后,按下确认按键存储并更新新的 绿时设定。设计文档要求:1、绘制系统原理图及 PCB图。2、编写元器件清单3、上交完整的源程序并对程序进行注释4、完成电子产品设计及制作总结报告分工情况、工作计划及本人所总结工作1、了解交通灯控制系统的各项功能要求1.根据功能要求设计不同设计方案并择优选择2.选择材料并根据所选设计方案进行硬件电路的设计,包括主控制系统、通行灯输出控制、时间显示模块、电源电路等3.根据功能要求进行主要程序的设计,包括初始化程序、主程序、外中断1中断服务程
27、序、定时中断服务程序等4.使用PROTEUS件仿真,检查是否实现所需功能并在系统上进行调试以达到预期效果本课题的基本内容、重点及难1、基本内容:交通灯控制系统的功能要求;制定不同的设计方案并择优选择;系统硬件电路的设计(包括主控制系统、通行灯输出控制、时间显示模块、电源电路等);系统主要程序的设计(包括初始化程序、主程序、外中断 1中 断服务程序、定时中断服务程序等);软件仿真(使用PROTEUS 软件仿真)及系统运行调试(检查能否实现功能并改进)。2、重点:根据交通灯控制系统的功能要求制定出不同的设计方案并择优选择;根据设计方案进行硬件电路部分的设计(包括主控制系统、通行灯输出控制、时间显示
28、模块、电源电路等)。3、难点:根据交通灯控制系统的功能要求进行主要程序的设计(包括初始化程序、主程序、外中断 1中断服务程序、定时中断服务程序等);使用PROTEU软件仿真并在系统上进行调试。二、正文:实验原理1.基本原理主体电路:交通灯自动控制模块。这部分电路主要由 80C51单片机的I/O端口、定时计数器、外部中断扩展等组 成。本设计先是从普通三色灯的指示开始进行设计,用P0口作为输出。程序的初始化是南北绿灯亮30秒,同时东西红灯亮30秒;之后南北黄灯亮3秒,东西红灯亮 3秒;之后南北红灯亮15秒,东西绿亮15秒;之后南北红灯亮3秒, 东西黄灯量3秒,之后重复执行。倒计时用到定时器TO,用
29、P2 口作为LED的显示。二位一体的LED重复执行 30秒、3秒、15秒的倒计时。作为突发事件的处理,本设计主要用到 外部中断EXOb用一模拟开关作为中断信号。实际中可以接 其它可以产生中断信号的信号源。2.芯片 AT89C52AT89C52是一个低电压,高性能 CMOS位单片机,片内 含8k bytes的可反复擦写的 Flash只读程序存储器和 256 bytes的随机存取数据存储器(RAM,器件采用ATMEL公司 的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用 8位中央处理器和 Flash存储单元,功能 强大的AT89C52单片机可为您提供许多较复杂系统控制应用
30、场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O) 端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和 Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。主要功能特性:兼容MCS51指令系统8k可反复擦写(1000次)Flash ROM32个双向I/O 口256x8bit 内部 RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功
31、耗空闲和掉电模式软件设置睡眠和唤醒功能实验流程图(一)实现方法(1)在设计中利用软件程序延时的方法来控制红(绿)的亮的时间。考虑延时时间较长所以先用TO产生终端然后通过计数的方法来实现延时。利用P1 口的、作为红绿灯 控制端口。(2)南北向的绿灯连在一块,东西向的红灯连在一块, 他们一块与相连。同样南北向的红灯连在一块,东西向的绿 灯连在一块,他们一块与 P1.2相连,四个黄灯连在一块与 相连。(二)流程图篇六:“ 51 ”“ 51”姓名:学院:电气与控制工程学院专业:班级:学号:目录、八 、-一. 前言二. 实训的目的及要求 三.实训原理四.硬件的安装与调试五.软件部分 六.系统测试七.元器
32、件清单 八.心得体会 九.参考文献、八 、-前言51精简开发板是一款以 8051系列单片机为核心的精简 开发板。8051系列单片机是一款应用非常广泛的8位微处理芯片,由于其功能齐全,产品技术成熟,资料广泛,又是学习其他很多单片机的基础。单片机具有成本低、体积小、可靠性高、具有高附加值、 通过更改软件就可以改变控制对象等优点,单片机越来越成 为电子工程师设计产品时的首选器件之一。因此拥有一块单 片机开发板对单片机学习具有着极其重要的意义。本课题设计的单片机开发板,具有一般开发板通用结 构,并基于硬件进行相关软件设计。利用程序开发语言开发 程序并实现ISP在线下载到单片机,无需配置单独的下载器。
33、单片机使用ISP在线下载程序,加快了程序设计者调试的进 度,使设计者所设计的程序尽快得到验证。通过对开发板上 的模块进行实验,可以提高针对不同硬件进行编程的能力, 同时通过实验现象对所用的硬件也有了更深一步的认识,因 此该开发板具有一定的实用价值和现实意义。实训的目的及要求1.了解“ 51 ”精简开发板的工作原理及其结构;2. 了解复杂电子产品生产制造的全过程;3.熟练掌握电子元器件的焊接方法与技巧,训练动手能 力,培养工程实践观念。实训原理1.主要性能指标输入电压:DC5V;典型值:5V 2 .功能分区与模块简介1单片机单片机也称单片微控制器(Single Chip Microcontrol
34、ler),它集成度高、运算快、体积小、运行可靠、价格低廉,在过程控制、数据采集、机电一体化、智能 仪器仪表、家用电器以及络技术等方面得到广泛应用。2电源部分电源部分由开关、稳压集成、电源指示灯几部分组成, 本款51板输入电压5V,典型输入电压为 5V,也可通过板 上的稳压集成芯片 78M05给单片机提供5V电压,可使单片 机正常工作。3串行下载部分这一部分由串口、下载缓冲器 MAX232组成,通过MAX232 芯片把TTL电平转换成RS-232电平格式,可以用于单片机 与微机通信。再通过DB9接口由一条串口线与电脑串口相连, 可以利用程序下载软件(下载方法书后将做介绍)向单片机 下载程序,也可
35、通过一些串口调试软件与电脑进行串口通 信。但是,只有STC89S系列单片机支持串口下载,而AT89S系列单片机不支持串口下载。 4 ISP 下载ISP下载是 AT89S系列单片机的下载方式,不能用于 STC89S系列单片机,它由一条并口线与电脑并口相连,通过Easy下载软件向单片机下载程序,但下载器需另行购买。5输入/输出接口51板将32个I/O 口全部引出:其中 P0 口、P1 口、P2 口、P3 口各有8个I/O 口用排针引出,排针两端为与单片机共地的5V电源,方便进行外接扩展,而单片机的EA、ALE、PSEN端口也在靠近排阻下方引出, 以方便日后进行一些高级 扩展。P1 口接有8个发光L
36、ED,以供测试之用,P0 口外接 10K的上拉电阻。这些I/O 口即可做输出,又可做输入口, 51单片机内部可自行识别,不必要设置。硬件的安装与调试1.拿到51单片机套件后,首先应按照附录的元器件清单表逐一检查元件数目和规格,确保产品完整。2.详细阅读硬件说明部分,并将兀件对号入座,确保 一次性焊接成功。3.先对较矮小的元件进行焊接,比如电阻、稳压集成, 再对高一些的元件进行焊接,比如芯片座、排阻等,依此类 推,最后焊接高大的兀件,比如串口、ISP下载口等。焊接时应注意一些元件的正负极和方向。6外部复位复位是对单片机硬件的初始化,51单片机具有外部复位 功能,高电平有效,即在单片机9脚加上高电
37、平单片机就被复位。此产品的复位电路由按键S2,电 容C3和电阻R9组成。系统原理图篇七:51单片机实训报告“ 51单片机”精简开发板的组装及调试实训报告为期一周的单片机实习已经结束了。通过此次实训,让我们掌握了单片机基本原理的基础、单片机的编程知识以及 初步掌握单片机应用系统开发实用技术,了解“51”单片机精简开发板的焊接方法。同时培养我们理论与实践相结合的 能力,提高分析问题和解决问题的能力,增强学生独立工作 能力;培养了我们团结合作、共同探讨、共同前进的精神与 严谨的科学作风。此次实训主要有以下几个方面:一、 实训目的1.了解“ 51”精简开发板的工作原理及其结构。2.了解复杂电子产品生产
38、制造的全过程。3.熟练掌握电子元器件的焊接方法及技巧,训练动手能力,培养工程实践概念。4.能运用51单片机进行简单的单片机应用系统的硬件 设计。5.掌握单片机应用系统的硬件、软件调试方法二、 实验原理流水灯实际上就是一个带有八个发光二极管的单片机 最小应用系统,即为由发光二极管、晶振、复位、电源等电 路和必要的硬件组成的单个单片机。它的电气性能指标:输入电压:6V,典型值为5V。可用干电池组供电,也可用直流稳压电源供电。如图所示:本流水灯实际上就是一个带有八个发光二极管的单片 机最小应用系统,即为由发光二极管、晶振、复位、电源等 电路和必要的硬件组成的单个单片机。三、硬件组成1、晶振电路部分单
39、片机系统正常工作的保证,如果振荡器不起振,系统 将会不能工作;假如振荡器运行不规律,系统执行程序的时 候就会出现时间上的误差,这在通信中会体现的很明显:电 路将无法通信。他是由一个晶振和两个瓷片电容组成的, 和x2分别接单片机的x1和x2,晶振的瓷片电容是没有正负 的,注意两个瓷片电容相连的那端一定要接地。2、复位端、复位电路给单片机一个复位信号(一个一定时间的低电平)使程 序从头开始执行;一般有两中复位方式:上电复位,在系统 一上电时利用电容两端电压不能突变的原理给系统一个短 时的低电平;手动复位,同过按钮接通低电平给系统复位, 时如果手按着一直不放,系统将一直复位,不能正常。当要 对晶体重
40、置时,只要对此引脚电平提升至高电平并保持两个 及其周期以上的时间便能完成系统重置的各x1项动作,使得内部特殊功能寄存器内容均被设成已知状如图所示,只要按此开关就能完成LED和开关的重置。3、发光二极管电路LED发光二极管依次接 P1 口,利用共阳极接线,只要 P1 口由高电平变为低电平LED灯即点亮。四、安装、焊接及调试安装步骤1.检查元器件的数量、质量和规格,详细阅读硬件说明 部分,并将元件对号入座,对于有极性的元器件要注意安装 方向,确保一次性焊接成功。2.先焊接低矮、耐热的元件,比如电阻,再对高一些的 元件进行焊接,比如芯片座、排阻等,以此类推,最后焊接 高大的元件。焊接部分1.检查印刷
41、电路裸板电源正负端、各相邻焊点是否短 路。2.检测元器件质量,电容、接插件是否短路,按键通断 状态是否正确。3.集成电路一定焊接插座,确定好插座空间安装位置。4.焊接时特别要注意锡不能太多,否则易发生焊点短5.电烙铁焊接时间不要过长,以免烫坏焊点。调试部分1.硬件调试拿到电路板后,首先要检查加工质量,并确保没有任何 方面的错误,如短路和断路,尤其要避免电源短路;元器件 在安装前要逐一检查,用万用表测其数值,看是否与所用相 同;完成焊接后,应先空载上电(芯片座上不插芯片),并 检查各引脚的电位是否正确。若一切正常,方可在断电的情 况下将芯片插入,再次检查各引脚的电位及其逻辑关系。将 万用表的探针
42、放到单片机接电源的引脚上检测一下,看是否 符合要求。进行串口测试。接上单片机电源和串口线,打开电源开 关,电源指示灯 DO亮,使用STC89C系列单片机,其本身自 带了一个测试程序,上电之后 D1D8便会两个两个的灯亮的 闪烁。或者自己下载一个程序,如果串口正常,如不成功, 就应该好好检查焊点及串口线。2.流水灯程序调试将电路板串口连接电脑,把程序烧入STC89C52系统。用USB接口连接电脑,为单片机提供电源。电源接入口,程 序开始运行。LED灯开始轮流闪烁,闪烁间隔大概为。点击 复位电路,单片机复位,LED灯从第一盏灯开始又循环亮起。语言程序#include #includevoid de
43、lay(unsigned int d)while(-d0); void main unsigned char i,LED;while(1) LED=0 x7f;for(i=7;i=0;i-) P仁 LED;delay(50000);LED=_cror_(LED,1); 在电路调试过程中也许会碰到以下一些故障:1.接好电池盒,电源这是灯不亮。这些是因为电源插 座存在虚焊现象,接触不良。遇到这种情况的时候应该及时 检查和修复虚焊点。2.出现不能正常下载程序。这是因为电路板电源没有正常接通或者下载线焊接组装有误、电池电压低、芯片MAX232不正常工作或管脚虚焊。应该去检查电源是否正常接通,并 且更正
44、正确。3 .下载程序不能正常完成流水灯功能。这是因为电池 电压低或者发光二极管损坏或者管脚虚焊、电阻R1开路或管脚虚焊。解决这样的方法是更换电池或者修复焊点。五、结论通过这次实习让我们可以在实践中检验我们所学的单 片机知识,更好的融会贯通,并在实践中发现问题,解决问 题。这次设计的流水灯由于比较简单,遇到的问题都不是很 困难,我们通过互相之间的交流、查阅书籍以及通过互联所 搜所需的资料都能够比较好的解决。这次所调试的流水灯系统缺点是程序输入采用串口输 入,烧入程序比较复杂。电路比较简单,所实现的功能只有 流水灯,时间闪烁的控制需要修改程序才能实现。如果需要改进的,可以增加一个时间设置来设 这流
45、水灯的闪烁时间,或者通过流水灯排列的形状不同可以 做成花样流水灯。下图为本次实训结果展示图:电路板焊接图电路板实现流水灯图这次的实践动手操作,主要在细心。在焊板子之前老师 给我们详细的讲述了关于我们将要实训的内容。深刻的讲解 了关于单片机的一些基础的知识。也给我们讲了关于焊接时 应该注意的一些细节。还有实训时应该注意的一些事情以及 我篇八:毕业实习报告实习单位:3实习时间:3月1日至3月21日 学院(系):电气工程与自动化学院专业:电子信息科学与技术学生姓名:学号:20XX年3月26日目录报告文.31实习的:.32实习位:.33实习容:.5料 .3设 计 初 步 方案 .4撰 写 毕 业 实
46、习 报告.44实习过程:.4熟 悉 单 片 机 知 识 阶段 .4单 片 机 的 概述 .4MCS 51 单 片 机 的 介5绍 .MCS-51单片机的引脚 .6解决难题阶段 .7总结阶段 .95实习总结及体会: .11报告正文1实习目的:大学毕业之际,毕业实习是极为重要的实践性学习环 节,通过阶段性时间的实习,为我们之后走向社会,接触本工作,拓宽知 识面,增强感性认识。培养、锻炼我们综合运用所学的基础理论、基本技能和 专业知识,去独立分析和解决实际问题的能力,能够将所学的专业理论知识运用与实践,在实践中结合理论加深对其认识和总结,再次学习,将专业知 识与实际接轨,逐步认识体会,从而更好地将所
47、学的运用到工作中去,接触 社会,认识社会,体验生活,学会生活,学会生活,学会感悟,学会做事, 学会与人相处,学会团结协作,为以后毕业走上工作岗位打下一定的基础。 具体目的如下:1.在图书馆查阅关于单片机设计方面的资料,为毕业 设计打下基础2.对毕业设计所选题目一家庭防盗系统的设计有初步 的了解3.通过借鉴和分析关于单片机方面的设计实例,从中 学到单片机的设计过程及一般步骤2实习单位:河南理工大学3实习内容:收集资料在学校图书馆查找资料,了解自己所学专业的东西,并 且确定自己的课题,得到相关的知识和能力,思考课题的内容与方向, 有针对性的收集资料。包括专业资料、工具资料和其他相关的资料。设计初步
48、方案在收集完资料后可以初步确定自己的毕业设计方案,并 建立相关的仿真图,进行原理分析、计算和实验,这一项工作是繁琐而 艰巨的,需要不断的补充知识修正设计结果。撰写毕业实习报告做完上面的工作后,就需要及时的编写毕业实习报 告。这是对这段时间学习的全面总结,编写实习报告,我们能够重现自己 学习的经历,重新汇总资料情况,这样会给我们带来设计灵感。认认真真完 成实习报告后,我们就会对自己的课题有了全新的理解,后面的实际设计工 作就会变得轻松。4实习过程:熟悉单片机知识阶段由于长时间未温习单片机的知识,有点生疏,所有实习 第一周主要以温习单片机的基础知识为主,对以前所学知识有个全面的回顾和巩固:单片机的
49、概述单片机又称单片微控制器,它不是完成某一个逻辑功能 的芯片,而是把一个计算机系统集成到一个芯片上,相当于一个微型的 计算机,和计算机相比,单片机只缺少了 I/O设备。概括的讲:一块芯片就 成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提 供了便利条件。同时。学习使用单片机是了解计算机原理与结构的最佳选择。单片机内部也用和电脑功能类似的模块,比如CPU内存,并行总线。还有和硬盘作用相同的存储器件,不同的是它的这些部 件性能都相对我们的家用电脑弱很多,不过价钱也是低的,用它来做一些控 制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排 烟罩、VCD等等的家电里面
50、都可以看到它的身影,它主要是作为控制部分的 核心部件。MCS51单片机的介绍MC 51单片机是Intel公司在继MC48系列8位单片机之后推出的高档8位单片机,性能和片内功能大大提高。MCS-51单片机与MCS-48单片机相比,它的结构更先进,功能更强,在原来的基础 上增加了更多的电路单元和指令,指令数达 111条。MCS-51系列单片机主要包括8031、8051和8751等通用产品,其主要功能如下:8位CPU 4kb程序存储器(ROM)。128b的数据存储器(RAM),32条I/O 口线,111条指 令,大部分为单字节指令,21个专用寄存器,2个可编程定时/计数器,5 个中断源,2个优先级,
51、一个全双工串行通信口,外部数据存储器寻址空间为64kB,外部程序存储器寻址空间为64kB,逻辑操作位寻址功能, 双列直插40PinDIP封装,单一 +5V电源供电,以其典型的结构和完善的总线专用寄 存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪 称为一代“名机”,为以后的其它单片机的发展奠定了基础。其功能如下: 篇九: 基于MCS-51单片机脉冲计数器设计学院:专业:姓名:班级学号:指导教师:目录的: ._亠目: .1理:.1三.1硬 件 主理: .74LS595移 位 寄电路设74LS138.138译码计 .5软件设计: .6 1.中断函 数设计:.7.显示函数设2计:.
52、8.主函数设3计:.9五、程序调试: .10六 、实 习 总结: .11七、参 考 文献: .11一、实习目的:1.了解单片机的基本工作原理,加深对MCS-51单片机的理解。2 初步掌握单片机应用系统的设计方法。3.掌握常用接口芯片的正确使用方法,强化单片机应 用电路的设计与分析能力。4.提高单片机应用的实践技能;培育综合运用理论知 识解决问题的能力。二、设计题目:基于MCS-51单片机脉冲计数器设计。三、实验原理:硬件主要器件原理:1 . 74LS595移位寄存器74HC595是具有8位移位寄存器和一个存储器,三态输出功能。移位寄存器和存储器是分别的时钟。数据在SHcp的上升沿输入到移位寄存
53、器中,在STcp的上升沿输入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是 比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平 复位,存储寄存器有一个并行 8位的,具备三态的总线输出, 当使能0E时(为低电平)存储寄存器的数据输出到总线。引脚说明符号引脚描述Q0Q7第15脚,1 , 7并行数据输出 GND第8脚 地Q7 第9脚串行数据输出 MR第10脚主复位(低 电平)SHCP第11脚移位寄存器时钟输入 STCP第12脚存 储寄存器时钟输入OE第13脚输出有效(低电平) DS第14脚串行数 据输入VCC第16脚电源8位串行输入/输
54、出或者并行输出移位寄存器,具有高阻关断状态。三态。将串行输入的8位数字,转变为并行输出的8位数字,例如控制一个 8位数码管,将不会有闪烁。2.74LS138译码器74LS138为3线一8线译码器,其真值表如下:通信协议:SPI,是英语 Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROMFLASH实时时钟,AD转换器,还有数字信号处理 器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约 了芯片的管脚,同时为 PCB的布局上节省空间,提供方便, 正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 体育与健康人教初中年级《快乐奔跑》教学设计
- Revision2(教学设计)-2024-2025学年人教精通版(2024)英语三年级上册
- 2025年金属复合材项目发展计划
- 小学信息技术第三册 第14课网上来信-收发电子邮件及附件3教学实录 河大版
- Unit 6 Colours(教学设计)-2024-2025学年人教精通版英语三年级下册
- 162号令新规全文
- 36岁,人生半熟散文
- 八年级物理上册 1.2运动的描述教学实录 (新版)新人教版
- mos表面钝化层成分
- 八年级生物上册 5.4.5 人类对细菌和真菌的利用教学实录 (新版)新人教版
- 2025年苏州市职业大学单招职业适应性测试题库完美版
- (二模)2025年宝鸡市高考模拟检测试题(二)物理试卷(含答案)
- 营销管理实践总结报告
- 基地种植合作合同范本
- 露天煤矿安全生产技术露天煤矿安全管理培训
- 2025年安徽警官职业学院单招职业倾向性测试题库标准卷
- 2025年浙江宁波市江北区民政局招聘编外工作人员1人历年高频重点模拟试卷提升(共500题附带答案详解)
- YB-T 6121-2023 钢的晶间氧化深度测定方法
- 2025届中交投资有限公司全球校园招聘来了笔试参考题库附带答案详解
- 2025年中国科协所属单位招聘19名应届生历年高频重点模拟试卷提升(共500题附带答案详解)
- 【2025年卫生健康宣传日】世界防治结核病日
评论
0/150
提交评论