欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于51单片机的LED流水灯设计(共10页).doc

    • 资源ID:14325418       资源大小:147.50KB        全文页数:10页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于51单片机的LED流水灯设计(共10页).doc

    精选优质文档-倾情为你奉上 成绩课程论文 题 目: 基于51单片机LED流水灯设计 课程名称: Proteus 学生姓名: 学生学号: 系 别: 专 业: 年 级: 任课教师: 电气信息工程学院制 2015年1月专心-专注-专业 基于51单片机的LED流水灯设计 电气学院自动化专业 1、 课程设计任务与要求利用AT89C51单片机来制作一个流水灯。2、 单片机AT89C51芯片简介MCS-51兼容4K字节,可编程闪烁存储器,寿命:1000写/擦循环,数据保留时间:10年。全静态工作:0Hz24Hz,三级程序存储器锁定。128*8位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源可编程串行通道,低功耗的闲置和掉电模式,片内震荡器和时钟电路。 图1 AT89C51芯片4、管脚说明:(1)电源引脚 Vcc(40脚):典型值5V。 Vss(20脚):接低电平。(2)外部晶振 XTAL1、XTAL2分别与晶振两端相连接。(3)输入输出口引脚: P0口:I/O双向口。作输入口时,应先软件置“ 1”。 P0口:是一个8位漏极开路输出型双向I/O端口。作为输出端口时,每位能以吸收电流的方式驱动8 个TTL输入,对端口写1时,又可作高阻抗输入端用。在访问外部程序或数据存储器时,它是时分多路转换的地址(低8位)/数据总线,在访问期间将激活内部的上拉电阻。 (4)控制引脚: RST、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。 RST(9脚):复位信号输入端(高电平有效)。 ALE/-PROG(30脚):地址锁存信号输出端。 第一功能:编程脉冲输入。-PSEN(29脚):外部程序存储器读选通信号。 -EA/Vpp(31脚):外部程序存储器使能端。 第二功能:编程电压输入端(+21V)。四 硬件电路(1)晶振电路:单片机晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。也就是说.晶振是给单片机提供工作信号脉冲的。这个脉冲就是单片机的工作速度。比如 这里选用的是12MHZ的晶振. 如果一个单片机选择了12MHZ晶振,它的时钟周期是112us,它的一个机器周期是12×(112)us,也就是1us。晶振与单片机XTAL0和XTAL1引脚构成的振荡电路中会产生偕波,这个波对电路的影响不大,但会降低电路的时钟振荡器的稳定性。为了提高电路的稳定性,在晶振的两引脚处接入两个10pf-50pf的瓷片电容接地来削减偕波对电路的稳定性的影响。晶振电路中两个电容的取值都是相同的,或者说相差不大,如果相差太大,容易造成谐振的不平衡,容易造成停振或者干脆不起振。这里我们选用30pf的电容。 复位电路: 复位电路的原理是单片机RST引脚接收到2US以上的电平信号,只要保证电容的充放电时间大于2US,即可实现复位。复位电路由电容串联电阻构成,结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的R、C值来决定。 在这个电路中,这里选用10K的电阻和1uf的电容。(2)排阻的作用: 所谓排阻就是若干个参数完全相同的电阻,它们的一个引脚都连到一起,作为公共引脚。其余引脚正常引出。所以如果一个排阻是由n个电阻构成的,那么它就有n+1只引脚,一般来说,最左边的那个是公共引脚。它在排阻上一般用一个色点标出来。排阻一般应用在数字电路上,比如:作为某个并行口的上拉或者下拉电阻用。使用排阻比用若干只固定电阻更方便。 排阻有a型和b型的区别: a型排阻的引脚总是奇数的。它的左端有一个公共端(用白色的圆点表示),常见的排阻有4、7、8个电阻,所以引脚共有5或8或9个。 b型排阻的引脚总是偶数的。它没有公共端,常见的排阻有4个电阻,所以引脚共有8个。 排阻的阻值读法如下:“103”表示:10k,“510”表示:51。以此类推。常用于显示数码管。(3)LED:是一种能够将转化为的固态的器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是,在它里面空穴占主导地位,另一端是,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED灯发光的原理。而光的波长也就是光的颜色,是由形成P-N结的材料决定的。(4)电路图根据下表绘制电路图 表1 所用元器件单片机AT89C51瓷片电容CAP22PF晶振CRYSTAL电解电容CAP-ELEC电阻RES排阻 RESPACKLED-GREENLED-YELLOW按钮BUTTONLED-REDLED-BLUE 图2电路图5、软件设计(1)软件(Proteus+Keil uV4)在PROTUES绘制好原理图后,再在keil uV2中输入程序代码并且进行编译。然后就可以调入已编译好的目标代码文件:*.HEX,利用这两个软件进行联合仿真。这样可以在PROTUES的原理图中看到模拟的实物运行状态和过程。PROTUES不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。它的元器件、连接线路等却和传统的单片机实验硬件高度对应。由于PROTUES提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台。它具有设计灵活,结果、过程的统一的特点。可使设计时间大为缩短、耗资大为减少,也可降低工程制造的风险。相信在单片机开发应用中PROTUES也能茯得愈来愈广泛的应用。 图3 流水灯生成 hex文件图 6、仿真结果与分析(1)仿真结果 图5 仿真图 附录 程序设计#include<reg52.h>sbit L1=P00;sbit L2=P01;sbit L3=P02;sbit L4=P03;sbit L5=P04;sbit L6=P05;sbit L7=P06;sbit L8=P07;void delay();void main()while(1)L1=0;L2=0;delay();L1=1;L2=1;L3=0;L4=0;delay();L3=1;L4=1;L5=0;L6=0;delay();L5=1;L6=1;L7=0;L8=0;delay();L7=1;L8=1;L5=0;L6=0;delay();L5=1;L6=1;L3=0;L4=0;delay();L3=1;L4=1;L1=0;L2=0;delay();L1=0;L2=0;L3=0;L4=0;L5=0;L6=0;L7=0;L8=0;delay();L1=1;L2=1;L3=1;L4=1;L5=1;L6=1;L7=1;L8=1;delay();void delay(unsigned int c)for(c=50000;c>0;c-);参考文献1 康光华主编.电子技术基础M.高等教育出版社,20092 陈海宴主编.51单片机原理及应用Keil C与ProteuM.北京航空航天大学出版社,20133 林立主编. 单片机原理及其应用-基于Proteus与keil CM. 电子工业出版社,20144 陈忠平主编. 基于proteus 51系列单片机设计与仿真M. 电子工业出版社,20085 何应浚. 51单片机C语言编程一学就会M.机械工业出版社,20146 陈志旺主编.51单片机应用实例详解M.机械工业出版社,2010

    注意事项

    本文(基于51单片机的LED流水灯设计(共10页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开