51单片机(STC8H8K64U/STC8051U34K64)_RA8889驱动TFT彩屏_8080通信方式_参考代码(v1.3)

硬件:STC8H8K64U/STC8051U34K64 + RA8889开发板

硬件跳线变更为并口8080模式,PS=00x,R143,R142不接,R141无关
在这里插入图片描述

8080接口电路连接图:
在这里插入图片描述

实物连接图:
在这里插入图片描述

RA8889开发板外接MCU连接器之引脚定义:
在这里插入图片描述

【v1.3 代码说明】

(1)该代码采用8080,通信接口定义:
P2 Data_Bus 8位通信数据线 DB0–DB7
P0.0 RA8889_CS RA8889片选 XnSC
P0.1 RA8889_RD RA8889的读 XnRD(XEN)
P0.2 RA8889_RS RA8889的地址 XA0
P0.3 RA8889_WR RA8889的写 XnWR(XRNW)
P0.4 RA8889_RST RA8889硬件复位

(2)使用J-Link等工具将RA8889_Demo文件夹内的RA8889_Demo_F103_8080_SPI_floating_firmware.hex烧录到RA8889开发板上,将F103与RA8889的接线设定为高阻态。

(3)核心文件存放在RA8889_01_Kernel文件夹下:
RA8889_51.c 为底层接口文件
RA8889_API_51.c 为用户层接口文件
RA8889_MCU_IF.c 为单片机接口文件(通信接口定义及通信函数)
UserDef.h 为用户自定义参数文件
delay.c 延迟函数,请根据单片机的主频修正

(4)演示以下常用功能:
Introduction(); //文字介绍
Geometry_Demo(); //几何绘图演示
Show_JPG(); //调用FLASH的JPG图片显示
Show_BMP(); //调用FLASH的BMP图片显示
Fade_in_Fade_out(); //图片淡入淡出演示
Show_AVI(); //调用FLASH的AVI影片播放
Show_PNG(); //调用FLASH的PNG图片显示

实际测试结果:和SPI通信方式比较,运行以上演示程序时,显示文字会略微快一些,其它差别不大。

源码下载:
请使用PC端访问本文,在标题下方找到下载链接;
或者至原文地址下载。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值