这个我做过,看他的例子里显示图片那个函数是不是有个循环,for(i=0;ixxx;i++)
XXX就是你要显示的图片的长*宽*2;这样就可以了。有问题找我,ID是我的qq,希望能帮助你
解决方法:1.单片机更换为5V的单片机;2.液晶更换为3.3V的液晶;3.将单片机管脚高电平抬高至5V。
原因说明:我们现在所用的绝大多数的可编程芯片(这里面包含了你的单片机和液晶驱动芯片)均为CMOS芯片。5V供电的液晶屏,内部搭载了5V的CMOS驱动芯片来让液晶屏显示东西。CMOS器件有这样一个规定:高电平,即数字信号“1”的电压范围是3.5V-5V,低电平,即数字信号“0”的电压范围是0-1.5V。在这两个电压范围之外的,CMOS芯片将无法判别是高电平还是低电平。
所以,3.3V的单片机在输出低电平时可以被液晶CMOS芯片识别,而输出高电平时,单片机管脚为3.3V(单片机的工作电压3.3V,无法输出更高的电压)这不在CMOS期间的电平识别范围内,无法判别信号是0还是1。所以,液晶工作不正常。
用单片机让LCD显示,一要保证电路正确,二是程序必须与电路相符,程序中的LCD的控制脚必须与实物相符。否则,液晶屏只亮并不显示字符。你主程序中的液晶屏初始化语句应放在第一行。你现在是放在最后了,假如前面语句显示了,可初始化后就全没了。
你不会说的是电脑用的彩色液晶显示器吧...:)
我这儿有个,320*240的lcd单片机控制程序....
圆圈应该是角度符号,0xDF。摄氏温度符号就是角度的圆圈加英文字母C。
『LCD1602 字符集表』
一般的单片机直接驱动TFT彩屏很困难,资源以及速度都达不到。驱动颜色数较少的低分辨率小尺寸屏还可以。
彩屏驱动还是用32位的ARM做吧。
如果一定要用普通的单片机驱动TFT彩屏,就选通用的彩色液晶模块吧,这个液晶已经用32位的嵌入式处理器做好了驱动,并开发了指令集,你只需通过串口对液晶模块发命令即可,如显示文字,画线,画园,显示预存的图像等。液晶具体驱动已经由模块内部做好了。这样的彩色模块市场有售,北京迪文科技的就不错,价位也不高
单片机液晶显示图标的介绍到此就结束了,感谢您耐心阅读,谢谢。
本文标签:单片机液晶显示图标