实现LED点阵左右移动的程序

发布者:清晨微风最新更新时间:2014-12-31 来源: 51hei关键字:LED点阵  左右移动 手机看文章 扫描二维码
随时随地手机看文章
#include
#define uchar unsigned char
unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//定义扫描列
unsigned char code digittab[]={
 
0x00,0x00,0x00,0x00,0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00, //0
 
0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00, //1
 
0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00, //2
 
0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00, //3
 
0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00, //4
 
0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00, //5
 
0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00, //6
 
0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00, //7
 
0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00, //8
 
0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00, //9
 
0x00,0x00,0x7F,0x48,0x48,0x30,0x00,0x00, //P
 
0x00,0x00,0x7F,0x48,0x4C,0x73,0x00,0x00, //R
 
0x00,0x00,0x7F,0x49,0x49,0x49,0x00,0x00, //E
 
0x00,0x00,0x3E,0x41,0x41,0x62,0x00,0x00, //C
 
0x00,0x00,0x7F,0x08,0x08,0x7F,0x00,0x00, //H
 
0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00, //I
 
0x00,0x7F,0x10,0x08,0x04,0x7F,0x00,0x00, //N
 
0x7C,0x48,0x48,0xFF,0x48,0x48,0x7C,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 //中
 
};//要显示的字符
 
void delay(int t)
{
 int i;
 for(i=1;i<=t;i++);
}//延时函数
void main(void)
{
 int a,b,c;
 while(1)
 {
  for(a=0;a<144;a++)  //所有要显示的列数
  {
   
    for(b=0;b<50;b++)//控制移动速度
    {
    P2=0xfe;      ///最右边的列先显示,程序定义向左移动
    for(c=0;c<8;c++)//稍加修改可以变成向右移动
    {                //例中P2接LED点阵阳极,P0接阴极
     P0=digittab[a+c];//同时显示8列
     delay(100);
     P0=0x00;   //禁止扫描列变换时,其它列亮!
     P2=P2<<1|P2>>7;
    
     }
     }
    
  }
 
注:对本程序稍加修改可以变成LED8段数码管左右移动程序。
关键字:LED点阵  左右移动 引用地址:实现LED点阵左右移动的程序

上一篇:基于微控制器的自由轴法RLC测量方法研究
下一篇:带字符型12864单片机显示程序

推荐阅读最新更新时间:2024-03-16 13:50

基于STM32的LED点阵屏的设计与实现
简介:近年来,随着信息产业的高速发展,点阵LED 显示屏已广泛应用于金融行业、邮电行业、体育馆、广告业等各种广告发布和信息显示系统,成为信息传送的重要手段。本文介绍的LED 书写点阵屏,不但可以像普通显示屏一样作为信息输出设备,而且可以通过光笔直接在LED 显示屏上进行信息输入,普通的显示屏也具有 手写 的功能了。 1 硬件系统设计 本系统总体框图如图1 所示,由键盘与显示模块、光笔模块、LED 点阵屏模块、STM32控制模块、电源模块五部分组成。 图1 总体方案方框图 1. 1 核心控制模块 本系统以STM32F103VCT6 为控制核心。 STM32是32 位微处理器,具有低功耗,中断延迟小,高性能等特
[单片机]
基于STM32的<font color='red'>LED点阵</font>屏的设计与实现
LED点阵显示屏的特点及扫描驱动方案
组合型LED点阵显示屏自八十年代开始出现,以发光二极管为像素,它用高亮度发光二极管芯阵列组合后,环氧树脂和塑模封装而成。具有高亮度、功耗低、引脚少、视角大、寿命长、耐湿、耐冷热、耐腐蚀等特点。   点阵显示屏有单色和双色两类,可显示红,黄,绿,橙等。LED点阵有4×4、4×8、5×7、5×8、 8×8、16×16、24×24、40×40等多种;根据像素的数目分为等,双基色、三基色等,根据像素颜色的不同所显示的文字、图象等内容的颜色也不同,单基色点阵只能显示固定色彩如红、绿、黄等单色,双基色和三基色点阵显示内容的颜色由像素内不同颜色发光二极管点亮组合方式决定,如红绿都亮时可显示黄色,如果按照脉冲方式控制二极管的点亮时间,则
[电源管理]
小玩LED点阵之-翻页显示
LED显示屏(点阵)可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。 LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。这些优点概括起来是:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。LED的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可*性、全色化方向发展。 为什么要说小玩?因为这个只是一个点阵屏的基础8x8点阵,小得可怜,因此这样小的屏只能显示一些简单的图形和数字,如图 点阵的驱动程序也不是很复杂,但是有一道工序要有耐性。就是图形和数字的取摸。 后附上每秒变动一
[单片机]
小玩<font color='red'>LED点阵</font>之-翻页显示
基于单片机的LED点阵显示控制的设计
摘要:LED点阵显示屏具有运行可靠、安全、节能、成本低、使用方便等特点。本文讨论了基于单片机的LED点阵显示控制系统设计所用的各种方法,制作出一个以单片机作为控制单元的点阵显示屏。设计采用动态扫描的显示方法,选取74LS154和74LS595芯片分别构成行、列驱动电路,单片机通过行、列驱动电路,可对点阵显示模块单元进行行列信号控制,达到控制点阵显示屏正常显示汉字、图片信息的设计要求。 关键词:点阵LED;单片机;显示控制;芯片 由于单片机技术的不断发展以及高亮度LED发光管的出现,使得大屏幕高亮度LED电子广告屏成为可能。与传统的霓虹灯广告相比,LED电子广告屏在显示效果以及可修改性上都有着无法比拟的优势,而且单片机的日益
[工业控制]
基于单片机的<font color='red'>LED点阵</font>显示控制的设计
51单片机驱动8*8LED点阵屏显示沙漏形状汇编程序
ORG 0000H ST: MOV DPTR,#TAB ;显示数据表首址 LP5:CLR P2.2 ;74HC595输出清零 SETB P2.2 CLR P2.4 ;选取第一行000 CLR P2.5 CLR P2.6 MOV A,#00H ;清累加器 MOVC A,@A+DPTR ;取显示数据 LCALL DIS ;送列数据子程? LCALL DELAY ; 延时 SETB P2.4 ;选取第二行001 CLR P2.5 CLR P2.6 INC DPTR MOV A,#00H MOVC A,@A+DPTR LCALL DIS LC
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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