小玩LED点阵之-滚动显示

发布者:Shuxiang最新更新时间:2015-07-22 来源: 51hei关键字:LED点阵  滚动显示 手机看文章 扫描二维码
随时随地手机看文章
   细心的朋友可能会注意到,上一个显示数字是跳动变化的,没有动感,那不是我们想要的效果,因此,在上一个的基础上做些小改动,变成2秒1帧向上滚动。效果如视频。末尾附上向上滚动程序:依然是很简单
 
   问题来了,他可以向上滚动,如果我想他向下滚动呢?向左?向右?
思考!思考!
 
#include
#define uchar unsigned char
uchar code tab[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*空白*/
0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x24,0x18,/*0*/  //共阴
0x00,0x18,0x1C,0x18,0x18,0x18,0x18,0x18,0x3C,/*1*/
0x00,0x3C,0x66,0x42,0x60,0x30,0x1C,0x86,0x7E,/*2*/
0x00,0x3C,0x42,0x40,0x3C,0x40,0x40,0x42,0x3C,/*3*/
0x00,0x30,0x38,0x2C,0x26,0x23,0xFF,0x20,0x20,/*4*/
0x00,0x7E,0x02,0x3E,0x40,0x40,0x40,0x42,0x3C,/*5*/
0x00,0x3C,0x42,0x02,0x3A,0x46,0x42,0x42,0x3C,/*6*/
0x00,0x7C,0x42,0x40,0x20,0x10,0x08,0x08,0x08,/*7*/
0x00,0x3C,0x42,0x42,0x3C,0x42,0x42,0x42,0x3C,/*8*/
0x00,0x3C,0x42,0x42,0x42,0x7C,0x40,0x42,0x3C,/*9*/
0x00,0x24,0x7E,0xFF,0xFF,0xFF,0x7E,0x3C,0x18,//心形
};
uchar count;
void delay (uchar t)
{
 uchar i=100;
 while(t--)
 while(i--); 
}
void init_T()   //中断和定时器初始化
{
 IE=0x82;  //打开总中断,定时器T1和T0中断
 TMOD=0x01;  //设定T1,T0位工作方式1
 TH0=0x9e;
 TL0=0x58;  //T0装初值
 TR0=1;   //开始时钟开始工作
}
void main()
{
 
 uchar i,j;
 init_T();
 while(1)
 {  
  for(j=0;j<99;j++)  //控制显示的字符数,一定要为8的整数倍
  {
   for(count=0;count<5;) //此处控制每个字的滚动时间,5为1秒一帧,10为2秒,一次类推
   {
    for(i=0;i<8;i++) //行扫描,此为8*8点阵,扫描8行
    {      
     P1=(0x01<
				   
关键字:LED点阵  滚动显示 引用地址:小玩LED点阵之-滚动显示

上一篇:Adc0831(模数转化)驱动程序
下一篇:查表法矩阵键盘

推荐阅读最新更新时间:2024-03-16 14:25

LED点阵电子显示屏系统的设计
LED点阵电子显示屏制作简单,安装方便,被广泛应用于各种公共场合,如汽车报站器、广告屏以及公告牌等。本文介绍的是一种可用在值班室外等场合的公告牌的LED点阵电子显示屏设计。公告内容随时可以更新,能够实时显示温度和日期时间,并具有自动亮度调节功能。考虑到所需元器件的易购性,本设计使用了8×8的点阵发光管模块,组成16×64发光点阵,显示待定的中文、字符以及数字。 方案论证    1 点阵显示屏部分   方案一:串行方式显示。这种方式可同时显示4个16×l6点阵汉字或8个16×8点阵的汉字、字符或数字。点阵显示屏每个单元由16个8×8点阵LED显示模块、行信号选择译码器74HC138、驱动器74HC245、数据移位寄存器7
[家用电子]
<font color='red'>LED点阵</font>电子<font color='red'>显示</font>屏系统的设计
基于单片机的LED点阵显示控制的设计
由于单片机技术的不断发展以及高亮度LED发光管的出现,使得大屏幕高亮度LED电子广告屏成为可能。与传统的霓虹灯广告相比,LED电子广告屏在显示效果以及可修改性上都有着无法比拟的优势,而且单片机的日益平民化以及LED技术的不断创新,使得高亮度高清晰的LED点阵广告牌与传统霓虹灯广告牌的成本日益接近。另外,SMT技术飞速发展,开关电源的大规模使用,使其无论在体积上还是在可靠性上都比传统的霓虹灯广告有明显的优势,为其在特殊领域的应用奠定了基础。 1 设计原理与设计方案 1.1 设计原理 对于点阵型LED显示可以采用共阴极或共阳极,本系统采用共阳极,其硬件电路如图1所示。当行上有一正选通信号时,列选端四位数据为0的发光二极管便导通点
[单片机]
基于单片机的<font color='red'>LED点阵</font><font color='red'>显示</font>控制的设计
C51单片机学习---8*8LED点阵
关于8*8LED点阵屏 1.8*8LED点阵屏原理图 74HC595移位器:将串行输入— 并形输出 LED:单色光,三色光(红,绿,蓝– 组成多种颜色) pitch:相邻两个点之间的间距。 2mm=2pitch 实际应用: 广告 //点亮最右边的led #include reg52.h #include intrins.h typedef unsigned char u8; typedef unsigned int u16; sbit SCK =P3^6; sbit RCK =P3^5; sbit SER =P3^4; void Hc595SendByte(u8 dat); void main(void )
[单片机]
C51单片机学习---8*8<font color='red'>LED点阵</font>屏
一种LED点阵显示控制的设计方案
由于单片机技术的不断发展以及高亮度 LED 发光管的出现,使得大屏幕高亮度 LED 电子广告屏成为可能。与传统的霓虹灯广告相比, LED 电子广告屏在 显示 效果以及可修改性上都有着无法比拟的优势,而且单片机的日益平民化以及LED技术的不断创新,使得高亮度高清晰的LED 点阵 广告牌与传统霓虹灯广告牌的成本日益接近。另外,SMT技术飞速发展,开关电源的大规模使用,使其无论在体积上还是在可靠性上都比传统的霓虹灯广告有明显的优势,为其在特殊领域的应用奠定了基础。   1 设计 原理与 设计 方案   1.1 设计 原理   对于 点阵 型LED 显示 可以采用共阴极或共阳极,本系统采用共阳极,其
[电源管理]
一种<font color='red'>LED点阵</font><font color='red'>显示</font>控制的设计方案
基于单片机的点阵式LED滚动汉字显示屏仿真设计
  1.引言   点阵式 led 组成的汉字 显示屏 在公共场所应用非常广泛。例如,车站发车时间提示、股票大厅中的股票价格 显示 板、商场的活动广告栏、候机厅的起飞时间表。点阵显示器的特点是可以按照需要的大小、形状和颜色进行组合,用单片机控制实行各种文字或图型的变化,达到广告宣传和提示的目的。   Proteus是一款新颖的 嵌入式系统 软硬件设计仿真平台,特别适用于单片机仿真,能够在线、实时仿真多种类型的单片机,诸如MCS-51系列单片机、P IC 单片机、AVR单片机等,能够像硬件仿真器一样进行软硬件调试,而没必要花钱去购买和维护价格不菲的仿真器,对于初学单片机的人来说,既减少了学习成本,又达到了良好的学习效果。   2.
[单片机]
基于单片机的点阵式LED<font color='red'>滚动</font>汉字<font color='red'>显示</font>屏仿真设计
采用AT89C51的大屏幕LED点阵显示系统设计
1 引言   系统采用ATMEL公司新推出的AT89S51作为主控芯片,由单片机完成与PC机的通讯,同时完成数据存储、循环显示等。系统能脱机运行,具有结构简单、维护方便、显示刷新速度快、成本低等特点。配合在线下载程序,随时更新显示的内容,通过级连更改显示屏面积的大小,使用起来非常方便。 本文所设计的是一个同等灰度的单色LED显示屏控制系统,该控制系统以AT89S51为控制器,采用RS-232通信标准,可显示汉字、字符、数字或单色图片。   2 LED显示屏系统的组成   2.1 原理框图和硬件电路结构   显示屏控制系统由显示控制器和LED点阵显示屏组成。控制系统的结构框图如图1所示。主要由微处理器、通信电
[单片机]
采用AT89C51的大屏幕<font color='red'>LED点阵</font><font color='red'>显示</font>系统设计
51单片机8×8LED点阵显示数字与字符
#include AT89X52.H unsigned char code tab ={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char code digittab ={ {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF},// ,0*/ {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF},// ,0*/ {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF},// _ ,0*/ {0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF}
[单片机]
LED点阵电子显示屏制作
  0引言   LED显示屏是20世纪80年代后期在全球迅速发展起来的新型信息显示媒体,它是利用发光二极管构成点阵模块或者像素单元组成的平面式显示屏幕,以可靠性高、环境适应能力强、使用寿命长、性价比高等特点,在短短的近20来年中,迅速成长为平板显示的主流产品,并越来越广泛地应用到工业、金融、交通、医院及信息广告等各行业   1任务设计   1.1基本要求   设计并制作LED电子显示屏和控制器。自制一台简易24行*24列点阵的直立式LED电子显示屏和控制器,扩展键盘和相应的接口实现多功能显示控制,能正常显示字符和汉字,汉字点阵为12*12.显示屏能显示4组特定句子或短语,通过按键切换,选择显示内容。显示内容可以平滑地向上滚
[单片机]
<font color='red'>LED点阵</font>电子<font color='red'>显示</font>屏制作
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved