切换到宽版
  • 466阅读
  • 6回复

关于51单片机驱动ht1621的问题。 [复制链接]

上一主题 下一主题
离线a932332118
 

发帖
70
M币
237
专家
1
粉丝
9
问下,各位大神。
怎么写程序可以每一次写入一个完整的数(八位数据)。
如果用这个函数写的话,每次只能写4位数据。
Ht1621WrOneData
然后另外问下数组怎么编写才能调用完整的八位数据。

uchar j,t;                              
     for(j=9;j<=10;j++)                        
        {
         t=0xf0;
        Ht1621WrOneData(j,t);  //j是初始地址。t是写入的额数据                    
     }    
上面内个程序只写入地位的数据。
怎么才能写完四位数据地址自动加1
离线66ok66

发帖
1259
M币
1000
专家
7
粉丝
18
只看该作者 1楼 发表于: 07-12
    j 不是自己加了吗?  没有看到 j++? 你把 j=9  的初值改了不就可以了?  如果9不`能改,可以将 10改其它 ; 后面的 j是地址 ,t是数据 ,
离线a932332118

发帖
70
M币
237
专家
1
粉丝
9
只看该作者 2楼 发表于: 07-12
回 66ok66 的帖子
66ok66:    j 不是自己加了吗?  没有看到 j++? 你把 j=9  的初值改了不就可以了?   后面的 j是地址 ,t是数据 , (2018-07-12 20:41) 回 66ok66 的帖子

这个是我强制让他加地址,但是这个每次写入的都是重复的四位数据。不是八位的
离线小茅

发帖
2206
M币
1549
专家
6
粉丝
30
只看该作者 3楼 发表于: 07-12
是自动的,写完一组数据之后不重新写地址直接写下一组数据,那么新的数据会自动写入下一个地址。只要是串行的芯片基本都有这个功能。而且HT1621的显示缓存本来就是4位的,并不是常见的8位
离线xpicompany

发帖
2328
M币
3002
专家
3
粉丝
24
只看该作者 4楼 发表于: 07-12
一直往后送数据就可以了
离线七次元
发帖
9
M币
-547
专家
-3
粉丝
1
只看该作者 5楼 发表于: 07-30
有IC 驱动程序可以提供,完美替代兼容HT1621B SSOP48 LQFP48 LQFP44 DIP28
QQ 191 888 5898 ,另外还有工程技术支持!

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线szvinka1688

发帖
7
M币
-513
专家
-4
粉丝
0
只看该作者 6楼 发表于: 08-04
用过VK1621   建议试试   效果很不错  有详细程序资料

VK1621B 是128模式(32x4),内存映射和多功能液晶驱动程序。S / W的VK1621配置特性使得它适合于多种LCD应用包括液晶显示模块和显示子系统。只用三或四线的主机控制器连接VK1621之间的接口要求。VK1621包含一个电源关闭命令来降低功耗。


[attachment=undefined]

[attachment=undefined]

[attachment=undefined]

[attachment=undefined]

[attachment=undefined]

[attachment=undefined]