基于单片机的LED自行车轮图案显示(含电路原理图,Proteus仿真程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文18500字,Proteus仿真程序,答辩PPT)
摘 要
本课题研究的对象是用单片机控制安装在自行车车轮辐条上的LED动态显示,使其能呈现出各种有趣的风火轮发光图像。让我们的自行车在夜晚更加具有美观性,而且提高夜晚骑车的安全性。电路系统以AVR单片机为核心,从而分时段控制LED的发亮。但是在实物中仍旧有很多需要注意的实际问题,车轮转动速度大时会不会导致接触不良,每次关闭显示装置时都要下车去把电源关闭,设计还需要改进更新。本文首先介绍了自行车图案显示的发展前景,接着介绍了该课题设计构想,并介绍了本系统所需要的芯片ATMEGA8,阐述了其的功能结构及其应用。单片机系统在电路设计上需要突出实现低成本高性能,而自行车LED显示装置则简单的实现了图案显示的功能。然后介绍了各模块电路的选择及其电路工作原理,最后对该课题的设计过程进行了总结,附带各个模块的电路原理图,并且对单片机和接口设计和各自工作原理进行详细说明。本设计包括实物图及完整的C语言程序。
关键词:单片机;风火轮;LED;视觉停留
Abstract
The object of this research is SCM so that it led to a dynamic display showing a variety of common images, its application will enable us to more of a bike at night there are dazzling personality, but also to improve the safety of night riding. measured around the time required for the rotation of the wheels, which LED at times to control the display. This paper first introduces the system required two chips ATmega8 , described the function of its structure and its application. And then introduce the design of the overall program with the basic principles of map, and single-chip microcomputer and interface design and principle of their work in detail. Finally, on the system with the software design process.SCM system need to highlight the implementation of low cost high performance circuit design, and the bicycle LED display device is a simple realization of the graphic display function. But in the real still have many practical problems need to attention, wheel rotation speed will lead to poor contact, each closure display device to get to turn power off, it will not be easy.This paper firstly introduces the development prospect of bicycle pattern display, then introduces the design concept, and presents the need of the system chip ATmega8, elaborated the function structure and its application. Then introduces the working principle and circuit of every module circuit, the design process of the subject is summarized and prospected, circuit diagram attached to each module, and a detailed description of single chip microcomputer and interface design and its working principle. The design includes the physical map and complete C language program.
Keywords: single chip microcomputer; wheels;LED;Visual retention
实现功能
本课题的目标是开发一个自行车LED显示图案的一个装置。该系统以AVR单片机为核心,在电路设计上需要突出实现低成本高性能,而自行车LED显示装置则简单的实现了图案显示的功能。具体的步骤为:将转子上的开关打开,再将下面电机通电,待速度稳定以后可以看到“HELLO WORLD !”的图案。下车要停止时,关闭插针开关。
主要内容
本文主要研究的是基于AVR单片机芯片单元的硬件电路及软件程序设计,其主要内容如下:
第1章为概述,主要介绍当前单片机技术的发展和自行车LED显示装置系统的广泛应用,并且说明设计应该解决的问题。并且强调了本设计的主要研究目的和意义。
第2章介绍了自行车LED显示系统的原理。着重阐述了自行车LED显示装置实现的原理,人眼的视觉停留原理。还简要的介绍了LED的发展,LED装置的分类。
第3章为硬件设计,对本设计的各单元模块的各部分电路作了详细的介绍和讲解,分析了电路的构成和工作原理,并对使用的芯片提供了说明。
第4章为软件设计部分,首先介绍了系统总的设计流程,然后分为各个模块,单独进行程序流程的编写设计。其中,还对定时器程序,中断程序进行了介绍。
本文的重点是第3章和第4章,对自行车LED显示装置进行软硬件的设计。
目 录
第1章 概 述 1
1.1 课题的研究背景 1
1.2 课题研究的研究意义 2
1.4 发展情况 3
1.5 实现功能 3
1.6主要内容 6
第2章 LED显示的基础原理 5
2.1 自行车LED图案显示的基本原理 5
2.2 LED显示模块 6
2.3 自行车LED显示装置的分类 9
2.4 本章小结 9
第3章 基于单片机的电路模块设计 10
3.1 主控模块 10
3.2 LED数码显示模块 15
3.3 电机驱动模块 17
3.4 电源模块 19
3.5 复位模块 21
3.6 本章小结 22
第4章 软件设计 23
4.1 开发软件介绍 23
4.2 系统程序软件设计 26
4.3 软件调试 30
4.4 本章小结 30
结 论 31
参考文献 32
致 谢 33
附录1 自行车LED显示系统的软件程序设计 34
附录2 自行车LED显示系统的硬件原理图 37
|