A. 51单片机驱动12864显示屏
你的问题我分析如下:
1、硬件电路有问题吗?参考说明书硬件应该没问题吧;
2、液晶屏是好的吗?
3、对比度,也就是第18管脚电压情况;
4、程序呢?
前3条没有问题,肯定是程序问题了!
不知你的12864的液晶屏控制芯片是什么?KS0107,ST7920还是T6963C?前两款是分左右屏的。
从你的程序看,很可能是T6963C的屏,这种控制器的屏不不带字库的啊!你直接cd_wdat(hang1[i]); //写入显示字符
行吗?从我调试几十款液晶经验来看,似乎不可能的!!
网上关于这方面的程序不少!不过不能直接使用的,大多被人改过!
你下载一些字库软件试试!
OK祝你早日通过
B. 51单片机最小系统板上怎么连接12864屏幕啊。。有些插孔没有注明
最小系统板上,都留出单片机的全部引脚了,可以随便接到任一个引脚。而LCD12864与单片机的连接是可以随便接的。只要能知道是单片机的哪个l/O脚,与LCD的什么脚连接了就行的,程序中就能用sbit 定义引脚了。
C. LCD 12864怎样和单片机连接
液晶显示技术是近代电子技术的一种高新技术产物。液晶显示器具有厚度薄、适于大规模集成电路直接驱动、易于实现全彩色显示的特点,液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进控制,有电压区域显示黑色,这样就可以显示出图形。
CD 12864液晶屏工作电压+3.0V~+5.5V,逻辑电平与单片机兼容,能够直接与单片机的IO口连接,12864液晶屏的接口方式有并行4位、并行8位、串行2线和串行3线,以适应不同的应用场合。
串行分为三线和四线的.合并没有多大的区别,只是用一条数据线一条时钟线一个选择线就行了.其它一样,输出控制量dat了,而使用I2C控制就不同了,确定总模拟线数据传输接口、模拟时钟接口,总线启动、总线应答、总线停止、总线发送单字节、总线发送数据等等许多模拟时序的问题。
(3)12864显示器单片机扩展阅读:
TFT 生产技术最为核心的部分是光刻工艺,它既是决定产品品质的重要环节,也是影响产品成本的关键部分,而在光刻工艺中,最受人们关注的就是掩模版,其质量在很大程度上决定了TFT- LCD 的品质,而其使用数量的减少可有效削减设备投资、缩短生产周期。
随着 TFT 结构的变化和生产工艺的改进,其制造过程中使用掩模版的数量也在相应地减少。
由此可见,TFT 生产工艺从早期的 8掩模版或 7掩模版光刻工艺发展到普遍采用的5掩模版或 4掩模版光刻工艺,大大地缩减了 TFT- LCD 生产周期和生产成本。
4掩模版光刻工艺已成为业界主流。为了不断降低生产成本,人们一直在努力探索如何进一步减少光刻工艺流程中掩模版的使用数量。
近年来,一些韩国企业在 3掩模版光刻工艺的开发上取得了突破性进展,并已宣告实现量产,但由于 3掩模版工艺技术难度大、良品率也较低,还在进一步的发展和完善中。
从长远的发展来看,如果 Inkjet(喷墨)打印技术取得突破,实现无掩模制造才是人们追求的终极目标。
D. 51单片机+GSM模块+12864显示屏可以自制通话手机吗
当然可以!用单片机通过串口发送指令就可以控制GSM模块拨打电话,还可以接听! 然后通过连接在单片机的矩阵键盘可进行拨号等操作!12864可显示拨打的号码,还可以显示单片机读取的短信等!
E. 单片机怎么控制12864显示屏有字库
三片机控制12864的显示屏有智库的话,那你需要通过他的文件仓库了文库来进行控制。
F. 单片机 12864显示屏经常乱码只是偶尔能正常显示什么情况
有可能是复位不成功
要么用硬件复位电路
要么用软件复位
串口方式最好接5根线(包括PSB)
并口方式最好接5+8根线(包括PSB)
/***********************************/
/*LCD12864初始化函数*/
/***********************************/
voidLCD12864_Init()
{
delay_ms_12864(45);
LCD_PSB=0;//0串口工作模式,1并口工作模式
delay_ms_12864(1);
LCD_RES=0;//复位
delay_ms_12864(1);
LCD_RES=1;//复位置高
delay_ms_12864(10);
Write_12864(0x30,0);//8/4位接口选择
delay_us_12864(15);//延时>100us
Write_12864(0x30,0);//指令集选择
delay_us_12864(5);//延时>37us
Write_12864(0x08,0);//显示关
delay_us_12864(15);//延时>100us
Write_12864(0x10,0);//游标控制
delay_us_12864(15);//延时>100us
Write_12864(0x0c,0);//显示开
delay_us_12864(15);//延时>100us
Write_12864(0x01,0);//清屏
delay_ms_12864(10);//延时>10ms
Write_12864(0x06,0);//进入设定点
}
如果对RST不进行复位,是不会正常显示的
要么RST就要接成RC上电复位方式
G. 怎么控制单片机12864屏幕左移
1、可以通过显示器的调节键中的一键设置来调整。
2、显示器上的按键有一个是默认设置。
3、按一下,显示器的显示模式就转成默认的初始化设置,设置成自己想要的模式即可。
H. 如何用51单片机和12864制作文本显示器用
12864 只能显示4行X8=32个汉字。
制作文本显示器,只能显示32个文字,这能看什么呢?
这12864就不是制作文本显示器的东西。
还有一个问题,那文本的内容怎么传上来,是用电脑吗,还是固定写在程序里,那就是固定显示一些文字了,不能显示任意的内容的。一点意思也没有。
I. 单片机 12864 液晶,C语言基本编程完美讲解[跪求]!!!
12864基本上都有八位的地址/数据线,和一些使能、R\W、片选、屏幕负压什么的引脚构成,编程基本思路就是先给送八位地址,在发八位数据,根据你的datasheet里的控制字资料(就是那个好多的表)往里依次写初始化命令,设置显示位置等,然后发数据就行了。。只能这么讲了,你C语言要是基础过关很容易看懂。。