用keil51单片机C语言编写程序,使液晶显示器显示16*16点阵汉字,请问怎么编写,谢谢!

 我来答
东俊ily
2011-06-08
知道答主
回答量:17
采纳率:0%
帮助的人:5万
展开全部
#include"at89x51.h"
unsigned char code led[]={0x10,0x04,0x10,0x03,0xD0,
0x00,0xFF,0xFF,0x90,0x00,
0x18,0x1D,0xF7,0x13,0x14,
0x11,0x54,0x15,0x94,0x19,
0x14,0x51,0x14,0x91,0xF6,
0x7F,0x04,0x11,0x00,0x01,
0x00,0x00,

0x04,0x04,0x04,0x02,0x04,
0x01,0xC4,0xFF,0x3F,0x00,
0x04,0x20,0x04,0x10,0x04,
0x08,0xE4,0x3F,0x04,0x42,
0x1F,0x41,0x84,0x40,0xC4,
0x40,0x06,0x40,0x04,0x70,
0x00,0x00};

unsigned char i=0,j=0,time_50ms=0;
delay();
main()
{
TMOD=0X01;
TH0=0X3C;
TL0=0XB0;
TR0=1;
ET0=1;
EA=1;

while(1)
{
P1=i;
P2=led[32*j+2*i];
P3=led[32*j+2*i+1];
delay();
i++;
if(i==16)
i=0;

if(time_50ms==20)
{
time_50ms=0;
j++;
if(j==2)
j=0;
}
}
}
int_T0() interrupt 1
{
TH0=0X3C;
TL0=0XB0;
time_50ms++;
}
delay()
{
unsigned char t1;
for(t1=0;t1<100;t1++);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友44df43b
2011-06-07 · 超过15用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:40.8万
展开全部
给个QQ我,发给你......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小虎h
2011-06-05 · TA获得超过254个赞
知道答主
回答量:78
采纳率:0%
帮助的人:69.1万
展开全部
简单讲就是直接编写啊 !!!呵呵 建议你去百度搜索 “杜洋工作室 ”这个人很牛逼的 看了一定对你有帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞雪剑痕
2011-06-05
知道答主
回答量:40
采纳率:0%
帮助的人:0
展开全部
你用的是什么液晶?用的如果是lcd12864有些是自带字库的,如果没有的话就是用其绘图功能,将汉字编码直接利用其绘图功能画出来就行了。这些资料网上很多的,自己查查看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式