标题: 单片机8x8点阵屏显示中文(我这里以显示电子二字为例) [打印本页]

作者: 卢OK    时间: 2020-11-20 13:36
标题: 单片机8x8点阵屏显示中文(我这里以显示电子二字为例)
#include <reg52.h>
#include <intrins.h>  
sbit DIO = P3^4;   
sbit S_CLK = P3^5;
sbit R_CLK = P3^6;
/*点阵字形码*/
unsigned char code tabel[2][8]={

0xE0,0xEE,0x01,0x6D,0x01,0x6D,0x01,0xEF,//电
0xE7,0xF7,0xF7,0xF7,0x80,0xF7,0xFB,0xC3//子
};
/*595发送一字节*/
void Send_Byte(unsigned char dat)
{
        unsigned char i;  
        S_CLK = 0;
        R_CLK = 0;
        for(i=0; i<8; i++)
        {
                if(dat & 0x01)
                        DIO = 1;
                        else           
                        DIO = 0;
                dat >>= 1;
                S_CLK = 1;
                S_CLK = 0;         }        
}
void main()
{
        unsigned char j, k, ROW;
        unsigned int z;         
        while(1)
        {
                for(k=0; k<2; k++)
                {
                        for(z=0; z<1000; z++)
                        {
                                ROW = 0x80;
                                for(j=0; j<8; j++)  
                                {
                                        Send_Byte(tabel[k][j]);
                                        Send_Byte(ROW);         
                                        R_CLK = 1;  
                                        R_CLK = 0;  
                                        ROW = _cror_(ROW, 1);
                                }
                        }
                }
        }
}

}4KT74O{5(_VA`PTY_}VIMQ.png (93.58 KB, 下载次数: 96)

}4KT74O{5(_VA`PTY_}VIMQ.png

2}5$@BUU((NEXYZ40MO)P]I.png (68.38 KB, 下载次数: 97)

pro7.8 电路仿真图

pro7.8 电路仿真图

8×8LED点阵屏显示中文.zip

19.39 KB, 下载次数: 44, 下载积分: 黑币 -5


作者: 51hei团团    时间: 2020-11-20 15:28
电路图能分享一下吗?或者介绍一下电路连接
作者: Admin-51    时间: 2021-8-30 03:11
仅能显示2个字,如何显示更多的字体而且还是循环显示???
作者: Admin-51    时间: 2021-8-30 19:35
如何将字体左移动啊?   而且还要循环的  能写出来么?
作者: Admin-51    时间: 2021-8-30 19:36
如何将字体左移动啊? 而且还是循环的。能写出来吗?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1