编辑: Cerise银子 2019-07-09
仿真LCD测试报告 作者:lfy 这个周末对网友chuannian共享的仿真LCD进行了测试.

测试条件: 硬件环境:PC机S3C44B0X评估板,由51EDA出品 S3C44B0X评估板串口2连接PC机串口2 通过USB供电 简易JTAG电缆,通过并口延长线连接PC机 软件环境:WIN98SE操作系统 SDT2.51 ARM开发平台 由51EDA提供的测试程序进行修改加入Lcd_Flash函数 由网友chuannian提供的仿真LCD程序 测试过程:首先在S3C44B0X评估板烧写MODEL.BIN文件,然后修改51EDA提供的测试程序,在LCD.C程序中加入Lcd_Flash函数,并在每次显示刷新后调用一下该函数: Lcd_Dmf50081_Show_Bmp320_240(Bmp034);

Lcd_Flash();

Uart_Printf("【液晶屏显示张柏芝的图片!】\n");

修改了44blib.c文件下的Uart_SendByte函数.进入WIN98操作系统,执行JTAG.EXE文件,使之在后台运行.编译下载程序到SDRAM中,双击运行仿真LCD程序,然后进入DEBUG程序全速运行目标程序.此时仿真LCD虽然有显示,但显示混乱无法辨别所显示的内容.为了分析原因,对张柏芝的图片进行循环显示,发现图片显示有错位现象: 错位的柏芝妹妹图像1 错位的柏芝妹妹图像2 初步估计可能是因为串口的速度较慢,显示速度无法与硬件的显存更新速度匹配.因此在Lcd_Flash函数加入延时函数,延时函数是采用的44blib.c中的Delay函数.加入延时后,虽然仿真LCD显示较慢,但已经可以正确显示图像: 不断减小延时时间,当Delay(2)时仿真LCD更新速度已经很快,此时也不能再减小延时时间,当Delay(1)时显示又有错位现象产生.通过加入延时以后,仿真LCD已经可用. 以下是中断4和中断5显示的图像: 呵呵,俺把柏芝妹妹给换了. 中断5还是显示原来的卡通图像 测试后我联系了软件的编写者chuannian,他已经编写了速度更快的仿真LCD程序.新的程序通过TCP/IP传输数据,速度很快,但需要驱动8019. Chuannian网友提供的软件可以使想编写GUI软件但苦于没有LCD的网友一展身手,经过网友chuannian的同意,51EDA网站可以共享传播此仿真LCD软件,在此我代表广大网友向chuannian表示感谢!大家可以方便的在51EDA上下载到此软件,其中包括我测试的版本和新的通过TCP/IP传输新版仿真LCD软件.大家在使用我测试过的版本仿真LCD时,有什么问题可以通过EMAIL:[email protected]或QQ:173675325向我咨询.大家也可以直接向网友chuannian咨询,不过由于网友chuannian平时较忙,因此在这里我不便公开他的联系方式,大家可以在51eda的论坛中和他联系. 注:运行仿真LCD程序需要注册MSCOMM32.OCX,我们将在提供仿真LCD程序时同时提供MSCOMM32.OCX,注册方法在程序中有详细说明.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题