下载此文档

嵌入式软件程序设计实验报告.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
嵌入式软件程序设计实验报告
实验题目: 彩色屏幕测试实验
班级:
学号:
姓名:
一、实验项目:彩色屏幕测试实验
二、实验时间: 2011年11月20号
三、实验地点: 2号教学区106机房
四、实验目的:1、了解彩色LCD显示屏的工作原理和接口
2、掌握arm与LCD显示屏的接口原理
3、掌握LCD显示字符,色彩及绘制简单图形的编程
五、实验要求:1、实验前认真预习实验指导书,按要求在纸上编写好程序。
2、不要用手直接摸触实验设备印刷板上的线路引线和集成块的引脚,特别是冬天,以防人体所带静电损坏芯片。
六、实验仪器:嵌入式教学实验系统,嵌入式操作软件平台,计算机,直流稳压电源,仿真器,接口模块,示波器
实验编程代码
void lcd_init(void)
{
rDITHMODE = 0x12210;
rDP1_2 = 0xa5a5;
rDP4_7 = 0xba5da65;
rDP3_5 = 0xa5a5f;
rDP2_3 = 0xd6b;
rDP5_7 = 0xeb7b5ed;
rDP3_4 = 0x7dbe;
rDP4_5 = 0x7ebdf;
rDP6_7 = 0x7fdfbfe;
// disable,8B_SNGL_SCAN,WDLY=16clk,WLH=16clk,
rLCDCON1 = (0x0)|(2<<5)|(MVAL_USED<<7)|(0x3<<8)|(0x3<<10)|(CLKVAL_COLOR<<12);
// LINEBLANK=10 (without any calculation)
rLCDCON2 = (LINEVAL)|(HOZVAL_COLOR<<10)|(10<<21);
rLCDCON3 = 0;
// 256-color, LCDBANK, LCDBASEU
rLCDSADDR1 = (0x3<<27) | ( ((unsigned int)g_unLcdActiveBuffer>>22)<<21 ) | M5D((unsigned int)g_unLcdActiveBuffer>>1);
rLCDSADDR2 = M5D((((unsigned int)g_unLcdActiveBuffer+(SCR_XSIZE*LCD_YSIZE))>>1)) | (MVAL<<21);
rLCDSADDR3 = (LCD_XSIZE/2) | ( ((SCR_XSIZE-LCD_XSIZE)/2)<<9 );
//The following value has to be changed for better display.
rREDLUT =0xfdb96420; // 1111 1101 1011 1001 0110 0100 0010 0000
rGREENLUT=0xfdb96420; // 1111 1101 1011 1001 0110 0100 0010 0000
rBLUELUT =0xfb40; // 1111 1011 0100 0000
rLCDCON1=(0x1)|(2<<5)|(MVAL_USED<<7)|(0x3<<8)|(0x3<<10)|(C

嵌入式软件程序设计实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小0 KB
  • 时间2015-05-10