找回密码
 立即注册
搜索
热搜: RA8889 RA8876 RA8875
查看: 430|回复: 0

51单片机(STC8H8K64U)_RA8889_8080参考代码(v1.3)

[复制链接]

48

主题

3

回帖

547

积分

管理员

积分
547
QQ
发表于 2024-7-12 15:02:41 | 显示全部楼层 |阅读模式
硬件:STC8H8K64U + RA8889开发板 + 7寸 800x480


硬件跳线变更为并口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通信方式比较,运行以上演示程序时,显示文字会略微快一些,其它差别不大。


源码下载:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Lcdvision Technology ( 苏ICP备10203891号 )

GMT+8, 2024-11-1 10:35 , Processed in 0.057508 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表