用4×4组成0-9数字键及确认键构成的密码锁。 用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。
1
KT800综合系统板实验源程序库 单片机2位数码管计数器程序(汇编)
1
74HC595是一款具有8位移位寄存器和一个存储器,三态输出功能的驱动芯片。移位寄存器和存储器分别具有独立的时钟信号。数据在SHCP的上升沿输入,在STCP的上升沿进入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(DS),和一个串行输出(Q7’),和一个异步的低电平复位(MR),存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。
2021-04-25 12:02:41 885KB 74hc595
1
在STM32F103C8T6最小系统上驱动 TM1637四位数码管显示模块
2021-04-24 11:38:55 322KB STM32 TM1637 四位 数码管
1
在做该设计之前,有一个方案是通过单片机读取普通数字万用表的 LCD 液晶段码信息,就想读取 LED 数码管的段码信息来处理,然后通过单片机进行数据转换发送到计算机端的软件,当然还得开发计算端的软件。但是 LCD 液晶是交流信号驱动的,和用数字电平驱动的 LED 数码管属于2种不同的现实设备,所以用单片机来读取 LCD 液晶的段码信息是不现实的。而且自己开发上位机软件的难度和工作都很大。最后决定采用带AD功能的单片机直接测量采集电参数,进行数据转换,然后看看能不能直接利用市面上现成的万用表的上位机软件进行数据采集保存。 附件内容提供的4位数码管串口电压表设计提供说明文档,上位机软件,通讯协议说明都有,基于ATmega48和4位数码管设计,一直想研究,又没有时间细看,主要是通讯协议的部分。现在分享出来,就等你抽空研究分享心得。 4位数码管串口电压表电路框图: 上位机截图: 附件内容截图:
2021-04-21 18:06:00 5.54MB 电压表 atmega48 电路方案
1
基于74HC595的八位数码管显示板特点: 主要器件:共阳数码管 工作电压:直流5伏 8位独立数码管显示。 内部有三极管驱动电路。 段码串有限流电阻。 TTL电平控制,可以直接由单片机IO口控制。 八位段码输入,8位位码输入。 动态扫描显示。 附件包含原理图和PCB图。
2021-04-21 18:05:57 9.42MB diy制作 74hc595 电路方案
1
74hc595是8位串行输入转并行输出移位寄存器。驱动电流为35mA。 Q0—Q7: 八位并行输出端,可以直接控制数码管的8个段。 Q7': 级联输出端。可以将它接下一个595的DS端。 DS: 串行数据输入端。 74595的控制端说明: /MR(10脚): 低点平时将移位寄存器的数据清零。通常我将它接Vcc。 SHCP(11脚):上升沿时数据按Q0-->Q1-->Q2-->...-->Q7-->Q7’移位到移位寄存器,下降沿移位寄存器数据不变。使用的时候一般需要延时(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级)。 STCP(12脚):上升沿时移位寄存器内的数据输出到数据存储寄存器(即并行显示数据),下降沿时存储寄存器数据不变。(通常我将其置为低电平,) 当移位结束后,在STCP端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。 /OE(13脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。
2021-04-20 16:03:29 411KB 74hc595 电路方案
1
经典4位数码管显示,带闪烁位51单片机 经典4位数码管显示,带闪烁位51单片机 经典4位数码管显示,带闪烁位 经典4位数码管显示,带闪烁位51单片机 经典4位数码管显示,带闪烁位51单片机 经典4位数码管显示,带闪烁位
2021-04-15 19:58:10 837KB 51单片机 经典4位数码管
1
C语言编写的动态显示1234的单片机程序,该程序在STC下仿真通过。希望对初学者有帮助~~~ C语言编写的动态显示1234的单片机程序,该程序在STC下仿真通过。希望对初学者有帮助~~~
2021-04-14 11:03:47 1KB C51 单片机
1
HNU数字系统实验
2021-04-12 10:03:03 1.49MB HNU
1