历史上的今天
今天是:2025年08月13日(星期三)
2019年08月13日 | 壹拾伍:LED点阵的点亮
2019-08-13 来源:eefocus
目前市场主要已形成了4类LED显示 产品:
① 单色文字显示屏
② 点阵和数码管混合显示屏
③ 双基色(红、绿)多媒体视屏
④ 全彩色(红、绿、蓝)多媒体视屏
LED屏的优点:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。
LED电子屏的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性、更高的灰度级别、全色化方向发展。
#8X8LED点阵屏
8x8点阵LED结构由64个发光二极管组成。
原理

应用
![]() |

**原理图** 
此处加一个 74LS245 的目的是增强驱动能力,比如从高电平A0输入,B0输出仍然是高电平,只不过电流大一些。
代码
******************************************************************/
* 【课程16】 ****8X8点阵屏的实验***********
* 【说 明】 ****
* 【描 述】 ****在点阵屏上显示一个"大"字
******************************************************************/
#include //---------常用的两个宏定义-------------- #define uint8 unsigned char #define uint16 unsigned int //------------显示数据------------------- uint8 Col_contorl[8]={~0xfe,~0xfd,~0xfb,~0xf7,~0xef,~0xdf,~0xbf,~0x7f}; uint8 DA_Disp[8]={~0x44,~0x24,~0x14,~0x0f,~0x14,~0x24,~0x44,~0x00}; //------------函数的声明----------------- void DelayMS(uint16 dly); //-------------主函数-------------------- void main(void) { uint8 i,j; while(1) { //P0 = 0x00; //P0控制行 P0.0是第一行,以此类推 //P2 = 0xFF; //P2控制列 P2.0是第一列,以此类推 P0 = 0xFE; for(j=0;j<8;j++) //实现逐行的逐个亮 { P2 = 0x01; for(i=0;i<8;i++) //实现某一行的逐个亮 { DelayMS(250); P2 = P2<<1; } P0 = (P0<<1)+1; //每次扫描完一行换到下一行 (比如 1111 1110→ 1111 1101 → 1111 1011) } /* for(i=0;i<8;i++) //循环显示一个“大”字 { P0 = DA_Disp[i]; //同一列中的那几个LED亮 P2 = Col_contorl[i];//控制哪一列亮 DelayMS(5); P0 = 0xff; } */ } } /******************************************************** ** 名称 :void DelayMS(uint16 dly) ** 功能 :毫秒级延时(12M的晶振) ** 入口参数 :dly 用户的延时参数 ** 出口参数 :无 *********************************************************/ void DelayMS(uint16 dly) { uint16 x,y; for(x=dly;x>0;x--) for(y=124;y>0;y--); }
上一篇:壹拾肆:矩阵按键的读取
下一篇:壹拾陆:LCD1602的显示
史海拾趣
|
EEWorld邀你来拆解(第7期)——拆拆减肥利器----日常测试 本帖最后由 吾妻思萌 于 2022-11-22 23:05 编辑 拆箱一个礼拜了,发现减肥利器确实不错,体重成功下了0.5公斤,但是一顿好吃的直接就回来啦。 所以大家减肥靠的是毅力和恒心,绝非买个健身房的课程或者器材就可以减下来的。 正常使用次数1 ...… 查看全部问答> |
|
Microarchitecture cheat sheet 微处理器构架备忘录 本帖最后由 freebsder 于 2022-11-22 08:56 编辑 https://github.com/akhin/microarchitecture-cheatsheet 底层系统学习必备。 … 查看全部问答> |
|
大功率电源放雷电路板铜箔炸裂脱落,用在防尘现场的,环境比较恶劣,用户输入电为发电机,输入电压有不稳定的情况,是过大的 du/dt 造成的么? 听听老师们讨论分析一下 … 查看全部问答> |
|
尝试嘉楠K510开发套件已经有几个月了,越是尝试越是觉得博大精深,艰难地做了一个小小的玩意,预计最快下周应该能够完成。一直没有能出什么帖子,实在有点不好意思,现暂时说一说心得吧: 一、如何在目标机里面添加自己的应用 嘉楠官方提供了 ...… 查看全部问答> |
|
STM32单片机+ADXL345(中断方式)计步器的准备程序(串口调试) 本文介绍了利用ADXL345中断唤醒停止模式下的STM32F103C8T6,为进一步开发计步器做准备。 从上位机串口通讯记录了整个过程, 代码中有关OLED显示屏可以不接。 1. ADXL345寄存器, 有好多,为了观察明显,这里设置了ACTIVITY和INACTIVITY模式,都能 ...… 查看全部问答> |
|
刚才用嘉立创EDA画了一个原理图,然后关掉。后来用的过程中CPU风扇一直调整转动,刚刚打开任务管理器看了一下,CPU占用25%以上,已经很长时间了。 看了一下右下角的任务,说明已经退出了。不清楚嘉立创EDA在后台用我的CPU干什么。 ...… 查看全部问答> |
|
抖动是在进行示波器测量的时候常见的一种现象,也是工程师比较头痛的问题之一,也是尝尝讨论的问题。为什么这个话题千古不变值得讨论呢?是因为抖动是示波器测量的诸多功能中与“数学”较为相关的,从此也可以看出,学好数学的必要性。 ...… 查看全部问答> |





