基于单片机的LED摇摇棒设计

摘 要

随着我国微型电子技术和嵌入式系统的发展,目前行业内相对比较传统的LED摇摇棒无法满足客户的需求。为了改进传统LED摇摇棒在控制上得短板问题,在本次毕业设计中,将使用相对先进、快捷、智能的控制机制。该系统的控制大脑为核心控制器51系列嵌入式开发系统,主要采用数字控制技术,将输入的连续模拟电压信号转换成离散的数字信号,传输给液晶显示器。该LED摇摇棒设计具有智能控制、数字显示等功能,而且性价比高、度准确、能耗较低、制作简易、显示方便快捷等特点,给人民生活带来了很大的影响,在市场上很受欢迎。

LED 摇摇棒是如今流行的一种玩具,在各种聚会、节日中均见得到它的身影。LED 摇摇棒是是基于人的视觉暂留原理,通过分时刷新16个发光二极管来显示输出文字或图案等信息。输出信号频率的控制通过单片机来实现,用摇动传感器检测当前摇动状态。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。。

关键词:LED摇摇棒;单片机;发光二极管;AT89S52;

目录

[摘 要. 2](#摘 要. 2)

[1、引 言. 3](#1、引 言. 3)

[1.1选题背景. 3](#1.1选题背景. 3)

[1.2LED摇摇棒控制简介. 4](#1.2LED摇摇棒控制简介. 4)

[1.3LED摇摇棒控制的发展趋势. 4](#1.3LED摇摇棒控制的发展趋势. 4)

[1.4本设计所要实现的目标. 5](#1.4本设计所要实现的目标. 5)

[2、系统设计方案. 6](#2、系统设计方案. 6)

[2.1LED摇摇棒总体设计方案. 6](#2.1LED摇摇棒总体设计方案. 6)

[2.2 按键模块. 6](#2.2 按键模块. 6)

[2.3 控制部分. 6](#2.3 控制部分. 6)

[2.4 LED 显示模块. 6](#2.4 LED 显示模块. 6)

[3、主要元器件介绍. 7](#3、主要元器件介绍. 7)

[3.1主控芯片AT89C51 7](#3.1主控芯片AT89C51 7)

[3.2 AT89c52引脚功能说明. 8](#3.2 AT89c52引脚功能说明. 8)

[3.3 LED显示. 9](#3.3 LED显示. 9)

[4、系统硬件构成. 10](#4、系统硬件构成. 10)

[5、系统软件设计. 13](#5、系统软件设计. 13)

[6、结论. 14](#6、结论. 14)

[附录1原理图. 16](#附录1原理图. 16)

[附录2 PCB 17](#附录2 PCB 17)

[附录3程序. 17](#附录3程序. 17)

[参考文献. 22](#参考文献. 22)

[结语. 23](#结语. 23)

完整版论文+程序+proteus仿真点击如下链接下载:

基于51单片机的LED摇摇棒设计资源-CSDN文库

相关推荐
代码游侠2 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
qq_12498707533 小时前
基于Hadoop的信贷风险评估的数据可视化分析与预测系统的设计与实现(源码+论文+部署+安装)
大数据·人工智能·hadoop·分布式·信息可视化·毕业设计·计算机毕业设计
hnult4 小时前
2026 在线培训考试系统选型指南:核心功能拆解与选型逻辑
人工智能·笔记·课程设计
CODECOLLECT6 小时前
京元 I62D Windows PDA 技术拆解:Windows 10 IoT 兼容 + 硬解码模块,如何降低工业软件迁移成本?
stm32·单片机·嵌入式硬件
BackCatK Chen6 小时前
STM32+FreeRTOS:嵌入式开发的黄金搭档,未来十年就靠它了!
stm32·单片机·嵌入式硬件·freertos·低功耗·rtdbs·工业控制
B站计算机毕业设计超人7 小时前
计算机毕业设计Hadoop+Spark+Hive招聘推荐系统 招聘大数据分析 大数据毕业设计(源码+文档+PPT+ 讲解)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
B站计算机毕业设计超人7 小时前
计算机毕业设计hadoop+spark+hive交通拥堵预测 交通流量预测 智慧城市交通大数据 交通客流量分析(源码+LW文档+PPT+讲解视频)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
熊猫_豆豆8 小时前
LVGL8制作大学生校园课程表(课表、成绩、计时提醒功能)界面
课程设计·lvgl·美工·大学生课表
全栈游侠9 小时前
STM32F103XX 02-电源与备份寄存器
stm32·单片机·嵌入式硬件
Lsir10110_9 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件