玩转LED点阵之二:16X64单红点阵左移
//晶振:22.1184M,下载选择双倍时钟,否则会有闪烁!
//显示屏:HUB08接口16X64单红点阵
//显示方式:左移
//作者:振甬电子
//QQ: 1766135164
//网址:www.51hei.com
//时间:2013-05-13
#include
#include"zimo.h"
#define uchar
#define uint
#define SPEED
#define NUMBER
uchar word=0,col=0,col1=0,disrow=0,move=0;//wor为要显字变量,col为位移变量,col1为字节偏移量,disrow为行变量
uchar BUFF__UP[17];
uchar BUFF__UP0[12];
sbit R1=P0^4;//红色数据1
sbit R2=P3^3;//红色数据2
sbit G1=P3^4;//绿色数据1
sbit G2=P3^5;//绿色数据
sbit CLK=P0^7; //595时钟端口
sbit STB=P0^6; //595锁存端口
sbit OE =P0^5;//74HC138使能:低有效
//根据列指针由双字节合并为单字节的子程序模块
//和点阵的取模方式有关:低位在前,高位在后,但是实际显示,高位在前,低位在后!
uchar Combine_2byte(uchar h1,uchar h2)
{
}
//分别装屏点阵数据
void Load_one_line(void)
{
}
//发送屏一线点阵数据
void Send_one_line(void)
{
}
//左移函数
void LEFT_MOVE()
{
}
//主函数入口
void main(void)
{
}
zimo.h
unsigned char code Table[][32]=
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
评论