历史上的今天
今天是:2025年03月12日(星期三)
2020年03月12日 | 51单片机控制彩色点阵制作沙漏型交通灯
2020-03-12 来源:eefocus
本文介绍了彩色点阵的使用,以及利用51单片机控制点阵制作的沙漏型交通灯,希望对打算用点阵做课程设计的同学有点帮助。
一、效果展示



二、彩色点阵的使用
彩色点阵有32个引脚,这里以背面图来讲解:
从背面看到点阵型号(就是能正看到一串数字和英文),上面的一排从左到右为
1,2,3,4, 5,6,7,8,9,10,11,12, 13,14,15,16
行控制高电平输入 列:低电平点亮绿灯 行控制高电平输入

下面一排从左到右
17,18,19,20,21,22,23,24, 25,26,27,28,29,30,31,32
列:低电平点亮红灯 列:低电平点亮蓝灯
这里建议高电平输入接有上拉电阻的IO口,然后控制不同颜色的IO口输出低电平点亮不同的灯,通过控制三种颜色调出不同的颜色,所以叫彩色点阵。
后面的电路版是自己画的51贴片最小系统,测试用线接51最小系统即可,我用的是P0口作为高电平输入P1控制红灯,P2控制绿灯,所以P0焊接了一排上拉电阻,交通灯的黄色是用红色加绿色调出来的,所以没用到蓝色。
三.函数介绍

点亮黄等需要点亮红灯与绿灯,然后染成黄色,利用动态扫描,点亮绿灯之后再点亮红灯,这里调节delay()函数可以改变颜色,如把上面黄灯delay(1)改成delay(20),就可以染出绿黄色,相当于绿灯先亮的比较久,其他颜色也是如此调节,理论上能调出7种颜色。
四、注意事项
1. 不能用VCC直接给点阵供电,很容易烧坏LED灯
2. 数组要记得加code,不然单片机的运存可能会不够

史海拾趣
|
也许大家在看到“披露外商半导体公司在华设立研发中心的居心?”这个标题时,会觉得博主是个愤青,可是我实在不知道用什么标题了。请大家将就吧。 10年前,当我刚进入半导体产业时,我对半导体是七窃通了六窃。 笔者在上篇“外企在华设立研发中心 ...… 查看全部问答> |
|
现象: 在网上下载的1138的tft2.4的例子同一型号的屏在8962上就运行不起来 sd_FAT32驱动的例子也在我的板子上运行不起来 但是针对8962的例子就完全可以 时钟频率(分频方式都一样)、i/o差不多什么都一样的,具体会有什么不 ...… 查看全部问答> |
|
请问一下各位高手,利用DeviceEmulatorBSP.msi怎么制作自己需要的SDK并包含有模拟器啊? 网上找了一些资料,但是制作出来的SDK无法弹出模拟器出来!不知道怎么使用。… 查看全部问答> |
|
下面是我的一段测试代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO.Ports; namespac ...… 查看全部问答> |
|
ARM CPU的工作模式: 1.User:该模式为Unprivileged modes,该模式下的程序不能访问受保护的系统资源,不能更改CPU工作模式。如果需要跳出该模式,程序需要抛出一个异常(Exception),使CPU进入\"Exception\"模式。\"User\"模式下可以使用的 ...… 查看全部问答> |
|
作为第一个在Hercules板块中发帖滴人,怎么着也要发点儿资料! 上点儿介绍性的内容吧,好多人应该都不知道这是啥。 什么是 Hercules?Hercules 安全微处理器是基于 TI 针对汽车电子市场的 20 多年安全关键型系统专业技术、行业协作而发展成熟的硬 ...… 查看全部问答> |
|
1.概述 1.1解析ZigBee堆栈架构ZigBee堆栈是在IEEE 802.15.4标准基础上建立的,定义了协议的MAC和PHY层。ZigBee设备应该包括IEEE802.15.4(该标准定义了RF射频以及与相邻设备之间的通信)的PHY和MAC层,以及ZigBee堆栈层:网络层(NWK)、应用层和 ...… 查看全部问答> |
|
本帖最后由 孟令民 于 2014-3-14 09:37 编辑 RC降压求助,没有输出。我是在网上查的资料根据网上的电路图自己焊了一个,就是没有输出不知道为什么。还请坛友们帮忙解答下,非常感谢。用的是安规电容,24v 4749稳压管。备注:没有输出问题已经查到 ...… 查看全部问答> |




