cwlr.net
当前位置:首页 >> lCD12864A >>

lCD12864A

后面的A,B一般是不同产品的型号,控制上应该没有什么太大区别,但也有厂家有区别,这个看产品说明。我这里有别人做的7920仿真,留下邮箱或者QQ传给你。

这个你可以好好看看芯片手册,一般RAM中的一页对应屏幕上的八行,好比说屏幕第一道八行对应ARM中的第一页,那么你在第一页的第一个字节,写入一个0xff,那么你的屏幕上,从一到八行的第一个点就会变黑,也就是说这个页的一个字节,直接控制屏幕上...

如果有中文字库的,和中文字符的显示方法一样, A1E6H 就是 ℃ 编码。 如果没有就需要 造一个字符了。

可以显示的呀

你的循环次数改一下要小于8,每行最多8个地址,10当然会串行了。 #include #define uchar unsigned char #define uint unsigned int sbit E=P2^7; sbit RW=P2^5; sbit RS=P2^6; sbit PSB=P3^2; uchar code table1 []="当前温度:"; uchar code t...

这个仿真12864不带字库,需要自己描绘字形

那篇文章上有提供库 首先你要确定你硬件支持的是并行还是串行

//适用于st7920驱动的带字库12864液晶 #include #include #include "stdio.h" void send_com(unsigned char cmd); void send_data(unsigned char dat); void print(unsigned char x,unsigned char y,char* str); #define DATA P0 //P2接数据口 #...

你在LCD_RS,LCD_RW,LCD_E每一个之后都加几个微秒的延时就可以了。

#include #include #define lcd_sclk P0_8 #define lcd_sid P0_9 void byte_write(char a) { char b; lcd_sid=0; lcd_sclk=0; for(b=0;b

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com