我用的pic16f877a,如何让lcd12864以十进制显示寄存器里的数字啊

2019-07-15 09:42发布

用的汇编语言但又不是很懂
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
愚塘霸主
2019-07-15 16:53
不管是单片机自带的液晶驱动还是液晶驱动芯片,一般你要知道是几com,然后知道每个液晶的pin和单片机连的pin。
资料上的lcdram会这样描述,lcdram0 的8个bit位会这样对应,bit7 - com8,bit6 - com7。。。。bit0 - com0。说白了你单片机seg0使用到的地址就是lcdram0,这些寄存器都是有说法的,需要看资料。然后看液晶真值表,需要什么显什么。数字的话一般这样处理,数字有7段,真值表会告诉a段到g段在每个字节的位置,通过不同的bit位就可以组合成数字。所谓的查表,就是把这些bit位组成的字节放进一个数组里。4就用数组arr[4]里的,然后在把这些arr里的字节放到lcdram里面,具体就要看pin和pin是怎么连的。

一周热门 更多>