永发信息网

求51单片机16*16的点阵汉字移动原理

答案:4  悬赏:30  手机版
解决时间 2021-02-18 07:06
谢谢
最佳答案
首先是让汉字能够静态显示,显示一段时间后(时间可能很短)把所显示的汉字编码移一位重新送出,比如要向左移动,原本显示在第一列的数据就丢弃了,把第二列的数据送到第一列上显示,依次移动显示一屏,显示一段时间再进行一次移动,人们看起来也就是移动的了。 还搞不明白的话,可以晚上问我。
全部回答
//这是16*16点阵 显示一个字的代码。。。 临时写的。。。 #include #include #define iodata //数据口定义 #define uchar unsigned char sbit row0 //0行 定义 sbit row1 //1行 定义 sbit col0 //0列 定义 sbit col1 //1列 定义 uchar code word_tab[][32]= { ......//所需要的字体 }; void delay(uchar k) { while(k--); } void disp(uchar i) { uchar a,b;b=0x01 for (a=0;a<16;a++) { iodata=word_tab[i][a];col0=1;col0=0; iodata=word_tab[i][a+16];col1=1;col1=0; if (a<8) { iodata=b;row0=1;row0=0;//上半屏 } else { iodata=b;row1=1;row1=0;//下半屏 } delay(50); iodata=0x00;row0=row1=1;row1=row0=0;//清屏 b=_cror_(b,1); } } void main() { while(1) { disp(); } }
不移动,静态显示的点阵汉字,你做完了吗?
分别点亮16*16的点阵内的LED灯,利用人眼的视觉惰性产生延迟的效果,让人看起来是汉字在移动,实际上是点亮不同的16*16的点阵数码管。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
因为腿有点残疾,从小父母呵护有加,现在16岁
新如油漆店这个地址在什么地方,我要处理点事
为什么称之为蓝光门窗
今年承德民族师范高等专科学校的录取分数线大
化石是研究人类起源的主要证据。下图是根据化
创意广告这个地址在什么地方,我要处理点事
ls-prepost4.0结果中如何隐藏一个零件
打算买个DNGuard HVM 中文旗舰版,谁用过的说
求崩坏3能用的兑换码_(:зゝ∠)_
安丘市景芝镇龙泉官庄村民委员会地址在什么地
被减数比差大230减数比差大40,被减数是多少
济南骨科医院怎么样
斯达集团在哪里啊,我有事要去这个地方
我怀了别人孩子好几个月了可我老公现在不知道
【谢家道】大家帮我做一下下面几道数学填空题
推荐资讯
兽医院这个地址在什么地方,我要处理点事
佳外贸在哪里啊,我有事要去这个地方
中国古钱币真伪鉴书多少钱一本
中考填志愿可以填到其他城市吗
现在福州香料批发市场在哪里
金星卫生室在什么地方啊,我要过去处理事情
壹品车道汽车服务机构怎么去啊,有知道地址的
东南亚国家联盟主要作用是什么?
1.What's wrong with you?(同义句)2.She met
车子改名字还要钱吗?20万的车交易税多钱?
封闭式能取暖的电动车
回民手工馍馍鲜面店地址在什么地方,想过去办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?