为中国队加油,为奥运加油。昨晚看了女足,虽然
比赛一直没有给我一种在看球赛的感觉,一点足球味道,缺少青春,活力,爆发等字眼,但却有一个号码让我如此地感动,15号,一个中国选手的号码,我对于她的名字现在想不起来了,但是她的三次倒地,她的坚持。为了国家,也为了女足,她坚持到了最后,一个女孩子能够做到这样。我不由得生起敬佩之情来。大家玩过足球的话就应该知道。要在那么大的绿茵场里跑90分钟是一件那么容易的事,更何况是女孩子。如果我们能够有她的那么执着和坚持,我想应该有很多困难都不是困难了。中国队加油。相信胜利永远是属于你的。
下面把刚学了的88点阵字移动编一个程序送给选手们吧。祝福你们。也谢谢你们。为了国家争得了荣耀。
8*8点阵的显示原理详见:http://www.51hei.com/mcu/1798.html
程序:#include
#define uchar unsigned char
#define uint unsigned int
uchar numberx[]={
0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07};
uchar numbery[]={
0x1c,0x14,0x14,0xff,0x14,0x14,0x1c,0x00,
0xff,0xcb,0xcb,0xff,0xcb,0xeb,0xff,0x00,
0xff,0x06,0x1b,0x91,0x40,0x3f,0x40,0x80,
0x84,0x7f,0x84,0xfc,0x3c,0x24,0x3c,0x00,
0x89,0x52,0xf8,0xa8,0xff,0xa8,0xf8,0x00};
void delay( unsigned int z)
{
int i,j;
for(i=z;i>0;i--)
for(j=120;j>0;j--);
}
void main()
{ int x,a,b;
while(1)
{
for(a=0;a<50;a++)
{
for(x=0;x<8;x++)
{
P0=numberx[x];
P1=numbery[x+b];
delay(2);
}
}
b++;
if(b>32)b=0;
}
}
关键字:8*8点阵 字移动 显示程序
引用地址:
8*8点阵字移动显示程序
推荐阅读最新更新时间:2024-03-16 14:05
LCD:1602显示程序
#include reg52.h #include intrins.h sbit RS=P3^7; sbit RW=P3^6; sbit E=P3^5; sbit BF=P2^7; void delay(unsigned char n) //约n(ms)延时 { unsigned char i,j,k; for(k=0;k n;k++) { for(j=0;j 10;j++) // 约1ms延时 { for(i=0;i 32;i++) //约0.1ms延时 {;} } } } unsigned char test(void) //忙检查,test=1,忙。test=0,可数据
[单片机]
数码管显示51单片机DS18B20温度测量源程序及仿真
这是一款数码管显示51单片机DS18B20温度测量源程序及仿真资料,特别适合单片机初学者学习参考,这款数码管显示51单片机DS18B20温度测量源程序使用模块化编程,方便移置,单片机使用AT89C51单片机,数码使用四位共阴数码管,这样简化了硬件电路,降低了硬件的制作难度。这款数码管显示51单片机DS18B20温度测量源程序是在Keil4环境下编译通过,并在Proteus7.8仿真软件下仿真通过。温度测量范围是:-55-125度。由于源程序直接贴出来会丢后些重要内容,所以特别将这款数码管显示51单片机DS18B20温度测量源程序及仿真资料打包后放在百度网盘上,需要的爱好者可以自己去下载。更多单片机源程序与仿真请到电子乐屋。 数
[单片机]
51单片机实例讲解,数码管显示数字“5555”程序
利用单片机及某些数字电路块的结合,可以实现静态字符的显示。本例是利用74LS164八位移位寄存器(串入、并出)与单片机串行口结合,使数码管静态显示数字“5555”。 (1)数码管显示数字“5555”硬件电路(见图20)。 图20 显示字符“5555”接线原理图 在图20的电路中,74LS164的相关引脚与数码管的a、b、c、d、e、f、g引脚相连接,并且74LS164为串行输入、并行输出,所以L4LS164串行输入的数据与数码管对应字符的关系见表7。 表7 L4LS164串行输入的数据与数码管对应字符的关系表 (2)数码管显示数字“5555”硬件电路元器件(见表8)。 表8 数码管显示数字“5555”硬件电路
[单片机]
51单片机LED管显示子程序实例
;DISP显示子程序 PORT_A EQU 0CF01H PORT_B EQU 0CF02H PORT_C EQU 0CF03H ;功能:将显示缓冲区39-3FH内容显示一遍 ;3FH对应八个LED管 ;3E-39H自左到右对应数码 ;占用:PSW,ACC,DPTR,R0,R3,R6,R7 内 ; ORG 0DE00H DISP1: MOV R0,#3FH DISP_0: MOV R3,#01000000B ;位选字 MOV A,@R0 ;取显示数据 SJMP DISP_2 DISP_1: MOV DPTR,#LED_TB MOV A,@R0 MOVC A,@A
[单片机]
12864 LCD图形显示程序例子
#include pic.h #define RS RC0 #define RW RC1 #define E RC2 #define PSB RC3 #define RST RC4 //PORTD=DATA; unsigned char COUNT3,COUNT2,COUNT1,COUNT,LCD_X,LCD_Y,LCD_DATA1,LCD_DATA2,LCD_DATA,F3,R1,F0; const unsigned char TU_TAB1 ={ // 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
[单片机]
基于单片机和8279驱动数码管显示与上位机通信的收发程序
;系统晶振是 11.0592 MHz ;上位机用串口调试助手来配合实验 Z8279 EQU 0FF82H ;8279 状态/命令口地址 D8279 EQU 0FF80H ;8279 数据口地址 LEDMOD EQU 00H ;左边输入 八位字符显示 ;外部译码键扫描方式,双键互锁 LEDFEQ EQU 33H ;扫描速率 LEDCLS
[单片机]
51单片机 16X192点阵程序动态显示汉字
程序参考源代码如下: #include AT89X52.H sbit ST=P3^5; sbit E1=P3^4; sbit MR=P3^7; char cashe ; char code wd ={undefined {0xFF,0xC0,0xFE,0xFE,0xFE,0xFE,0x80,0xFE,0xFD,0xFD,0xFB,0xF7,0xEF,0xDF,0x3F,0xFF}, {0xFF,0x03,0xFF,0xFF,0xFF,0xFF,0x01,0x7F,0x7F,0x7F,0x7F,0x7F,0x7D,0x7D,0x81,0xFF},/“无”,0/ /* (16 X 16 , 宋体 )*/ {0xDF,
[单片机]
单片机控制8×8LED点阵屏显示数字的设计
大作业设计要求: 用单片机的P0口外接74LS245作为控制8×8 LED点阵屏的行驱动,列选通由P1端口控制,程序运行时,8×8 LED点阵屏依次循环显示数字0~9。刷新时间由定时器T1的定时中断来完成。 方案论证: 方案一:最小系统加74LS245驱动芯片和成品8*8点阵进行设计。 优点:外围电路简单易焊,耗时少! 缺点:成本较高。 方案二:最少系统和8*8点阵进行设计。 优点:连线少,简单易行,方便快捷,程序简单。 缺点:没有方案一稳定。 本次课设采用方案二。 理论设计: 仿真原理图: 1.电源及复位电路 2.显示电路 3.完整电路 主函数: void main(void) { TMOD=0x10;
[单片机]