ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:136.82KB ,
资源ID:6509612      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6509612.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机课程设计8个LED灯来回点亮分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机课程设计8个LED灯来回点亮分析.docx

1、单片机课程设计8个LED灯来回点亮分析第一章 绪论 3第二章 设计目的及要求 51.1设计目的 51.2设计要求 5第三章 设计电路原理 73.1控制部分的设计与选择 73.2LED 显示方案 8第四章 硬件系统 94.1原件清单 94.2单片机 AT89C51 94.3单片机时钟电路 104.4单片机复位电路 114.5工作电路 12第五章 软件设计 135.1程序流程图 135.2编辑源程序 14第六章 系统调试与仿真结果 166.1系统调试 166.2仿真结果 16总结 19参考文献 20第一章 绪论课题简介当今社会,随着人们物质生活的不断提高,电子产品 已经走进了家家户户,无论是生活或

2、学习,还是娱乐和消 遣几乎样样都离不开电子产品。而电子 LED 灯已跨入了我 们生活的众多电子领域。在众多场合随处可见的闪光灯, 流水灯不仅大方美观而且十分节能。然而控制它们的单片 机却是一个不能被忽视的角色。单片机简介目前的单片机分通用型和专用型两种。 MCS-51 系列单 片机是属于通用型的单片机,通用型的单片机把开发资源 全部公开,用户可以根据自己的应用系统进行设计,适用 面广,应用灵活。制造单片机的材料也从 TTL 材料发展到 CMOS材料,通常工作电压是 5V,如5V 5%或5V 10%, 也有 3V/3.3V 电压的产品,更低的可在 1.5V 工作。现在单 片机又出现了宽电压范围型

3、,在 2.56.5V内都可正常工 作。低功耗是单片机所追求的一个指标,目前低功耗单片机的静态电流可以低至 卩A或nA级。有的单片机还有等待、关断、睡眠等多种工作模式以降低功耗。单片机的低功耗 在智能化仪表中有重要的应用。在工业控制中的控制器,可以应用软件的方法,实现 复杂的控制过程,改变控制算法方便。有丰富的逻辑判断 和位操作指令,可以在开关量控制、顺序控制、逻辑控制 中发挥作用。目前,在加热控制、电机控制、锅炉控制、 汽车电器、数控机床等各个领域,单片机得到了广泛的使 用,并取得了很好的效果。单片机由于其微小的体积和极低的成本,广泛的应用 于家用电器、工业控制等领域中。单片微型计算机简称单

4、片机,特别适用于控制领域,故又称为微控制器。本设计 就是利用单片机 AT89C51 为控制器来实现 8 个 LED 左右 来回点亮的实验。第二章 设计目的及要求2.1设计目的通过本次课题设计,应用单片机原理及应用等所 学相关知识及查阅资料,完成简易计算器的设计,以达到 理论与实践更好的结合、进一步提高综合运用所学知识和 设计的能力的目的。通过本次设计的训练,可以使我在基本思路和基本方 法上对基于 89C51 单片机的系统设计有一个比较感性的认 识,并具备一定程度的设计能力。培养实践技能,提高分析和解决实际问题的能力。2.2设计要求(1)认真研究设计任务书,明确设计要求、条件、内容和步骤;复习课

5、程有关内容,熟悉有关单元电路的设计方法和步骤;搜集、分析、消化相关资料、软件等;掌握微型计算机应用系统软件设计方法;准备好设计需要的图书、资料和工具;拟定设计计划等 ( 2)系统总体及功能设计, 制定总体方案及元器件的选择;(3)硬件设计,完成硬件结构图设计、系统电路图设计和 绘制及电路模块的连接;(4)软件设计,完成软件流程图的设计、程序设计;( 5)使用 Proteus 与 Keil 软件仿真运行;(6)写出设计报告)第三章 设计电路原理3.1控制系统的设计AT89C51 系列的 I/O 脚的设置和使用非常简单,当该脚作 输入脚使用时, 只须将该脚设置为高电平 (复位时, 各 I/O 口均

6、置高电平)。当该脚作输出脚使用时,则为高电平或低 电平均可。 低电平时, 吸入电流可达 20mA ,具有一定的驱 动能力;而为高电平时,输出电流仅 数十卩A甚至更小(电 流实际上是由脚的上拉电流形成的) ,基本上没有驱动能 力。其原因是高电平时該脚也同时作输入脚使用,而输入 脚必须具有高的输入阻抗, 因而上拉的电流必须很小才行。 作输出脚使用,欲进行高电平驱动时,得利用外电路来实 现,如上拉电阻,I/O脚不通,电流经 R驱动LED发光; 低电平时, I/O 脚导通,电流由该脚入地, LED 灭( I/O 脚 导通时对地的电压降小于 1V , LED的域值1.51.8V)所以在本设计中将使用 A

7、T89C51 为控制器,可将 8 个有着 四种颜色的LED与AT89C51的8个P2 (p2.0p2.7)接口 相连。3.2LED 的显示由于 LED 具有亮度高、发光均匀、可靠性好、接线 简单、 拼装方便等优点。 它被广泛应用于大型 LED 智能显 示屏、智能仪器仪表和机电一体化设备的显示单元中 ,取得了较好的效果。由于它经济、小型的显示系统 ,同时要求使用方便灵活, 方便地组成了由多块大屏幕 LED 显示器构成 的显示系统 ,该系统可广泛用于商场、车站、码头及其它公 共场合。对于 8 个 LED 的点亮有很多种方案, 可以同时点亮, 同时熄灭,不同个数的 LED 来回交替。本设计由于 LE

8、D 的个数和颜色相对较多可以让 8个 LED 从左到右然后再从 右到左来回点亮。第四章硬件原理4.1元件清单原件名称型号参数数量单片机AT89C5112MHz1LED灯LED2.2V10mA8晶体振荡器CRYSTAL12MHz1电容CAP22p2CAP-ELEC10uf1电阻RES220810K14.2 单片机 AT89C51该单片机功能强大,不仅能满足设计的需要,也可以在设计要求的基础上进行一些扩展。单片机的结构如下:U1XTAL1PO.O/ADOPO.1/AD1IP0.2WJKXTAL2P0.3/ADFO.-VAMiPO.S/AD6P0.B/AD6RST尸 O7/AD7P2.2ZA10PS

9、ENP2.3/A11ALEP2.4W12EAF2.S/A13P2.B/A14P2.7/A15P1.OP3.O/RXDP1,1P3.1ZTXIP1.2F3.2/INTOP1.3F3.3/INT1P2.4/TDyamP1.SP3.0AIVRP1.7P3.77RD108ATS0.C5.1 272511飞1417图1单片机引脚图在使用时VCC接电源电压,GND接地。P0,P1, P2,P3可作为输入或输出端口, RST是复位输入,接复位 电路。XTAL1和XTAL2接复位电路。这些可以在硬 件设计部分体现出来43单片机的时钟电路单片机内部有在一个振荡器,本设计采用内部时钟方式,以12MHZ石英晶体振荡

10、器和两个 30PF的片电容组成外部电容的大小对振荡频率有微小影响,可起调节作用振荡器,如图所示。片内的高增益反向放大器通过XTAL1和XTAL2外接,作为反馈元件的外部晶体振荡器与电容组 成的并联谐振回路构成一个自激振荡器,向内部时钟电路 提供振荡时钟。如图;c卄22pf .C2CRVSTW_ - TEXJ- 22pfR-144单片机的复位电路AT89C51的RST引脚是复位端。当单片机振荡器工作 时,该引脚上出现持续两个机械周期的高电平,就可以实 现系统复位,使单片机快速回到初始状态。如图;4.5整体电路图5.1程序流程图第五章软件设计5.2编辑源程序 程序利用循环移位函数_crol_和_c

11、ror_形成来回滚动的效果#include#include#define uchar unsigned char#define uint unsigned int/延时void DelayMS(uint x)uchar i;while(x-)for(i=0;i.T: TED- rj LE JHiF? T 匚J3 JD!.DGW- LEDXTDr Dll fqR21 R3T t - tR4R5R6skiR7 * 1R8220 22J220220220220220u肛则=TE人TETEhJTE-p“TExTE-!-R9220 - : :结论与心得通过这次课程设计使我懂得了理论与实际相结合是很非常重

12、要的, 只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来, 从理论中得出结论, 才能真正为己所用, 从而提高自己的实际动手能力和 独立思考的能力。 我在设计的过程中遇到了许多问题的同时也发现了自己 的不足之处,即对以前所学过的知识理解得不够深刻,掌握得不够牢固, 比如说不懂一些元器件的使用方法,对汇编语言掌握得不透彻。 还有, 这次的设计让我明白了“求人不如求己” ,“自己动手丰衣足食”的深刻寓 意。虽然我们要讲究合作愉快,但更重要的是自己,只有自己懂了,自己 做了才不会在关键时刻掉链子。 别人终究是一个陪衬, 路总是要自己走的, 属于自己的任务就要自己搞定。 所以我们必须要时刻强大自己。 这个过程 虽然不是很平坦但肯定会遇到各种各样的问题, 但一旦征服了它那它就是 你的东西了,当这样的厚积达到一定程度那你就能享受到薄发那刻的辉 煌。参考文献1孙涵芳 .MCS-51/96 系列 单片机原理及应用(修订版)北京航 空航天大学出版社 .19942李朝青 .单片机原理及接口技术(第 3 版)北京航空航天大学 出版社 .20053周润景、袁伟亭、景晓松.Proteus在MCS-51 &ARM7系统中的 应用百例 .电子工业出版社 .2006

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1