单片机原理与应用课程设计 节日流水灯.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国@@@@@@学院 电气工程及其自动化课程设计 题 目 单片机原理与应用课程设计 节日流水灯 系 别 信息工程系 学生姓名 @@@@@ 专 业 电气工程及其自动化 学 号 @@@@@ 指导教师 @@@@@@@@@@@@ 职 称 讲师 @@@2年 @@@ 月 @@@ 日 目录 摘要 1 正文 1 1. 设计任务与设计要求 1 1.1设计目的 1 1.2设计任务与要求 1 2. 系统设计 1 2.1系统硬件设计 1 2.1.1外接晶振电路 1 2.1.2复位电路 2 2.1.3显示电路 2 2.1.4原理图 2 2.2软件设计 3 2.2.1程序流程图 3 2.2.2程序 4 3.系统调试 5 4.总结 6 摘要 随着单片机应用的不断普及,在人们的生活中随处可见由单片机控制的节日彩灯。LED流水彩灯以其丰富的灯光色彩和低廉的造价主导了灯饰市场,使得人们的生活亦如彩灯色彩一样日益丰富。 本文通过介绍简单的LED彩灯控制系统的设计,突出展示以80C51单片机为主控核心的LED彩灯的控制系统,让广大读者朋友更好地了解单片机应用的实效性。 关键词: LED灯 80C51单片机 正文 设计任务与设计要求 1.1设计目的 1)了解单片机的基本原理及相关的简单应用。 2)掌握用单片机设计系统的一般步骤。 3)了解LED数码管的基本知识和驱动方法。 4) 学习80C51内部定时/计数器的使用和编程方法。 5)进一步掌握中断处理程序的编程方法。 1.2设计任务与要求 由80C51内部定时器1,按方 1工作,即作为16位定时器使用每0.05秒T1溢出中断一次,P1口接八个发光二极管,要求编写程序实现上电后第一秒钟L1、L3亮,第二秒钟L2、L4亮,第三秒钟L5、L7亮,第四秒钟L6、L8亮,第五秒钟L1、L3、L5、L7亮,第六秒钟L2、L4、L6、L8亮,第七秒钟八个发光二极管全亮,第八秒钟全灭,以后又从头开始, L1、L3亮,然后L2、L4亮……一直循环下去。 系统设计 2.1系统硬件设计 2.1.1外接晶振电路 每个单片机系统里都有晶振,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。向提供基准频率关于单片机的复位,是为了把电路初始化到一个确定的状态,而在单片机内部,复位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。当单片机的复位引脚出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态 2.1.3显示电路 八个彩灯的显示依靠P2口来控制进行亮或灭显示,采用共阳极接法,其中在线路中加限流电阻对芯片的保护。其显示电路图如下: 2.1.4原理图 2.2软件设计 2.2.1程序流程图 2.2.2程序 ORG 0000H AJMP START ORG 001BH ;T1中断入口地 AJMP INT_T1 ORG 0100H START: MOV SP,#60H MOV TMOD,#10H ;置T1为方式1 MOV TL1,#3CH ;延时50mS的时间常数 MOV TH1,#B0H MOV R0,#00H MOV R1,#20 SETB TR1 ;启动定时器 SETB ET1 SETB EA ;开中断 SJMP $ INT_T1: ;T1中断服务子程序 PUSH ACC ;保护现场 PUSH PSW PUSH DPL

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档