找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

我用论坛大佬的程序,烧录到自己的单片机开发板上显示不出来汉字

查看数: 3408 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-12-20 22:04

正文摘要:

单片机源程序如下: #include"AT89x52.h" #include"intrins.h"          #define uchar unsigned char #define uint  unsigned int /* 端口定义*/ #define LCD_da ...

回复

ID:428180 发表于 2018-12-22 08:38
你这个要加字库进去的,有一个这个文件charcode.h
ID:21069 发表于 2018-12-22 01:37
好像还有一个h文件(驱动芯片的文件),都要加进去,要添加C文件的方法加到项目组中。另外,这个mlnl12864显示屏好像是要倒过来插

评分

参与人数 1黑币 +15 收起 理由
刀刀见红 + 15 绝世好帖!

查看全部评分

ID:422313 发表于 2018-12-21 22:04
jinsheng7533967 发表于 2018-12-20 23:10
你这个要加字库进去的,有一个这个文件charcode.h
#ifndef __CHARCODE_H
#define __CHARCODE_H

加了字库之后,还需要别的什么吗
ID:280876 发表于 2018-12-21 13:57
你的液晶自带字库的吗?如果没有要软件加进去的。
ID:403593 发表于 2018-12-21 08:37
对一下开发板的原理图,看看引脚有没有弄错
ID:21069 发表于 2018-12-20 23:10
你这个要加字库进去的,有一个这个文件charcode.h
#ifndef __CHARCODE_H
#define __CHARCODE_H

#ifdef CHAR_CODE

// ------------------  汉字字模的数据结构定义 ------------------------ //
struct Cn16CharTypeDef                  // 汉字字模数据结构
{
        unsigned char  Index[2];            // 汉字内码索引,一个汉字占两个字节       
        unsigned char  Msk[32];             // 点阵码数据(16*16有32个数据)
};

struct Cn16CharTypeDef code CN16CHAR[]=
{
/*--  文字:  普  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
"普",0x00,0x40,0x44,0x54,0x64,0x45,0x7E,0x44,0x44,0x44,0x7E,0x45,0x64,0x54,0x44,0x40,
0x00,0x00,0x00,0x00,0xFF,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0xFF,0x00,0x00,0x00,

/*--  文字:  中  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
"中",0x00,0x00,0xFC,0x08,0x08,0x08,0x08,0xFF,0x08,0x08,0x08,0x08,0xFC,0x08,0x00,0x00,
0x00,0x00,0x07,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x02,0x02,0x07,0x00,0x00,0x00,
/*--  文字:  科  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
"科",0x00,0x00,0x00,0xFF,0x00,0x00,0xCC,0x22,0x00,0x91,0x51,0xFE,0x72,0x92,0x12,0x10,
0x00,0x01,0x01,0xFF,0x02,0x02,0x02,0x04,0x04,0x04,0x00,0xFF,0x00,0x01,0x02,0x04,
......

整好后的H文件放入C中。
你应该加一下普中的技术员,他们能帮你搞定

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表