用单片机控制3.5寸彩屏?速度问题?
举个简单的例子,彩屏都是16bit数据总线的,所以在显示屏幕上一个点需要一次写入16位的数据。但是51单片机是8位的,端口也是8位的,所以需要写两次8位的数据才行。
使用延时函数:在单片机的程序中使用延时函数来控制彩灯的亮灭时间间隔。通过增加或减少延时时间,可以调节循环的速度。较短的延时时间将使彩灯循环速度更快,而较长的延时时间将使彩灯循环速度更慢。
如果只用51的话,控制不了。因为TFT彩屏的数据处理量不是51能完成的,如果非要用51控制,中间要加个控制卡。51只是8位机,也就是同一时刻最多处理8位数据。建议用16位机或者是32位机控制彩屏。
价格也不贵(50块左右,还带触摸),只是51的处理速度比较慢,用彩屏的话刷屏的速度就比较慢了。
请问单片机驱动TFT彩屏怎样显示任意大小的图片??
1、XXX就是你要显示的图片的长*宽*2;这样就可以了。
2、一般的单片机直接驱动TFT彩屏很困难,资源以及速度都达不到。驱动颜色数较少的低分辨率小尺寸屏还可以。彩屏驱动还是用32位的ARM做吧。
3、彩色液晶屏大都是16位的位宽,你用51单片机8位驱动必须要买带锁存器的液晶屏。一般来讲用51单片机从SD卡中读出一张彩图,写到TFT彩屏里面需要接近十秒的时间。所以说驱动彩屏,还是用ARM7这个级别的MCU比较靠谱。
51单片机能是2.4寸的TFT彩屏整屏显示吗
如果只用51的话,控制不了。因为TFT彩屏的数据处理量不是51能完成的,如果非要用51控制,中间要加个控制卡。51只是8位机,也就是同一时刻最多处理8位数据。建议用16位机或者是32位机控制彩屏。
串口屏还是并口屏,并几屏数据线多一些,如果用8位数据线的话,可以参照LCD1602的接法。
一般的单片机直接驱动TFT彩屏很困难,资源以及速度都达不到。驱动颜色数较少的低分辨率小尺寸屏还可以。彩屏驱动还是用32位的ARM做吧。
本文转载自互联网,如有侵权,联系删除