Arduino 学习笔记 | 单片机控制驱动MAX7219 8*8 LED点阵显示模块(https://blog.csdn.net/Naiva/article/details/105330435?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22105330435%22%2C%22source%22%3A%22Naiva%22%7D)
2023-02-24 11:59:27 636KB MAX7219 ESP32 8*8LED点阵
1
通过stm32f103驱动3位共阴数码管,让其显示出来各种数字型码
1
74hc164共阴数码管串行驱动,直接驱动的电流比较小
2022-01-18 16:49:22 17KB 74hc164 74hc164共阴数码管串行驱动
LED引脚《七段共阳+共阴数码管引脚图》四位数码管引脚图
1
使用4位数码管,系统开机显示四个闪烁“8”,前两位数码管用于小时(24小时进制)的调整和显示,后两位数码管用于分钟的调整和显示,第三位数码管的小数点闪烁作为秒的指示使用,闪烁一下表示1秒,60秒后分钟数码管加1显示,60分后小时数码管加1显示。电子时钟走时的调整由键盘输入完成。键盘输入还可以控制电子时钟的启动和停止。系统增加“闹时”功能,闹钟时间由键盘输入并能在数码管上指示,闹时时间到则蜂鸣器闹铃,闹铃30秒自动停止。闹钟停止的方式有两种,一是闹铃一分钟自动停止,二是由键盘输入控制停止。 设置三个按键分别是SET1、SET2、SET3。SET1用来设置各种状态,按一下设置时间,按两下设置走时时间,按三下为设置启停走时,按四下为运行走时。SET2用来调整闹、时得小时部分。SET3用来调整走时的分钟部分。在走时状态时,第二位LED数码管(从右往左数)得dp若发光表示开启闹铃,第三位LED数码管得dp每一闪表示为一秒。 大学单片机电子时钟课程设计。
1
在八个共阴数码管(两个四位共体数码管)上显示1 2 3 4 5 6 7 8。 在八个共阴数码管(两个四位共体数码管)上显示单片机内部ram中 50H、 51H、52H、和 53H的值。
2021-11-19 22:02:53 82KB 共阴数码管 动态扫描
1
用八位共阴数码管,第一位数码管显示1,延时一秒,第二位数码管显示2,延时一秒~~~第八位数码管显示八。
2021-11-15 11:20:07 19KB 数码管
1
/* #define Display_LED_Sclk RC1 //显示时钟,上升沿有效 #define Display_LED_Data RA2 //显示数据 #define Lock_Display_LED RC0 //显示锁存输出,上升沿有效 unsigned char Out_Control_Data[2];//Data[0]LED位选,Data[1]显示数据 */ void Send_Display_Data(void) { unsigned char i,j;//循环变量 unsigned char Out_Data; Lock_Display_LED = 0;//串行输出显示数据 for(j=0;j0;i--) { if(Out_Data & 0x80)//计算bit7位,高位先出 {Display_LED_Data=1;} else {Display_LED_Data=0;} Display_LED_Sclk = 1;//74595数据上升沿移位 asm("nop"); Display_LED_Sclk = 0; Out_Data <<= 1; } } Lock_Display_LED = 1; //显示锁存输出,上升沿有效RC5=1;// asm("nop");//延时 delay(); }
2021-11-07 08:21:09 799B 595
1
基于stm32点亮8_8max7219点阵灯共阴点阵灯
2021-09-29 09:19:13 6.26MB stm32 max7219
1