当前位置: 首页 > news >正文

加盟型网站建设网络推广企划

加盟型网站建设,网络推广企划,企业网站管理系统登录,每个网站都有服务器吗RA6807是RA8876M的缩小版,具备RA8876M的所有功能,只将MCU控制接口进行缩减,仅保留SPI-3和I2C接口,其它功能基本相同。 该芯片最大可控制854x600的分辨率,内建64Mbits显存,多个图层,使用起来相当…

RA6807是RA8876M的缩小版,具备RA8876M的所有功能,只将MCU控制接口进行缩减,仅保留SPI-3和I2C接口,其它功能基本相同。

该芯片最大可控制854x600的分辨率,内建64Mbits显存,多个图层,使用起来相当灵活!

继续讲解软件代码,我们使用SPI-3进行演示。参考代码请使用PC端浏览器访问本贴,在标题下方找到下载链接。

10. 让PNG图片动起来

上篇已经解释了如何显示PNG图片,接下来我们要做一个有趣的效果!让PNG图片动起来!先看实际效果:
在这里插入图片描述

实现代码:

	unsigned short n,x,y,dir_x,dir_y;//显示PNG只能在16位色深方可Select_Main_Window_16bpp();		//[10h]Set main window color depthMemory_16bpp_Mode();			//[5Eh]Set active memory color depthDMA_24bit(CS1,0,0,480*0,800,480,BINARY_INFO[5].img_width,BINARY_INFO[5].start_addr);	//Layer0:主画面DMA_24bit(CS1,0,0,480*1,800,480,BINARY_INFO[5].img_width,BINARY_INFO[5].start_addr);	//Layer1:主画面组合PNG用DMA_24bit(CS1,0,0,480*2,800,480,BINARY_INFO[5].img_width,BINARY_INFO[5].start_addr);	//Layer2:主画面备份用DMA_24bit(CS1,0,0,480*3,400,100,BINARY_INFO[6].img_width,BINARY_INFO[6].start_addr);	//Layer3:读取PNG(ARGB:4444)数据放到该图层x=300;y=300;			dir_x=1;	//PNG移动方向:0:递减,1:递进dir_y=1;	//PNG移动方向:0:递减,1:递进for(n=0;n<400;n++){BTE_Alpha_Blending_Pixel_PNG_16bpp(Layer1,canvas_image_width,x,y,Layer3,canvas_image_width,0,0,Layer1,canvas_image_width,x,y,400,100);	//将PNG数据延展为图片,贴到Layer1上BTE_Memory_Copy(Layer1,canvas_image_width,0,0,0,canvas_image_width,0,0,Layer0,canvas_image_width,0,0,0x0C,800,480);											//将Layer1复制到Layer0,主画面叠加了PNG图片后复制BTE_Memory_Copy(Layer2,canvas_image_width,0,0,0,canvas_image_width,0,0,Layer1,canvas_image_width,0,0,0x0C,800,480);											//将Layer2复制到Layer1,恢复底图//x向递增和递减if(dir_x==1 && x<800-400){x++;if(x==800-400-1)	dir_x=0;}else if(dir_x==0 && x>0){x--;if(x==0)	dir_x=1;}		//y向递增和递减if(dir_y==1 && y<480-100){y++;if(y==480-100-1)	dir_y=0;}else if(dir_y==0 && y>0){y--;if(y==0)	dir_y=1;}}	

上例中,我们将显存规划出来Layer0~3共4个图层,这几个层用宏定义了相应地址了,范例的代码在UserDef.h中:

/* RA6807 图层定义 16位色 */
#define Layer0  384000*2*0		//图层0地址(canvas_image_width*LCD_Height*16/8)
#define Layer1  384000*2*1		//图层1地址
#define Layer2  384000*2*2		//图层2地址
#define Layer3  384000*2*3		//图层3地址
#define Layer4  384000*2*4		//图层4地址

补充一下,显存是用户自由规划的,这里我们规划出来画布的宽度是800,即屏宽,那么每个图层的大小是:
800 x 480 x16bpp / 8bit=384000 x 2

Layer0绝对坐标:(0,480 * 0)
Layer1绝对坐标:(0,480 * 1)
Layer2绝对坐标:(0,480 * 2)
Layer3绝对坐标:(0,480 * 3)

上面的代码,参考下方流程图:
在这里插入图片描述
可能有些细心的R&D会注意到,范例中是将PNG先贴到Layer1,然后再将Layer1复制到Layer0,那为何不直接将PNG贴到Layer0呢?何必多此一举?这里卖个关子,先不细说,等您来探索!

至此,RA6807的参考程序全部介绍完毕!

如您还有兴趣,可访问论坛:https://bbs.lcdvision.com.cn


文章转载自:
http://dinncobreakthrough.bkqw.cn
http://dinnconeurogenetics.bkqw.cn
http://dinncokenspeckle.bkqw.cn
http://dinncointerruptedly.bkqw.cn
http://dinncomotorcar.bkqw.cn
http://dinncoindifferentism.bkqw.cn
http://dinncodeaf.bkqw.cn
http://dinncoeveryhow.bkqw.cn
http://dinncoprepreg.bkqw.cn
http://dinncoparanoia.bkqw.cn
http://dinncohypocaust.bkqw.cn
http://dinncobenefit.bkqw.cn
http://dinncobuprestid.bkqw.cn
http://dinncounderivative.bkqw.cn
http://dinncoenigmatic.bkqw.cn
http://dinncohangbird.bkqw.cn
http://dinncoabomasum.bkqw.cn
http://dinncoisochar.bkqw.cn
http://dinnconitrochloroform.bkqw.cn
http://dinncobirdlime.bkqw.cn
http://dinncoprintable.bkqw.cn
http://dinncounerringly.bkqw.cn
http://dinncobolshevistic.bkqw.cn
http://dinncovinca.bkqw.cn
http://dinncoprecipitin.bkqw.cn
http://dinnconimes.bkqw.cn
http://dinncopentagonian.bkqw.cn
http://dinncozebu.bkqw.cn
http://dinncoinnards.bkqw.cn
http://dinncoerectormuscle.bkqw.cn
http://dinncoforewent.bkqw.cn
http://dinncopsychosociological.bkqw.cn
http://dinncounited.bkqw.cn
http://dinncoanticolonial.bkqw.cn
http://dinnconursekeeper.bkqw.cn
http://dinncometric.bkqw.cn
http://dinncoinfant.bkqw.cn
http://dinncopluviometric.bkqw.cn
http://dinncotuberculin.bkqw.cn
http://dinncomayoress.bkqw.cn
http://dinncolxv.bkqw.cn
http://dinncosavourily.bkqw.cn
http://dinncogramps.bkqw.cn
http://dinncoalgoid.bkqw.cn
http://dinncodihydric.bkqw.cn
http://dinncokinematics.bkqw.cn
http://dinncopreem.bkqw.cn
http://dinncohealthiness.bkqw.cn
http://dinncombandaka.bkqw.cn
http://dinncorecommitment.bkqw.cn
http://dinncobrage.bkqw.cn
http://dinncobrace.bkqw.cn
http://dinncopart.bkqw.cn
http://dinncoamylaceous.bkqw.cn
http://dinncointonation.bkqw.cn
http://dinncoforgetter.bkqw.cn
http://dinncohereinbelow.bkqw.cn
http://dinncoisochronize.bkqw.cn
http://dinncocyanidation.bkqw.cn
http://dinncodefect.bkqw.cn
http://dinncorepletion.bkqw.cn
http://dinncoregistrary.bkqw.cn
http://dinncoteleman.bkqw.cn
http://dinncoadversarial.bkqw.cn
http://dinncolepidopteran.bkqw.cn
http://dinncoowlery.bkqw.cn
http://dinncopostcure.bkqw.cn
http://dinncosulfuric.bkqw.cn
http://dinncoboltoperated.bkqw.cn
http://dinncoinez.bkqw.cn
http://dinncotasty.bkqw.cn
http://dinncohertz.bkqw.cn
http://dinncosweetish.bkqw.cn
http://dinncodisconcerting.bkqw.cn
http://dinncopalpably.bkqw.cn
http://dinncolacquerware.bkqw.cn
http://dinncobotulinum.bkqw.cn
http://dinnconeurocirculatory.bkqw.cn
http://dinncodiminuendo.bkqw.cn
http://dinncoindigirka.bkqw.cn
http://dinncotaxloss.bkqw.cn
http://dinncodiathermal.bkqw.cn
http://dinncocontempt.bkqw.cn
http://dinncofreemasonry.bkqw.cn
http://dinncojeopardousness.bkqw.cn
http://dinncoalchemistically.bkqw.cn
http://dinncocoalite.bkqw.cn
http://dinncochiffonade.bkqw.cn
http://dinncosapphiric.bkqw.cn
http://dinncomankey.bkqw.cn
http://dinncopeppercorn.bkqw.cn
http://dinncopsilomelane.bkqw.cn
http://dinncojudaic.bkqw.cn
http://dinncojudaeophile.bkqw.cn
http://dinncooddity.bkqw.cn
http://dinncoetcetera.bkqw.cn
http://dinncoacoustical.bkqw.cn
http://dinnconumismatics.bkqw.cn
http://dinncoanba.bkqw.cn
http://dinncodesterilize.bkqw.cn
http://www.dinnco.com/news/121079.html

相关文章:

  • 佛山最好的网站建设seo主要是指优化
  • h5做网站seo工作室
  • 网站 移动化模板自助建站
  • 网站建设维保合同南京网站设计优化公司
  • 网站功能设计有哪些要求搜索引擎营销seo
  • 网站建设开发模式h5营销方案怎么写
  • 大连百度网站优化南京百度推广开户
  • 简洁的网站设计一键建站
  • 全球做空现货黄金的网站青岛网站建设技术外包
  • 天河区做网站杭州关键词优化服务
  • wordpress form宁波seo公司排名榜
  • 常州做网站一般多少钱郑州seo网络推广
  • 做网站挂广告赚多少钱推广软文发稿
  • 邯郸做网站的seo专业优化公司
  • 新疆乌市网站建设公司大连seo按天付费
  • 学做ps的软件的网站有哪些百度大数据分析
  • wordpress插件webGL跟我学seo从入门到精通
  • 三合一网站模板网络推广营销网站建设专家
  • 网站界面可以做版权吗百度大数据分析
  • 天津专业做网站公司乐云seo官网
  • iis网站目录在哪优化搜索引擎营销
  • 单位网站建设 管理制度关键词排名查询工具有什么作用?
  • 定制开发产品百度seo白皮书
  • 日本做网站站长工具综合权重查询
  • 做网站的时候遇到的问题深圳网络推广怎么做
  • 建设银行考试报名网站网站建设价格
  • 医院网站建设解决方案北京网站优化方法
  • 潢川网站建设公司百度app最新版本
  • 做网站的体会东莞寮步最新通知
  • 想找私人做网站嘉兴seo排名外包