STC8H驱动hub75e接口的64*64LED点阵屏

这篇具有很好参考价值的文章主要介绍了STC8H驱动hub75e接口的64*64LED点阵屏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于最近在做毕业设计,应导师要求学习LED点阵屏的显示原理,学习并驱动hub75e接口的64*64LED点阵屏。点阵屏上一个点有三个颜色分量R,G,B,1为亮,0为灭。当这个点为110时,颜色为红色和绿色的混合--黄色。

一、Hub75e接口介绍

hub75e接口定义,单片机,嵌入式硬件

         hub75e接口如上图所示,其中R1/G1/B1和R2/G2/B2为两个RGB通道,A/B/C/D/E为地址端,图中没有D是因为厂家印刷错误,LAT上方的GND实际上是D,CLK为时钟输入端,OE为使能端(低电平有效),LAT为数据锁存端,GND为接地。

二、64*64点阵屏显示原理

        上图所示的hub75e接口有A/B/C/D/E五根地址线,即有个不同的地址,其中E是最高位,A是最低位,当地址是多少就是选中第几行的意思,例如,EDCBA为00000时为选中第0行,EDCBA为00010时为选中第2行。不过点阵屏是64*64的,只有32个地址怎么能显示64行呢,这就是hub75e的神奇之处了,它将整块屏幕分为上下半屏,其中R1/G1/B1控制上半屏的数据输入,R2/G2/B2控制下半屏的数据输入。当开始选行的时候是同时选中两行,即上半屏选中第0行时,同时选中第32行,当地址从00000~11111变化扫描完整个半屏时,下半屏也能同时完成全部扫描。

        数据的写入顺序,1.失能屏幕,即OE=1;2.写入上半屏和下半屏各一行数据,即上下屏各64个点的R,G,B。一个时钟周期写入两个点的数据;3.数据锁存,即LAT由高->低;4.选中行,即写入地址数据;5.使能屏幕,即OE=0;

三、显示字

我使用的开发板型号是STC8H8K64U,取字模软件是PCtoLCD2018。

记得在PCtoLCD2018里面修改设置

hub75e接口定义,单片机,嵌入式硬件

我用C51写的代码,所以自定义格式选择为C51,点阵屏LED是共阴极,所以选阴码,取模原理及每8个点作为一个字节,一个字节8位,1就是亮,0就是灭,通过LED的亮灭组成汉字。一行64个点就是8个字节。

hub75e接口定义,单片机,嵌入式硬件

 字宽和字高就是这个汉字的大小,右上角的点阵大小,就一个字在多大的框内。也就是说字宽和字高是16*16,但是汉字点阵是64*64,那么生成的数组就有个字节;如果字宽是16*16,但是汉字点阵是16*16,那么生成的数组就有个字节。将数组的数据取出并移位输入即可完成字的显示。显示结果如下图

hub75e接口定义,单片机,嵌入式硬件

 文章来源地址https://www.toymoban.com/news/detail-674483.html

到了这里,关于STC8H驱动hub75e接口的64*64LED点阵屏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STC8H系列单片机入门教程之ADC基础知识(四)

    目录 一、A/D转换过程 二、ADC转换流程图 三、采样定理 四、ADC基本参数 4.1、分辨率 4.2、采样速率 4.3、转换时间 4.4、量程  4.5、最低有效位 五、静态参数 5.1、微分非线性 5.2、积分非线性 六、逐次逼近型模数转换器 七、ADC常用分压电路 八、示例代码 ADC即模数转换器,用来

    2024年04月11日
    浏览(42)
  • 16个触摸按键,16个8段LED数码管大电流自动刷新,STC8H4K64TL

    16个触摸按键,16个8段LED数码管大电流自动涮新,STC8H4K64TL STC8H4K64TL-45MHz-LQFP48/32, QFN48/32, 主要功能演示板, 附详细的演示程序/原理图,大家可在本贴技术讨论 1,演示了16个触摸按键输入的效果, 2,演示了 大电流自动涮新 16个8段LED数码管,简化了硬件设计,减轻了CPU的压力,

    2024年02月10日
    浏览(30)
  • [入门教程]详细讲解STM32控制LED点阵屏(HUB75接口)

    本文适合初级入门的同学,大佬请绕道。讲解怎么用stm32驱动成品LED点阵屏显示一副七色无灰度的图片,有灰度的图片可以入门后继续研究。   使用软硬件: 软件:Keil5,程序在后面会给出 硬件:STM32F103最小系统、全彩色P4LED点阵屏(HUB75接口,16扫) 说下stm32驱动LED点阵屏用

    2024年01月19日
    浏览(54)
  • 『STC8H8K64U』概述

            大家好,我是初尧.C。希望看完这篇文章对你能有所帮助,不足之处请指正~📝         本文由初尧.C 原创 CSDN首发 如需转载还请通知🚫         📌无端坠入凡生梦. 却惹三千烦恼丝📌         欢迎各位💘点赞+收藏+留言💖         系列专栏― STC8H8K64U🎨     

    2024年02月05日
    浏览(31)
  • STC8H8K64U单片机PWM配置

    STC8H8K64U单片机配置PWM的通道1、通道2、通道7、通道8。STC8可以分为两组PWM,PWMA和PWMB,在使用时,如果同时使用了两组,那么两组的寄存器需要同时配置。 边沿对齐 PWM输出频率 = 系统工作频率 / (PWMx_PSCR + 1) * (PWMx_ARR + 1); 中间对齐 PWM输出频率 = 系统工作频率 / (PWMx_PSCR + 1) *

    2024年02月11日
    浏览(27)
  • STC8H8K64U单片机-ADC采集数

    配置单片机的ADC时一定要将IO口配置成高阻输入模式, 以下是单片机引脚对应的ADC通道  

    2024年02月07日
    浏览(32)
  • 8051如何仿真,STC8H8K64U自带硬件USB直接仿真

    8051如何仿真,STC8H8K64U自带硬件USB直接仿真,解决8051的仿真问题,USB直接下载用户程序。 STC8H8K64U 系列单片机不仅可以借助STC专用工具—— STC-USB Link1D 和 一箭双雕之USB转双串口/全自动烧录器 进行串口仿真还可以 直接通过芯片自带的硬件USB接口进行仿真、烧录。下面是用自

    2024年02月09日
    浏览(31)
  • STC8H_PWM制作呼吸灯

    PWM边沿对齐模式 寄存器描述 输出使能寄存器(PWMx_ENO) 功能实现说明: 通过定时器递增或递减来设置PWM的占空比调节亮度,最终显示出呼吸灯的效果 代码部分 PWM程序模块 主函数部分 中断部分

    2024年02月12日
    浏览(32)
  • STC8h1k28六个基本实验

    实验内容: 项目1: 参考原理图,设计1位闪烁灯程序,每次亮、灭时长均为500ms。 项目2: 参考原理图,设计三色流转灯程序,GRB三种颜色的LED轮番点亮,每次只亮一盏,每次点亮时长为500ms。 原理图: 实验原理: (共阳)LED负极接单片机IO口(P00P01P02),当IO口输出低电

    2024年02月04日
    浏览(35)
  • STC8H8K蓝牙智能巡线小车——3.按键开关状态获取

    电路分析 引脚为P37 开关未按下时,P37是高电平 开关按下时,GND导通,P37是低电平 编程思路 Driver目录中添加KEY.h文件,应包含引脚定义、开关GPIO实例化函数、开关状态获取函数以及当按下和未按下时执行不同的函数(函数指针作为函数参数) Driver目录中添加KEY.c文件,做具

    2024年01月17日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包