导航:首页 > 操作系统 > 单片机led广告牌程序

单片机led广告牌程序

发布时间:2022-05-11 00:23:35

Ⅰ 51单片机矩阵LED显示编程

我之前用PIC单片机来做16×16LED点阵时,直接用IO口来驱动,能正常显示一个静态的任何图形、文字、字母等符号;我学完静态显示之后想着自己研究下动态显示来显示移动的文字,就像大街上看到的那些LED广告牌一样,但是我发现如果直接用IO口驱动LED点阵没法完成,点阵屏一直闪烁,亮度不够。
后来,我通过其他一些方法来做点阵,发现用74HC595芯片来驱动点阵效果相当好,它是串入并出或者串入串出并带有锁存功能的TTL型的芯片,可与单片机直接相连,这个做出来的动态显示LED点阵就完全没问题了,可以按自己的想法做任何显示。
希望我的回答能帮助到你。

Ⅱ 用单片机怎样制作LED广告呀

主要是控制输出端口的高低电平,来决定led的亮和灭,这是单片机应用之中最简单的功能!

如图所示,给单片机相应引脚赋值,低电平,灯亮;高电平,灯灭!

Ⅲ 急求基于单片机的点阵LED广告牌的设计(C语言),能通过PC机改变LED显示内容,求上位机、下位机程序及电路

费用出多少我帮你做

Ⅳ 单片机led显示程序C语言的

该程序的原理是动态扫描,即每一时刻,只让一个数码管亮。让数码管从第一个到地第八个依次快速地显示,给人的视觉效果就是八个数码管同时显示。

/*程序让八个数码管显示数字0-7。*/

#include<reg52.h>
#include<intrins.h>包含对_crol_()函数的声明的头文件。
#define uchar unsigned char宏定义用以简写unsigned char
#define uint unsigned int

uchar temp,i;定义无字符型全局变量temp,i。

void delay(unsigned int z)//延时程序,大概延时1ms。
{
unsigned int x ,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}

uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07};//数码管真值数组,分别为0到7.

void main()
{
while(1)//大循环,让显示的状态保持
{
temp=0xfe;
for(i=0;i<8;i++)
{
P3=temp;让第一个数码管显示
P1=table[i];调用数组
temp=_crol_(temp,1); 每执行一条这个语句,temp的值左移一位
delay(4); 延时(4这个参数不知道管不管用,你实际操作的时候自己改一下)
}
i=0;
}
}

Ⅳ LED屏幕的单片机程序

LED:SETB P2.3
SEL1:CLR P2.7
CLR P2.6
CLR P2.5
ACALL T1

SEL2:SETB P2.7
CLR P2.6
CLR P2.5
ACALL T1

SEL3:CLR P2.7
SETB P2.6
CLR P2.5
ACALL T1
SEL4:SETB P2.7
SETB P2.6
CLR P2.5
ACALL T1
SEL5:CLR P2.7
CLR P2.6
SETB P2.5
ACALL T1
RET
T1:MOV A,#01H
MOV P0,A
ACALL DELAY
MOV A,#02H
MOV P0,A
ACALL DELAY
MOV A,#04H
MOV P0,A
ACALL DELAY
MOV A,#08H
MOV P0,A
ACALL DELAY
MOV A,#10H
MOV P0,A
ACALL DELAY
MOV A,#20H
MOV P0,A
ACALL DELAY
MOV A,#40H
MOV P0,A
ACALL DELAY
MOV A,#80H
MOV P0,A
ACALL DELAY

RET
DELAY:DLV:MOV R2,#500
DLV1:MOV R3,#250
DLV2:
LCALL D5MS
DJNZ R3,DLV2
DJNZ R2,DLV1
D5MS:MOV R7,#255
LOOP: NOP
NOP
RET

Ⅵ 单片机led显示c程序

电路图如下:

#include<reg52.h>

#defineuintunsignedint

#defineucharunsignedchar

sbitan=P2^6;

sbitwei=P2^7;

ucharcodedigit[6]={0xf9,0xa4,0xb0,0x99,0x92,0X82};

voiddelay(xms)

{

uinti,j;

for(i=xms;i>0;i--)

for(j=110;j>0;j--);

}

voidmain()

{

while(1)

{

wei=1;

P0=0x01;

wei=0;

an=1;

P0=digit[0];

an=0;

delay(500);

wei=1;

P0=0x02;

wei=0;

an=1;

P0=digit[1];

an=0;

delay(500);

wei=1;

P0=0x04;

wei=0;

an=1;

P0=digit[2];

an=0;

delay(500);

wei=1;

P0=0x08;

wei=0;

an=1;

P0=digit[3];

an=0;

delay(500);

wei=1;

P0=0x10;

wei=0;

an=1;

P0=digit[4];

an=0;

delay(500);

wei=1;

P0=0x20;

wei=0;

an=1;

P0=digit[5];

an=0;

delay(500);

}

}

Ⅶ 在单片机的开发板上,制作一个广告灯,要求低四位led灯从低到高(从右

这对咱们信息这个广告一定要注意,LED灯的功率19 85

Ⅷ 急急!用单片机实现LED/LCD广告牌的设计

LED是发光二极管Light Emitting Diode的英文缩写。
LED应用可分为两大类:一是LED单管应用,包括背光源LED,红外线LED等;另外就是LED显示屏,目前,中国在LED基础材料制造方面与国际还存在着一定的差距,但就LED显示屏而言,中国的设计和生产技术水平基本与国际同步。
LED显示屏是由发光二极管排列组成的一显示器件。它采用低电压扫描驱动,具有:耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等特点。

LCD显示器的原文是Liquid Crystal Display,取每字的第一个字母组成,中文多称“液晶平面显示器”或“液晶显示器”。其工作原理就是利用液晶的物理特性:通电时排列变得有序,使光线容易通过;不通电时排列混乱,阻止光线通过,说简单点就是让液晶如闸门般地阻隔或让光线穿透。 LCD的好处有: 与CRT显示器相比,LCD的优点主要包括零辐射、低功耗、散热小、体积小、图像还原精确、字符显示锐利等。 选购LCD,有几个基本指针: 高亮度:亮度值愈高,画面自然更亮丽,不会朦胧雾雾。亮度的单位为cd/m2,也就是每平方公尺分之烛光。低阶的LCD亮度值,有低到150 cd/m2,而高阶的显示器,则可高达250cd/m2。 高对比:对比愈高,色彩更鲜艳饱和,且会显的立体。相反的,对比低,颜色显的贫瘠,影像也会变得平板。对比值的差别颇大,有低到100:1,也有高到600:1,甚至更高。 宽广的可视范围:可视范围简单的说,指的是在屏幕前画面可以看的清楚的范围。可视范围愈大,自然可以看的更轻松;愈小,只要观看者稍一变动观看位置,画面可能就会看不清楚了。可视范围的算法是从画面中间,至上、下、左、右四个方向画面清楚的角度范围。数值愈大,范围自然愈广,但四个方向的范围不一定对称。当上下、左右对称时,某些厂商会将两边的角度值相加,标示为水平:160°;垂直:160°;也可能分开标示为左/右:± 80°;上/下:± 80°。某些LCD机种的单一角度,甚至只有40°~50°. 快速讯号反应时间:讯号反应是指系统接收键盘或鼠标的指示后,经CPU计算处理,反应至显示器的时间。讯号反应对动画和鼠标移动非常重要,此现象一般而言,只发生在LCD液晶显示器上,CRT传统显像管显示器则无此问题。讯号反应时间愈快,作业处理自是愈方便。观察的方法是之一是将鼠标快速移动(亦即鼠标不断下指示给系统,系统则不断将讯号反应给显示器),在一般低阶的LCD显示器上,光标在快速移动时,过程中会消失不见,直到鼠标定位,不再移动后一小段时间,才会再度出现;而在一般速度动作时,移动过程亦会清楚的看到鼠标移动痕迹。而VE500的超快讯号反应时间快达16ms(毫秒),则让光标移动无时差,移动过程清楚易见,不带来作业困扰。

LED 发光二极管特征.

LED须采用超高亮发光材料,亮高度(UHB)是指发光强度达到或超过100mcd的LED,又称坎德拉(cd)级LED。高亮度A1GaInP和InGaN LED的研制进展十分迅速,现已达到常规材料GaA1As、GaAsP、GaP不可能达到的性能水平。1991年日本东芝公司和美国HP公司研制成 InGaA1P 620nm橙色超高亮度LED,1992年InGaA1p590nm黄色超高亮度LED实用化。同年,东芝公司研制InGaA1P 573nm黄绿色超高亮度LED,法向光强达2cd。1994年日本日亚公司研制成InGaN 450nm蓝(绿)色超高亮度LED。至此,彩色显示所需的三基色红、绿、蓝以及橙、黄多种颜色的LED都达到了坎德拉级的发光强度,实现了超高亮度化、全色化,使发光管的户外全色显示成为现实。发光亮度已高于1000mcd,可满足室外全天候、全色显示的需要,用LED彩色大屏幕可以表现天空和海洋,实现三维动画。新一代红绿、蓝超高亮度LED 达到了前所未有的性能。
室外屏象素目前均由红/绿/兰三种基色的若干个单管LED构成,常用成品有象素筒和象素模组两种结构。象素尺寸多为12-26毫米,象素组成:单色以2R/3R/4R、伪彩以1R2YG/1R3YG/1R4YG、真彩以2R1G1B等组成形式居多。
室外屏系统方案设计原则(内容不做叙述)
△结构设计原则
△亮度与配色依据
△可靠性设计原则
△安全性设计原则
△易管理及可操作性设计原则
屏体安装方式
△墙挂式:即显示屏背靠墙面,并固定在墙面上。此方式为常见方式,而且校易实现。
△坐立式:即显示屏坐立在平台上。此方式最易实现,在条件许可的场合应优先采用这种安装方式。
△镶嵌式:即显示屏镶嵌在一个墙框内。此方式不多见,如果墙面凹陷深度不够,须考虑其维护性。
△侧挂式:即显示屏两侧受力,侧挂在两建筑物或立柱之间。此方式常用于空旷场地的屏体悬挂,两立柱依据屏体的悬挂要求搭建。
显示控制系统
大成显示控制系统由采集/发送子系统和接收/灰度处理子系统两部份组成,其前端为计算机的VGA特征输出接口或带有数字化分量输出的多媒体卡,传输由超五类双绞线实现,后端为电子显示屏显示单元。采集/发送子系统以每秒不少于60幅的帧频采集24 Bits真彩色信号,并以双存贮器交替工作的方式平稳地写入到自带的显示缓存中,在中心处理单元的控制下完成灰度的权值变换,通过LVDS差分至超五类双绞线通道上。超五类双绞线实现采集/发送子系统与接收/灰度处理子系统之间的连接,完成信号的传输。在不带中继的情况下,最长传输距离可达300米。
灰度实现描述
大成接收/灰度处理子系统自超五类双绞线上接收24 Bits真彩色信号,权值分别为20、21、22、存23、24、25、26、27,每个基色有八个权值分量,通过CPLD控制从而实现256级灰度控制信号。在视频接收电路、储电路、高速度写电路、显示屏控制扫描电路中都进行了抗干扰处理,且有150Hz的显示屏刷新频率,因而具有极强的稳定性与实时性,保证真正24位真彩效果。
红绿兰三种基色各256级灰度的不同组合能产生的颜色数为:256×256×256 = 16777216种颜色(即16M色)
非线性γ校正
视频信号是为满足电视机的发光特性和电特性而设计的,它可以在电视上或显示器上播放。如果对电视信号不作校正,就会产生严重的色彩失真。因此我们对输入的视频信号前端须进行非线性γ校正,校正后的色度空间会有了明显改善。对应于LED大屏幕,物理亮度与灰度值成正比,如不作校正,明显不能满足色彩还原的要求,具体在显示效果上就是:低级灰度跳变很大,而高级灰度又分不清楚。众所周知,人眼对光强的感受是非线性的,弱光时,光强增加一倍,人眼感觉到的增强多于一倍;强光时,光强增加一倍,人眼感觉到的增强不足一倍,因此需要把灰度做非线性变换,使低灰度时时间距小,高灰度时时间距大。所以为保证LED大屏幕色彩完整还原,必须进行反伽玛校正,经过校正以后,使它的特性与CRT相近。我们可以明显看出,经灰度校正后的显示画面会显得纹理清晰,层次感强,亮度柔和,明暗过渡平缓。
真彩屏白平衡、色偏差及色彩丰富性的技术保证
白平衡是指当每种基色都达到最高一级的亮度时,在一定的距离以外视觉上呈现出色温为6500K的白色色偏差是指LED发光管尤其是红色发光管的亮度随温度变化而改变的一种现象。色偏差的存在,说明了一个在特定温度下生产调试达到白平衡的显示屏,随着工作温度的变化会失去平衡,或者由于屏内的温度分布不均匀使得整个显示屏播放一段时间后会呈现"花脸"现象。本公司针对真彩显示屏的色偏差而引起的问题,有一套全面的解决方案它能有效地保证真彩显示屏的色彩丰富性和一致性。
智能监控与保护系统
智能监控系统由各类传感器、监测系统和控制计算机构成,用于监测显示屏工作环境参数,适时控制相关保护系统,确保显示屏正常工作,性能参数不发生校大的偏移。保护系统包括:散热系统、防水系统、配电系统避雷系统等。
控制软件
显示屏系统的正常运行,须有相关软件的支持。我公司软件设计师通过精心编制、组合,创建了一套功能强大、操作简便的软件配置系统。在该套软件系统中,根据软件作用的不同,我们把它们划归为两类:一类为显示控制软件,主要完成文字、动画和视频图像的播放与切换控制,它们是显示屏工作的基本软件;另一类为内容编辑软件主要用于创意制作和图文编辑,它们可使显示屏的显示内容得到不断更新和变换。

LCD又分 STN TFT TFD等
1.什么是STN?

STN(SuperTwistedNematic)是用电场改变原为180度以上扭曲的液晶分子的排列从而改变旋光状态,外加电场通过逐行扫描的方式改变电场,在电场反复改变电压的过程中,每一点的恢复过程较慢,因而产生余辉。STN和TFT最大的两个区别就在于TFT表现效果比STN好,但是STN又比TFT省电。

2.什么是TFT?

TFT(ThinFilmTransistor)是指薄膜晶体管,意即每个液晶像素点都是由集成在像素点后面的薄膜晶体管来驱动,从而可以做到高速度、高亮度、高对比度显示屏幕信息,是目前最好的LCD彩色显示设备之一,其效果接近CRT显示器,是现在笔记本电脑和台式机上的主流显示设备。TFT的每个像素点都是由集成在自身上的TFT来控制,是有源像素点。因此,不但速度可以极大提高,而且对比度和亮度也大大提高了,同时分辨率也达到了很高水平。

3.什么是TFD?

移动电话的进步仍在继续,在这种情况下,人们对LCD性能有了更高的要求.以下是未来移动电话彩色LCD的重要性能特征:(1) 高画质;2) 低功耗;(3) 能够处理活动图像;4) 结构紧凑;爱普生有限公司已经进行了一种有源点阵LCD-D-TFD(数码薄膜二极管)的商业化生产,并已成为主要的数码相机生产商之一。其中的一个重要原因是:低功耗(D-TFD的特点)和高画质/高反应速度(有源点阵LCD的特点)符合数码相机的要求。通过将高画质、低功耗和结构更加紧凑的新技术应用于这种D-TFD,我们高水平地实现了对下一代移动电话的上述四项要求。这种LCD被称为"MD-TFD"。

4.TFT、STN和TFD液晶显示屏有何不同?

手机使用的显示屏有STN方式、TFD方式和TFT方式3种类型。其中图像质量最好的是TFT方式,笔记本电脑中所使用的显示屏大部分都是这种类型。但TFT虽然画面精美,耗电量却较大,因而对于手机而言,具有电池不耐用的缺点。STN方式虽然在图像质量方面最差,但是具有耗电量小、成本低的优点。TFD恰恰定位在TFT与STN的中间位置。图像质量虽然略逊于TFT,但耗电量少于TFT

Ⅸ 单片机广告灯的设计C语言程序<分数不多 但求大神告知 好人一生平安>

#include<reg51.h>
#define uchar unsigned char
uchar ledt[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar ledi[]={0xfc,0xf9,0xf3,0xe7,0xcf,0x9f,0x3f,0x7e);
uchar nt=0,ni=0;
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
switch(nt)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
P1=ledt[nt];break;
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
p1=ledt[14-nt];break;
case 15:
P1=0x00;break;
case 16:
P1=0xff;break;
default:
nt=0;break;
}
nt++;
}
void ext0() interrupt 0
{
switch(ni)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
P1=ledt[ni];break;
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
P1=ledt[14-ni];break;
case 15:
P1=0xff;break;
case 16:
P1=0x00;break;
default:
ni=0;break;
}
}
void delay(uchar a)
{
uchar i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EX0=1;
IT0=0;
EA=1;
TR0=1;
while(1)
{
while(P3_2)
{
TR0=0;
delay(50);
ni++;
}
TR0=1;
}

阅读全文

与单片机led广告牌程序相关的资料

热点内容
程序员中的荣誉 浏览:270
java的封装性 浏览:385
命令提示符垃圾清理 浏览:801
javachar1 浏览:1001
lcd单片机投影仪用久了会发黄 浏览:751
王者荣耀游戏内进攻主宰命令 浏览:215
周立功单片机发展有限公司 浏览:612
iphone未成年怎么付款app 浏览:988
苹果app是英文怎么改 浏览:837
51单片机485通信 浏览:270
符咒全书pdf 浏览:565
海底捞app签到怎么弄不成了 浏览:862
安卓php服务器搭建 浏览:259
京东直营网挣用什么APP 浏览:825
杰克豆车机怎么安装app 浏览:32
app查余额怎么有两个金额 浏览:305
小程序仿今日头条源码 浏览:277
框架源码研读 浏览:447
仙侣奇缘3如何架设服务器 浏览:954
单片机RRC指令 浏览:889