- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的彩灯设计
项目名称 基于单片机的彩灯设计
专业班级
学生姓名
指导教师
摘 要
本文设计了一种基于单片机的简易流水灯的控制系统。主要由AT89S52主控制器、LED 发光二极管显示电路和按键控制等电路构成,可以实现彩灯的不同类型显示切换。本系统以单片机进行设计,,使程序设计的逻辑关系更加简洁明了。Proteus进行仿真调试,方便修改调试。
关键词:单片机;数字控制;流水灯;AT89S52
Abstract
This paper describes the design of a chip based on a flow control system. The system consists of AT89S52, LED light-emitting diode,key, can be achieve lantern different types of display switch. Hardware mainly includes main controller, LED display circuit, a reset circuit, a crystal oscillator circuit. System program design includes the design of the main program, interrupt service program and so on.
This system based on the MCU assembly language for software design, the assembly language and SCM underlying combination, make the logic relation of designing program more concise. This program directly in the Keil software compiler, using Proteus simulation debugging, easy to modify the program.
Keywords: single chip microcomputer;digital control;light water;AT89S52
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 概述 1
1.2 整体设计 1
1.3 硬件电路设计 1
1.3.1 显示部分电路设计 2
1.3.2 控制电路设计 2
1.3.3 总体电路原理介绍 3
第2章 软件部分设计 5
2.1使用软件介绍 5
2.1.1 Keil简介 5
2.1.2 Proteus简介 5
2.2 程序流程图 6
2.2.1 主程序流程图 6
2.2.2 中断服务程序流程图 7
2.3 源程序代码 8
第3章 电路调试与仿真 12
3.1 电路Proteus仿真及下载调试 12
结 论 13
参考文献 14
附 录 15
附录1 电路原理图 15
附录2 元件清单 16
致 谢 17
第1章 绪论
1.1 概述
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的AT89C52单片机是美国ATMEL 公司生产的低电压、高性能CMOS 8 位单片机,具有丰富的内部资源:4kB 闪存、128BRAM、32 根I/O 口线、2 个16 位定时/计数器、5 个向量两级中断结构、2 个全双工的串行口,具有4.25~5.50V 的电压工作范围和0~24MHz工作频率,使用AT89C52单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。
1.3 硬件电路设计
实验电路可划分为两个组成部分,一者为显示电路部分,主要是由4组不同色彩的发光二极管组成,用来显示流水灯的不同显示形态,另一部分即控制电路部分,主要由脉冲按键开关,二极管组成,用以控制流水灯的不同显示状态。
1.3.1 显示部分电路设计
首先介绍显示电路部分,电路原理图如下图所示:
图1.2 显示电路组成图
从图中可以看出,如果要让接在P.0口的LED1亮起来,那么只要把P.0口的电平变为低电平就可以了;相反,如果要接在P.
您可能关注的文档
- 基于甲醛监测的智能仪表设计.doc
- javaJAVA 毕业论文幼儿园信息管理系统.doc
- 基于VC的变电站监控软件开发.doc
- 基于FPGA的交通信号灯课程设计(以VHDL语言实现).doc
- 基于51单片机的可燃气体警报器.doc
- 基于单片机的红外测温系统的设计.doc
- 基于51单片机的太阳能热水器智能控制器的设计.doc
- 基于AT89S52单片机的毫欧表电路设计.doc
- 基于单片机电子万年历课程设计.doc
- 基于数控直流稳压电源设计.doc
- 新版译林高中英语课件江苏省丹阳高级中学高一上学期牛津译林版2020 必修2 Unit 3 Festivals and customs Welcome to the unit.pptx
- 新版译林高中英语课件Unit 3 Fit for life Grammar and usage 课件-2021-2022学年【售后更新V:403032929】.pptx
- 新版译林高中英语课件Unit 1 Nature in the balance Integrated skills 1 课件.pptx
- 新版译林高中英语课件Unit 1 Wish you were here Grammar and usage 课件-2021-2022学年高二英语牛津译林版(2020)选择性必修第三册.pptx
- 新版译林高中英语课件译林牛津版2020 必修二第四单元Grammar and usage课件.ppt
- 新版译林高中英语课件UNIT 4 突破语法大冲关.ppt
- 新版译林高中英语课件江苏省丹阳高级中学高一上学期必修2 Unit 3 Grammar 过去将来时课件.pptx
- 新版译林高中英语课件选择性必修三U1L1 Welcome to the uint and Reading (I) 教案配套课件.pptx
- 新版译林高中英语课件Unit 1 The mass media Grammar and usage 课件-2021-2022学年【售后更新V:403032929】.pptx
- 新版译林高中英语课件Unit 3 The world online Extended reading 课件.pptx
文档评论(0)