/**************************************************
*程序名称: MAX7219 C语言控制程序
*程序功能: 3线串行控制8位共阴数码管
*3线定义:DIN 串行数据输入
* LOAD 数据锁存
* CLK 时钟输入
***************************************************/
#include
#include
sbit pinDIN=P0^0; //串行数据输入端
sbit pinLOAD=P0^1; //数据锁存端
sbit pinCLK=P0^2; //时钟输入端
#define uchar unsigned char
uchar code LEDcode[]=
{0x7e,0x30,0x6d,0x79,0x33,0x5b,0x5f,0x70,0x7f,0x7b,0x00 /*0,1,2,3,4,5,6,7,8,9,全灭*/
/* 0x77,0x1f,0x4e,0x3d,0x4f,0x47,0x67,0x3e,0xff, */ }; /*A,B,C,D,E,F,P,U,全亮*/
/**************************************************
* 向MAX7219写入字节(8位)函数 *
***************************************************/
void se