0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

第一讲:单片机STC89C52+RA8889驱动控制彩屏 极简方案(源码公开)

51单片机驱动控制彩屏 来源:harchy 作者:harchy 2024-06-04 08:45 次阅读

51单片机驱动控制彩屏系列讲座

第一讲:单片机STC89C52+RA8889驱动控制彩屏 极简方案(源码公开)

单片机通过SPI与RA8889进行通信,由于单片机是5V,RA8889是3.3V,故需要进行电平转换,有现成的模组TXS0108E等可以采用。

整体硬件连接图:
硬件连接.jpg

RA8889具有并口和串口功能,这里采用最简单的接线方式SPI-4线:
SPI-4.png

通信接口定义:

sbit SPI_RST  = P1 ^ 0; // Reset RA8889 		(通过IO口接到RA8889/RA8876进行硬件复位)
sbit SPI_SS   = P1 ^ 4; // Slave Select			(RA8889片选)
sbit SPI_MISO = P1 ^ 3; // Master In Slave Out 	(接RA8889的SDO)
sbit SPI_MOSI = P1 ^ 2; // Master Out Slave In 	(接RA8889的SDI
sbit SPI_SCK  = P1 ^ 1; // Serial Clock

这里要注意的是SPI_MISO---RA8889_SDO之间的连接,这条接线就不必经过电平转换模组TXS0108E,直接连接即可,因为该信号是RA8889的输出,MCU是接收,而TXS0108E模组是单向的,故该引脚采用直连。

硬件图连接放大:
硬件连接2.jpg

显示效果:
效果图.jpg

*MCS51+RA8889驱动控制彩屏源码下载:STC89C52_RA8889_SPI4_v1.0.zip

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634593
  • STC89C52
    +关注

    关注

    41

    文章

    330

    浏览量

    82041
  • 源码
    +关注

    关注

    8

    文章

    639

    浏览量

    29185
  • 驱动控制
    +关注

    关注

    0

    文章

    121

    浏览量

    15751
收藏 人收藏

    评论

    相关推荐

    采用AT89C52单片机作为路灯控制系统的支路控制

    本系统采用AT89C52单片机作为路灯控制系统的支路控制器,采用光敏二管 检测光强度、红外对管检测移动物体经过的位置等方法
    发表于 11-24 14:37 0次下载

    89C52单片机控制直流24V电机输出,数码管显示乱码?

    电子板,89C52单片机控制直流24V电机输出,带93C86读取用户数据,能正常运行,但起动10-20秒内不能
    发表于 11-10 19:06

    51单片机STC8H8K64U通过RA8889/RA8876如何控制彩屏 I2C源码下载

    用51单片机STC8H8K64U驱动彩屏控制器采用瑞佑RA8889. 使用软件模拟I2
    的头像 发表于 11-01 11:02 415次阅读
    51<b class='flag-5'>单片机</b><b class='flag-5'>STC</b>8H8K64U通过<b class='flag-5'>RA8889</b>/<b class='flag-5'>RA</b>8876如何<b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> I2<b class='flag-5'>C</b><b class='flag-5'>源码</b>下载

    单片机驱动彩屏方案单片机_RA8889最小开发板驱动控制TFT彩屏介绍(

    本文介绍使用单片机+RA8889驱动控制彩屏的最小方案。文章从
    发表于 08-22 17:31

    51单片机(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4参考代码(v1.3) 硬件SPI方式驱动大屏显示

    文章导引: (1)51单片机(STC8051U34K64)_RA8889_SPI4参考代码(v1.3) (2)51单片机STC8H8K64U
    发表于 07-17 11:15

    51单片机(STC8051U34K64)_RA8889_SPI4参考代码(v1.3)

    文章导引: (1)51单片机(STC8051U34K64)_RA8889_SPI4参考代码(v1.3) (2)51单片机STC8H8K64U
    发表于 07-05 10:55

    UCGUI单片机源码

    UCGUI单片机源码
    发表于 07-04 17:11 1次下载

    51单片机STC8H8K64U通过RA8889/RA8876如何控制彩屏(SPI源码下载)

    【硬件部份】 、硬件连接实物: STC8H系列单片机不需要外部晶振和外部复位,在相同的工作频率下,速度比传统的8051单片机要快12倍,具有高可靠抗干扰的优秀特性,与瑞佑的
    发表于 06-26 14:13

    第五:51单片机+RA8889驱动控制彩屏 完整源码说明 【 源码v1.2 】

    51单片机驱动控制彩屏系列讲座 硬件:STC89C52 + RA8889开发板 + TFT
    发表于 06-13 17:23

    第四单片机STC89C52+RA8889驱动控制彩屏 代码移植范例(包含API接口)

    51单片机通过RA8889控制驱动彩屏,移植API参考程序
    的头像 发表于 06-06 13:59 1420次阅读
    第四<b class='flag-5'>讲</b>:<b class='flag-5'>单片机</b><b class='flag-5'>STC89C52+RA8889</b><b class='flag-5'>驱动</b><b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> 代码移植范例(包含API接口)

    第三单片机STC89C52+RA8889驱动控制彩屏 代码的压缩(Keil编译器)

    51单片机驱动控制芯片RA8889,源代码函数冗余较多,移植时可能会碰到输出程序过大,这里介绍压缩代码的方法。
    的头像 发表于 06-05 11:05 543次阅读
    第三<b class='flag-5'>讲</b>:<b class='flag-5'>单片机</b><b class='flag-5'>STC89C52+RA8889</b><b class='flag-5'>驱动</b><b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> 代码的压缩(Keil编译器)

    第二单片机STC89C52+RA8889驱动控制彩屏 代码移植介绍

    介绍51单片机如何移植RA8889的代码进行彩屏驱动控制
    的头像 发表于 06-04 10:36 953次阅读
    第二<b class='flag-5'>讲</b>:<b class='flag-5'>单片机</b><b class='flag-5'>STC89C52+RA8889</b><b class='flag-5'>驱动</b><b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> 代码移植介绍

    基于单片机多功能洗衣控制

    需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是样的。相同的原理图里,无论
    发表于 03-18 10:13 677次阅读
    基于<b class='flag-5'>单片机</b>多功能洗衣<b class='flag-5'>机</b><b class='flag-5'>控制</b>

    stc51单片机怎么烧录

    步骤 常见问题与解决方法 STC51单片机种常见的8位单片机,广泛应用于各种嵌入式系统。它具有高性能、低成本、易于学习和使用等优点。STC
    的头像 发表于 01-02 17:41 3357次阅读

    stc89s52单片机20管脚是什么作用

    STC89S52单片机款嵌入式微控制器芯片,它具有强大的功能和广泛的应用领域。其中20个管脚在整个芯片的功能中起到了至关重要的作用。本文将详细介绍
    的头像 发表于 12-28 10:50 2549次阅读