使用4位数码管,系统开机显示四个闪烁“8”,前两位数码管用于小时(24小时进制)的调整和显示,后两位数码管用于分钟的调整和显示,第三位数码管的小数点闪烁作为秒的指示使用,闪烁一下表示1秒,60秒后分钟数码管加1显示,60分后小时数码管加1显示。电子时钟走时的调整由键盘输入完成。键盘输入还可以控制电子时钟的启动和停止。系统增加“闹时”功能,闹钟时间由键盘输入并能在数码管上指示,闹时时间到则蜂鸣器闹铃,闹铃30秒自动停止。闹钟停止的方式有两种,一是闹铃一分钟自动停止,二是由键盘输入控制停止。 设置三个按键分别是SET1、SET2、SET3。SET1用来设置各种状态,按一下设置时间,按两下设置走时时间,按三下为设置启停走时,按四下为运行走时。SET2用来调整闹、时得小时部分。SET3用来调整走时的分钟部分。在走时状态时,第二位LED数码管(从右往左数)得dp若发光表示开启闹铃,第三位LED数码管得dp每一闪表示为一秒。 大学单片机电子时钟课程设计。
1
用Multism设计四位的数电智力竞赛抢答器的仿真文件,模拟电子的课程设计。 Multisim的教材我建议的是《Multisim 11电路仿真与实践》,清华大学出版社
2021-11-21 16:01:12 286KB 数电智力竞赛 四位抢答器 仿真文件
1
VHDL 语言 实现0000-9999的 计数,可控制 暂停|继续, 手动清零的 功能,,可实现已设定值,若计数 大于等于 设定值时 实现 LED灯 点亮的 功能
2021-11-19 14:47:36 557KB VHDL 四位十进制计数器(9999)
1
四位超前进位加法器包括代码,输出值,输出波形,心得体会等。
2021-11-14 12:30:41 81KB 四位超前进位加法器Verilog HDL
1
本程序是基于VHDL的四位计数器,适用刚刚接触数字系统设计群体
2021-11-10 19:37:21 494B VHDL 计数器
1
1、四位数码管的简单介绍 因为在学校做项目的时候使用到了数码管显示,所以就编写了一个基于SMT32的数码管显示程序。通过看手册知道这个四位数码管采用TM1637 驱动电路。内部有集成MCU数字电路接口,数据锁存器,LED高压驱动。引出两根数据线与单片机连接通讯的数据线,接线就接着两根数据线,当然,还有电源线: 1.1:接线方法 1.2:通讯方式 想要使用并且熟悉一个模块,通过查看官方手册是最好的一个方法。通过查看手册,你可以得到这个模块的驱动方法和基本电路连接。 以下就是这个四位数码管的驱动方式说明: 可以看出这是一个使用IIC通讯的方式,因为两根数据线,一根传输数据的线,一根时钟线,熟悉
2021-11-07 10:16:36 665KB iic num stm32
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
四位数的会员卡号控制台录入
2021-11-03 19:03:05 3KB java
1
本文图文结合的讲了关于四位数码管动态驱动显示及接线引脚图,下面一起来学习一下
2021-11-03 15:01:59 86KB 数码管 接线图 引脚图 文章
1
fpga开发板的实例程序 扫描的思想大家要充分了解,同时要掌握扫描的描述方法 通常要用到case语句
2021-11-03 15:01:00 300KB vhdl led
1