AVR128驱动24寸TFT(主控芯片ILI9325).docVIP

  • 6
  • 0
  • 约 10页
  • 2016-12-29 发布于重庆
  • 举报
AVR128驱动2.4寸TFT(主控芯片ILI9325) 单片机 2010-08-29 03:46:53 阅读255 评论0 ??字号:大中小?订阅 ? 1、原理图:AVR128与TFT最小系统原理图。 ? ? 2、程序 /************************************/*lcd.c************************************/ #include lcd.h int main(void) { ?InitIO();/*IO口初始化*/ ?ILI9325_Initial();/*LCD初始化*/ ?ClearScreen(0xFFFF);/*清屏*/ ?//LCD_SetPos(0,0,239,319); ?while(1) ?{ ?Pant(0xf800,0,240,0,40);??? //红色 ?Pant(0X07E0,0,240,40,80);?? //绿色 ?Pant(0x001f,0,240,80,120);? //蓝色 ?Pant(0xf800,0,240,120,160); //红色 ?Pant(0X07E0,0,240,160,200); //绿色 ?Pant(0x001f,0,240,200,240); //蓝色 ?Pant(0xf800,0,240,240,280); //红色 ?Pant(0X07E0,0,240,280,320); //绿色 ?delayms(1000); ?delayms(1000); ?ClearScreen(0xFFFF); ? ?Pant(0xf800,0,240,0,320); //红色 ?delayms(1000); ?delayms(1000); ?ClearScreen(0xFFFF); ? ?Pant(0X07E0,0,240,0,320); //绿色 ?delayms(1000); ?delayms(1000); ?ClearScreen(0xFFFF); ? ?Pant(0x001f,0,240,0,320); //蓝色 ?delayms(1000); ?delayms(1000); ?ClearScreen(0xFFFF); ??? } ?return 1; } ?/************************************/*lcd.h************************************/ /*********************包含文件*************************/ #include avr/io.h #includeutil/delay.h #includeavr/pgmspace.h /*********************类型定义*************************/ typedef unsigned char uint8; typedef unsigned int? uint16; typedef unsigned long uint32; #define WINDOW_XADDR_START?0x0050 // Horizontal Start Address Set #define WINDOW_XADDR_END?0x0051 // Horizontal End Address Set #define WINDOW_YADDR_START?0x0052 // Vertical Start Address Set #define WINDOW_YADDR_END?0x0053 // Vertical End Address Set #define GRAM_XADDR????? 0x0020 // GRAM Horizontal Address Set #define GRAM_YADDR????? 0x0021 // GRAM Vertical Address Set #define GRAMWR ?????? 0x0022 // memory write #define _nop_() asm(NOP) #define LCD_RS_DDR? DDRG?? //数据/命令切换 #define LCD_RS_PORT PORTG #define LCD_RS_BIT? 2 #define LCD_CS_DDR? DDRG?//片选 #define LCD_CS_PORT PORTG #define LCD_CS_BIT?3 #define LCD_WR_DDR?DDRG?//写控制 #define LCD_WR_PORT PORTG #define LCD_WR_BIT?0 #define LCD_RD_DD

文档评论(0)

1亿VIP精品文档

相关文档