[jxs出品~~]继续玩LCD。。。这次这个是nokia5110的。。。
jxs 2013-5-19快乐DIY
上次去买电子元件,无意中发现了这个屏,觉得挺好玩的,就买了回来。。。
48*84点阵的,只要10¥哦~~
于是,回来,STC12C5A60S2驱动之。。。
还是写一个串口显示电脑画面的程序吧。。。
上位机还是用上次那个 https://www.kechuang.org/t/56476
由于这个是48*84点阵,上位机发来的是128*64的,所以,接收后,数据要处理一下,只显示128*64中间的部分


void com0() interrupt 4
{
    if(RI)
    {
        RI=0;
        dis_num++;
        if(dis_num>150&dis_num<235)
        {
            disp[dis_n]=SBUF;//写入缓存
            dis_n++;
        }
        if(dis_num>278&dis_num<363)
        {
            disp[dis_n]=SBUF;
            dis_n++;
        }
        if(dis_num>406&dis_num<491)
        {
            disp[dis_n]=SBUF;
            dis_n++;
        }
        if(dis_num>534&dis_num<619)
        {
            disp[dis_n]=SBUF;
            dis_n++;
        }
        if(dis_num>662&dis_num<747)
        {
            disp[dis_n]=SBUF;
            dis_n++;
        }
        if(dis_num>790&dis_num<875)
        {
            disp[dis_n]=SBUF;
            dis_n++;
        }
        if(dis_n>503)
            dis_n=0;
        if(dis_num>1023)
        {
            dis_num=0;
            disp_ctrl=1;//接收完毕标志位
        }
    }
}



上面是串口中断的处理啦~~大家看看能不能看懂我在干什么?。。。


好吧,不废话,上视频~~
点击此处查看视频

效果嘛~~
这个屏虽然是串行通信的,但速度要比我上次用的12864并口还快得多。。。
所以屏幕不闪啦~~~


                                                                                             按推荐~~
+20  科创币    绘梦工坊   2013-05-19   
来自:聊天生活广场 / 快乐DIY
2013-5-19 9:07:32
1楼
是这样吧,在主循环里查询到disp_ctrl=1后,整屏输出缓存的内容,再等下次接收完毕标志,但怎么识别一幅图片发送的开始?不然画面有可能会错位的。
显示.jpg
折叠评论
加载评论中,请稍候...
折叠评论
jxs(作者)
2楼
回 1楼(frival) 的帖子
目前只能通过   if(dis_num>1023)  来判断。。。 因为一张图片有1024个字节。。。如果中间丢了某个字节的话,就会一直乱下去了。。。
折叠评论
加载评论中,请稍候...
折叠评论
3楼
你买的时候多少钱
折叠评论
加载评论中,请稍候...
折叠评论
2013-05-20 08:30:04
4楼
话说我的12864用52RC,89S52,什么的驱动都行,换成60S2就会出现乱码(有一点乱码,但不完全乱),
因为知道60S2是1T单片机,就把延时函数调整了下可是还是没用,修改后的程序放入普通的单片机显示正常,
只是速度慢些,想请楼主帮解答下,或者给个源程序看看。另外目测楼主的屏是育松电子买的(10¥,呵呵)
折叠评论
加载评论中,请稍候...
折叠评论
5楼
我那时候也用这个试过,像素少了刷起屏来就是利索
fulan.jpg

折叠评论
加载评论中,请稍候...
折叠评论
jxs(作者)
6楼
回+4楼(气宇轩)+的帖子
如果要排除速度的影响,可以试试改一下时钟分频寄存器(具体看PDF),乱码肯定是数据传输有错,按照你的描述,应该是延时太少了。。。还有,我这屏的本地电子市场买的。。。
折叠评论
加载评论中,请稍候...
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

jxs
学者 笔友
文章
105
回复
2001
学术分
2
2011/07/24注册,1 年前活动
暂无简介
插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
{{forum.displayName}}
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description}}
ID: {{user.uid}}
{{submitted?"":"投诉"}}
请选择违规类型:
{{reason.description}}
支持的图片格式:jpg, jpeg, png