资源简介
LED点阵很好的资料,经过了实际操作的验证,比较经典,很具有参考简直。。。
代码片段和文件信息
/*
main.c
16×16 LED点阵的扫描显示:显示一个汉字
*/
#include
//定义I/O端口
sbit STR = P1^3; //74HC595存储寄存器时钟(Storage register clock)
sbit SI = P1^4; //74HC595串行输入信号(Serial Input)
sbit SCK = P1^5; //74HC595移位寄存器时钟(Shift register clock)
//定义汉字点阵数据表
code unsigned char Zimo[32] =
{
//文字:汉,字体:Fixedsys12,大小:16×16,取模方式:纵向取模、字节正序
0x080x060x800x610x060x200x380x270x200x200x200x270x380x200x000x00
0x200x200x7E0x800x020x040x040x080xD00x200xD00x080x0C0x060x040x00
};
/*
函数:SysInit()
功能:系统初始化
*/
void SysInit()
{
STR = 1;
SI = 0;
SCK = 0;
TMOD &= 0x0F;
TMOD |= 0x10;
TH1 = 0xFC;
TL1 = 0x66;
TR1 = 1;
ET1 = 1;
EA = 1;
}
/*
函数:T1INTSVC()
功能:T1中断服务函数
*/
void T1INTSVC() interrupt 3
{
code unsigned char Tab[] =
{//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1158 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED
文件 681 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED.hex
文件 32 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED.lnp
文件 5580 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED.M51
文件 1443 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED.Opt
文件 433 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED.plg
文件 1999 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED.Uv2
文件 1445 2006-07-01 11:21 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED_Opt.Bak
文件 1999 2006-06-28 13:43 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\Lattice-LED_Uv2.Bak
文件 4148 2006-06-28 13:43 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\main.asm
文件 12915 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\main.LST
文件 1220 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\A51\main.OBJ
文件 3127 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED
文件 1108 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED.hex
文件 32 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED.lnp
文件 5489 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED.M51
文件 1253 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED.Opt
文件 431 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED.plg
文件 1991 2006-05-29 16:00 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED.Uv2
文件 1261 2006-05-30 16:47 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED_Opt.Bak
文件 0 2006-05-29 16:00 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\Lattice-LED_Uv2.Bak
文件 1748 2006-06-28 14:17 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\main.c
文件 4438 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\main.LST
文件 3374 2006-07-01 11:22 实验16 16×16 LED点阵的扫描显示\例程A:显示一个汉字\C51\main.OBJ
文件 6713 2006-06-07 08:44 实验16 16×16 LED点阵的扫描显示\例程B:滚动显示文字\A51\Branch.INC
文件 3987 2006-07-01 11:23 实验16 16×16 LED点阵的扫描显示\例程B:滚动显示文字\A51\LatticeScroll
文件 4934 2006-07-01 11:23 实验16 16×16 LED点阵的扫描显示\例程B:滚动显示文字\A51\LatticeScroll.hex
文件 34 2006-07-01 11:23 实验16 16×16 LED点阵的扫描显示\例程B:滚动显示文字\A51\LatticeScroll.lnp
文件 13335 2006-07-01 11:23 实验16 16×16 LED点阵的扫描显示\例程B:滚动显示文字\A51\LatticeScroll.M51
文件 1442 2006-07-01 11:24 实验16 16×16 LED点阵的扫描显示\例程B:滚动显示文字\A51\LatticeScroll.Opt
............此处省略37个文件信息
评论
共有 条评论