c语言实现16*64点阵led灯显示程序
#include "" //包含51单片机的端口和内部寄存器定义的头文件 Fp&tJ]=B.
typedef unsigned char uint8; //定义字符型 ***@ogj -ol&
typedef unsigned int uint16; //定义整型 yz<$?G blz
typedef unsigned long uint32; //定义长整型 Kw7uUJR
uint32 dx,dxx,delayer; //字符显示偏移量 FnPn#Cv>*
uint8 brk,flag; !l-Q.=yw
uint8 BUFFER[22]; &u!MI ??
sbit RTC_RST = P2^1; DYF(O-hJK
sbit RTC_SCLK = P2^0; d`,z4 _
sbit RTC_IO = P2^2; HB,?}S#TP
uint8 bdata AA; ?? //brk延时用 "(iDUl
sbit AA7 = AA^7; B@***@tKn_CQ
#define READ_SECOND 0x81 l<qEX O
#define WRITE_SECOND 0x80 Kf6 D)B 26
#define READ_MINE 0x83 |&@`~OBa
#define WRITE_MINE 0x82 t>OEzUd9
#define READ_HOUR 0x85 Nc HU)
#define WRITE_HOUR 0x84 %iME[| u&
#define READ_DAY 0x87 .LDp.#d9r1
#define WRITE_DAY 0x86 @h_ bXo
#define READ_MONTH 0x89 c10$5V&@
#define WRITE_MONTH 0x88 Fa\jVFIQ
#define READ_WEEK 0x8b l!KPgR w
#define WRITE_WEEK 0x8a Ww\ WuaY
#define READ_YEAR 0x8d bq8Wvlv04
#define WRITE_YEAR 0x8c #d*gWwnx"
uint8 const code NUM[][16]= Iz-mUD0; ??
{ [^bq?w
{0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,0x00},/*"0",0*/
pw S"BTZ
{0x00,0x00,0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x0E,0x08,0x00,0x00,0x00},/*"1",1*/
($ /l_F
{0x00,0x00,0x7E,0x42,0x04,0x08,0x10,0x20,0x20,0x42,0x42,0x42,0x3C,0x00,0x00,0x00},/*"2",2*/
d=:E
{0x00,0x00,0x1C,0x22,0x42,0x40,0x40,0x20,0x18,0x20,0x42,0x42,0x3C,0x00,0x00,0x00},/*"3",3*/
v_pe=LC{-e
{0x00,0x00,0x78,0x20,0x20,0x7E,0x22,0x22,0x24,0x24,0x28,0x30,0x20,0x00,0x00,0x00},/*"4",4*/
Lk@+iHf
{0x00,0x00,0x1C,0x22,0x42,0x40,0x40,0x26,0x1A,0x02,0x02,0x02,0x7E,0x
点阵led灯显示程序 来自淘豆网m.daumloan.com转载请标明出处.