基于单片机的霓虹灯控制系统设计 在本资源摘要中,我们将详细介绍基于单片机的霓虹灯控制系统设计的知识点。该系统设计以 AT80C51 单片机为核心控制元件,利用取表的方法,使端口 P1 做单一灯的变化:左移 2 次,右移 2 次,闪烁 2 次(延时的时间 0.2 秒),设计了单片机霓虹灯控制系统,使其产生有规律的闪烁和移动。 一、前言 单片机是一种应用性很强的专业课,其理论与实践技能是从事机电类专业技术工作的人员所不可少的。单片机是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/O)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。 二、总体设计方案 在本次设计中,硬件部分由单片机系统、LED 发光二极管组成。单片机选用的是 AT89C51 单片机,利用其中的一个定时器设定灯光闪烁的时间,时钟电路选用的是 11.0592M 的晶振。复位电路部分采用的是上电复位和手动复位两种复位方式。由于考虑到单片机 I/O 端口的带载能力,LED 发光二极管采用共阳极的接法,用 1K电阻分压。 三、硬件电路设计 3.1 单片机系统 标准型 89 系列单片机是与 MCS-51 系列单片机兼容的。在内部含有 4KB 或 8KB 可重复编程的 Flash 存储器,可进行 1000 次擦写操作。全静态工作为 0~33MHz,有 3 级程序存储器加密锁定,内含有 128~256 字节的 RAM、32 条可编程的 I/O 端口、2~3 个 16 位定时器/计数器,6~8 级中断,此外有通用串行接口、低电压空闲模式及掉电模式。 3.2 LED 概述 LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED 的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。 四、软件设计 软件部分,由于采用的是 11.0592M 晶振的时钟电路,单片机定时器的最大定时时间为 65.536ms,不能达到要求的闪烁频率。所以采用定时 50ms,10 个定时中断灯光进行一次亮灭的跳变。并在每一次跳变时记录下灯闪烁的次数,通过对闪烁次数的判断,来进行对不同 LED 灯的亮灭的整体时序循环控制。 五、总结 基于单片机的霓虹灯控制系统设计是一种低成本高性能的霓虹灯控制技术,符合市场需求。该系统设计了单片机霓虹灯控制系统,使其产生有规律的闪烁和移动,可以广泛应用于城市各工程中、大屏幕显示系统等领域。
剩余144页未读,继续阅读
- 粉丝: 2734
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1732669747878.jpg
- 8613985ec49eb8f757ae6439e879bb2a_holmes_logindex
- 使用Spring Boot处理大文件上传有哪些技巧?
- GRE隧道是Openwrt系统的常用功能之一,在两台Openwrt设备之间建立GRE隧道,可通过两台设备在公网上建立一个虚拟局域网
- 机器学习领域中的Iris数据集探索与分析技术解析及建模流程
- 本科毕业设计-Java Web学院的实验课选课及实验室管理系统.zip
- MySQL在Linux安装和集群搭建-一主一备
- Python中检查文件是否存在的几种方法
- 02b97e6de561b351e3db753f4abedc7b.rar
- java JDK11版本安装包