点阵的滚动字幕程序

发布者:快乐奇迹最新更新时间:2015-10-16 来源: eefocus关键字:点阵  滚动字幕 手机看文章 扫描二维码
随时随地手机看文章

“hello"滚动程序  

单片机数码管阳极接法,P0口段选,P2口位选

*********************************/

#include //51芯片管脚定义头文件
#include //内部包含延时函数 _nop_();

#define uchar unsigned char
#define uint unsigned int

uchar display[ ]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,           

 0xBF,0xBF,0x89,0x86,0xC7,0xC7,0xC0,0xBF,0xBF,

// --H E L L O -


0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};

uchar shift,j=0;

void delayms(uint ms)

{

 uchar t;

while(ms--)


 {
for(t = 0; t < 120; t++);
}
}

void disp(void)

{
uchar i;
shift=0x7f;

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

 {  P2=0xff ;
P0=display[i+j];
P2=shift;
shift=(shift>>1)|0x80;
delayms(1);


 }

}

void main()
{
uchar k;

 P0=0xFF;
P2=0xFF;


while(1)


 {
for(j=0;j<17;j++)
{


for(k=0;k<125;k++)
disp();
}
}
}


关键字:点阵  滚动字幕 引用地址:点阵的滚动字幕程序

上一篇:C51学习心得
下一篇:步进电机的驱动程序

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

关于STM32驱动点阵的问题整理及科研思维小酌
之前用51单片机成功将5块级联的16*16点阵成功驱动,闲来无事,沉积内功,用STM32驱动这几个点阵,本觉易事,没想到点阵豆豆竟三天耍脾气,不配合。一筹莫展之际,和别人聊微信,顺手掐断了豆豆的VCC,GND,惊呼哇塞,预期效果。真是无心插柳柳成荫。正预深入测试下去,停电,兴奋若狂,迫不及待,莫非上帝知道问题要揭晓了,急了,连断电的招都使。停电两小时,由缺VCC可正常显示,加VCC反而不亮,已推断出问题范围。入夏的夜,和豆豆玩到10点半,终把豆豆抱。 硬件配置:MCU :STM32,工作电压3.3V; 驱动芯片74HC595; 16*16点阵:五块 问题一:.点阵上电不亮,掉电正常显示 答:74hc595工作电压
[单片机]
HT48R50A的 5X7 LED点阵显示示例程序
HT48R50A的 5X7 LED 点阵显示示例程序 ; ******************************************** ; Function : 5X7 LED点阵显示示例程序 * ; MICroProcessor : HT48R50A-1/28SKDIP-A * ; Author: www.picavr.com * ; Crystal : 4MHz * ; ******************************************** #INCLUDE HT48R50A-1.INC ;------------
[单片机]
HT48R50A的 5X7 LED<font color='red'>点阵</font>显示示例程序
基于51单片机16X32LED点阵显示屏程序设计
51单片机16X32LED点阵显示屏由单片机最小系统、行驱动电路74HC154、列驱运电路74HC595组成,实现汉字、数字的显示。电路简单。程序中以20个汉字作为显示示例。资料含51单片机C语言源程序、PROTEUS7.8仿真源文件。附送取模软件及取模说明文档,方便你自己更换显示内容。显示移动速度可在程序中进行设置。 #include REG51.H #define FOSC 12 //定义晶振频率 #define INIT_TH0 0x3C //定时器T0初始值 #define INIT_TL0 0xB0 #define TMOD_T00 0x
[单片机]
基于51单片机16X32LED<font color='red'>点阵</font>显示屏程序设计
PIC16F877A单片机对24X24点点阵屏的驱动设计
最近终于有空更新了,花了几天时间,弄出个小东西,虽然有很多种实现方式在网上流传了,但我却从没有试过,乘有时间,也弄出了四种方式的显示,各位帮忙看看,哪里还有不好的地方,希不吝指教。 一。原理及仿真图 此种为从右往左显示。 此中为从左往右显示 此种为从下往上显示 此种为从上往下显示 原理图说明: 1.本实例采用微芯PIC16F877A单片机,此单片机适合初学者 2.点阵采用24X24点,左边为行线,采用U1-U3三个74LS373地址所存芯片,复用单片机RB端口。 右边为列线,采用U4-U6三个74LS373地址所存芯片,复用单片机RD端口。 3.单片机RC端口控制六片373的选通。 4.显示原理:24
[单片机]
PIC16F877A单片机对24X24点<font color='red'>点阵</font>屏的驱动设计
单片机程序-点阵LED显示I LVOE U
本程序所用的原理图下载: 点这里 ,单片机芯片使用的stc89c52;找到点阵部分的原理图即可.这是一整个单片机开发板的电路图其他的忽略 一下是程序源码: /******点阵LED显示I LVOE U**************/ /** *功能:点阵LED延时一秒显示I 心形 U(I LOVE YOU) *作者:徐冉 *日期:2013-06-12 *备注:程序顺利调试成功 **/ /*************AT89C52-RC MCU*******************/ /**************51hei开发板********************/ #include reg52.h typedef unsigne
[单片机]
PIC单片机控制LED点阵显示屏
本实验在proteus软件上模拟完成。 实验器件:20片8X8LED点阵显示屏,10片74LS164移位寄存器,10片74LS273数据锁存器,2片74LS138译码器,1片PIC16F877A单片机。 proteus元件库中中没有16X80点阵显示屏,所以用20片8X8LED点阵屏拼装而成。 10片74LS164移位寄存器和10片74LS273数据锁存器用于传送和保存一行数据。 2片74LS138构成4选16译码器用于行选。 实验截图: 源程序: list p=16f877A ; list directive to define processor #include p16f87
[单片机]
PIC单片机控制LED<font color='red'>点阵</font>显示屏
51单片机课程设计——led点阵广告牌程序设计
上学期期末的课设题目是led点阵广告牌,当时的要求如下: (1)能够显示不同字符的LED点阵广告牌; (2)按键切换不同的显示效果(如闪烁,静止,平移等); (3)按键切换不同的显示内容; (4)能够显示图形或自定义字符; (5)其他功能(创新部分); (6)系统调试、分析、总结与功能实现。 当时用的是我用是的普中科技的STC90C51RD+的单片机,不过只要是51单片机,换哪个51内核的芯片都可以,只要电路和程序匹配就可以。 我用的那款普中科技的51单片机可以直接连线决定线路的布置,不需要自己去重新焊一个电路板。 然后我根据任务要求连接了电路,写了对应的程序,还有proteus仿真。 另外,觉得有趣可以点个赞;有什么
[单片机]
51单片机课程设计——led<font color='red'>点阵</font>广告牌程序设计
利用51单片机来控制LED点阵
引言 单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。广大工程技术人员通过学习有关单片机的知识后,也能依靠自己的力量来开发所希望的单片机系统,并可获得较高的经济效益。正因为如此,在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、家用电器等各个方面。在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字。汉字显示方式是先根据所需要的汉字提取汉字点阵(如16×16点阵),将点阵文件存入ROM,形成新的汉字编码;而在使用时则需要先根据新的汉字
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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