杰理 一款1621 LCD屏

最近小编也是对屏颇感兴趣,就把一些心得分享给大家
你想点一款LCD屏其实说白了你还是要把一个一个位的数据都按增值表对应的写出来,对应1621屏也是如此。
1621用到三个脚 DATA CLOCK CS发数据是在CS片选为低电平的时候发送
然后比如想写0-9 你把对应的bit0 到bit7 每一位求或一下就显示0-9 了,同样你想显示字符:‘a’-‘z’ ‘A’-‘Z’ ‘:’ ‘.’…众多字符 你只要把对应的bit0 到bit7 每一位求或一下就显示不同字符了。
之前我们老大也讲过 你可以直接全部写0X00 或者0XFF看下屏是否全灭或者全亮来判断你的驱动对不对。小编验证了一下果然发现玄机。
LCD屏数据是先写初始化屏的偏置 内部256KHz RC振荡器 禁止WDT暂停标志输出 开启系统振荡器 开启LCD偏置发生器指令 之后开始写数据
数据是边清屏边发数据-000具体要详细的驱动和文档介绍
把之前获取的字符’a’-‘z’ ‘A’-‘Z’ ‘:’ ‘.’… 传到Ht1621Data[i],其实这个就相当于存到每个段,然后通过SendBit(Ht1621Data[i], 8);发送为函数把每一位数据发出去,如果某一位有数据,则给这一位bit高电平代表数据1 否则代表数据0 没有数据发送过来,给高代表点亮这一位bit灯 给低这一位bit 代表灯灭
东西太多就不一一描述了喜欢的发烧友可以收藏偶!

在这里插入图片描述

发布了26 篇原创文章 · 获赞 7 · 访问量 210

猜你喜欢

转载自blog.csdn.net/u013820168/article/details/103930101
今日推荐