永发信息网

学习单片机的朋友

答案:2  悬赏:80  手机版
解决时间 2021-07-31 17:13

各位学习单片机的朋友你们好,我非常的喜欢单片机,所以选择了单片机这门课程,看了一些学长们的设计非常的感兴趣,而自己才刚入门,但又想学好,所以在网上找了一些单片机设计资料,做了个点阵显示汉字的硬件电路,
现在我想更改它的显示效果,但对程序不理解,所以来请教大家?
我做的是“16*16点阵循环显示三个汉字”,我想让它显示更多的汉字、还有它的显示时间,比如:显示第一个汉字然后隔2秒显示下一个。我把时间改为隔1秒。请问可以帮一下吗?感激不尽.以下是程序和电路图:

#include<reg52.h>

/////////////////////////////////////////////////////////////////////////
// 汉字字模表 //
// 汉字库: 宋体16.dot 横向取模右高位,数据排列:从左到右从上到下 //
/////////////////////////////////////////////////////////////////////////
unsigned char code hanzi[] = // 数据表
{
//-- 你 --
0x88,0x00,0x88,0x00,0x88,0x00,0xC4,0x3F,
0x44,0x20,0x26,0x10,0x15,0x02,0x04,0x02,
0x84,0x0A,0x84,0x12,0x44,0x32,0x24,0x22,
0x04,0x02,0x04,0x02,0x84,0x02,0x04,0x01,
//-- 好 --
0x08,0x00,0x88,0x3F,0x08,0x20,0x08,0x10,
0x3F,0x08,0x24,0x04,0x24,0x24,0xE4,0x7F,
0x24,0x04,0x22,0x04,0x14,0x04,0x08,0x04,
0x14,0x04,0x22,0x04,0x21,0x05,0x00,0x02,
//-- 吗 --
0x00,0x08,0xD0,0x1F,0x3E,0x08,0x92,0x08,
0x92,0x08,0x92,0x08,0x92,0x08,0x92,0x28,
0x92,0x7F,0x12,0x20,0x12,0x24,0xFE,0x2F,
0x12,0x20,0x00,0x20,0x00,0x28,0x00,0x10


};


unsigned char code lie[]={0xf0,0xf8,0xf1,0xf9,0xf2,0xfa,0xf3,0xfb,0xf4,
0xfc,0xf5,0xfd,0xf6,0xfe,0xf7,
0xff};//扫描使用的位码,是控制74hc154的

void yanshi(unsigned char ms);//延时程序
void main()//主程序
{
unsigned char k,i,m;
P0=0xff;
while(1)
{

for(k=0;k<3;k++)//三个字,所以循环显示3次
{
for(m=0;m<20;m++)//每个字延时一段时间
{P2=0x00;//给端口清零,这一部很重要,没有这个语句,显示有乱比划
P1=0x00;//同上
for(i=0;i<16;i++)//上半屏
{
P0=lie[i];//位码16个
P1=hanzi[k*32+i];//半屏段码也是16个,由k控制
yanshi(2);

}
P2=0x00;
P1=0x00;
for(i=16;i<32;i++)//下半屏
{
P0=lie[i-16];
P2=hanzi[k*32+i];
yanshi(1);

}
}
}
}
}
void yanshi(unsigned char ms)
{
unsigned char i;
while(ms--)for(i=0;i<124;i++);
}


谢谢大家了 ^_^ ^_^ ^_^

最佳答案

去问问你的学长们要一个点阵字模提取的软件,就可以更改汉字了;要改每个字显示时间就改


for(m=0;m<20;m++)//每个字延时一段时间


中的m值即可,秒数 t 约=m*50/1000


全部回答
哦,谢谢以上这位朋友,还有我想增加汉字,应该更改哪里呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黄钻升到什么时候灭了不掉经验了啊
长沙县长沙花之林(筑梦星园店)地址在哪,我要
爱上一个不爱自己的人怎么班?
QQ怎么 没有篮球游戏啊?
没事经常压压腿.对身体有什么好处?
1.物体在月球上的重量约是在地球上的1/6.地球
如果想要离开她,却又不舍得离开她怎么办?
问昆明所有果果店地
红岗区大庆第四采油厂规划设计研究所仪表室地
人生的底线是什么?
CF中准心的问题
装备问题,求泰拉石东方棍的属性范围。。。调
街头篮球才女多功能改技能1.3版本怎么用
n为什么我开通黑砖没反映呢~~~没显示啊~~
电压力锅什么,电高压锅哪个牌子的质量好
推荐资讯
怎么才能保养好手?
他们俩人都出去了
谁给我想个百科知识竞赛的开场白和结束语!谢
淇县鹤壁朝歌中医院哪位知道具体地址啊
江岸区武汉7星台球俱乐部(洞庭街店)地址有谁
最近BOBO在干什么?他们好久出新专辑?
有媒体称答案要联手飞侠,可能吗?
武汉市英语四级资格在哪买?
哪里有《痛并快乐着》的电子书下载
我不小心把dinput8.dll.0删了怎么找回啊
搬新家送筷子的意义
化学差量法的题在一定条件下,合成氨反应达到
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?