注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
小硕硕的个人空间 https://home.eeworld.com.cn/space-uid-596436.html [收藏] [复制] [分享] [RSS]
日志

VFD12864驱动显示程序求助

已有 2182 次阅读2015-3-7 10:49 |个人分类:帖子

本人不才,笨死了。
这是从旧设备上拆下来的显示屏,觉得新鲜所以想玩玩,通过网络的搜索,也找到了官方网站,也下载到了资料,通过阅读,对这液晶有了了解。
可是我不太会看时序图。
先上几张照片
屏幕有一个test引脚,接低电平就能显示测试内容
这是接test引脚显示的内容,可以说明屏幕是好的

问题来了:


说明书上所给的电压标准


我觉得电源应该没错,可是为什么接上屏幕的电源正极就会出问题呢,而且单片机也不能下载数据,下载数据必须把VFD屏幕断开。
这是我根据时序图写的程序
时序图

指令写程序

数据写

数据写程序

整体程序
        DB0_DB7        EQU        P1        WR1        BIT        P2.0        CD        BIT        P2.1        RD1        BIT        P2.2        CSS        BIT        P2.3        RES        BIT        P2.4        ORG        0000H        AJMP        MAIN        ORG        0030HMAIN:        CLR        P2.4        NOP        SETB        P2.4                MOV        A,#5FH        LCALL        WRITE_COM        NOP                MOV        R0,#0LOOP:        MOV        A,#62H        LCALL        WRITE_COM        MOV         A,R0        LCALL        WRITE_COM        MOV        A,#0FFH        LCALL        WRITE_COM        INC        R0        CJNE        R0,#8,LOOP                MOV        A,#62H        LCALL        WRITE_COM        MOV        A,#07H        LCALL        WRITE_COM        MOV        A,#0FFH        LCALL        WRITE_DATA        MOV        A,#24H        LCALL        WRITE_COM        MOV        A,#50H        LCALL        WRITE_COM                MOV        A,#64H        LCALL        WRITE_COM        MOV        A,#7FH        LCALL        WRITE_COM                MOV        A,#60H        LCALL        WRITE_COM        MOV        A,#0FH        LCALL        WRITE_COM                WRITE_COM:        CLR        CSS        SETB        CD        MOV DB0_DB7,A        CLR        WR1        NOP        SETB        CSS        SETB        WR1        CLR        WR1        RETWRITE_DATA:        CLR        CSS        CLR        CD        MOV        DB0_DB7,A        CLR        WR1        NOP        SETB        WR1        SETB        CSS        SETB        CD        CLR        WR1        RET        END                                               
程序很简单,我只需要用程序来设置层的反白显示就可以了,还不敢想能显示任意字符。
可是现在怎么都不显示啊。
后来我有单独给屏幕接了个电源

上电后

另外上传说明书,希望有时间的朋友能帮忙给写一个写指令和写数据的程序。
我觉得我按照时序图写的程序应该没问题的!

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章