Advertisement

51单片机 LED 点阵显示文字

阅读量:

51单片机LED点阵显示文字 代码如下。

#include <REGX51.H>

#define u8 unsigned char
sbit SER = P3^4;
sbit RCLK = P3^5;
sbit SCLK = P3^6;

//横向 D0->D7

u8 tao[32]={8,240,8,15,8,136,126,145,8,82,8,2,62,8,8,231,8,129,126,129,72,231,72,129,88,129,40,129,8,255,8,129};

u8 height[32] =
{
0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08,
0x11, 0x12, 16h5h7h9hAhBhDhFh; // 将十进制数转换为十六进制表示
];
void display(u8 zime[], u8 height[]);
void sendData(u8 d1, u8 d2, u8 d3, u8 d4);

void main(void)
{
display(tao,heng);
}

void output(unsigned char array[], unsigned char array[]) {
unsigned char

全部评论 (0)

还没有任何评论哟~