密码锁硬件电路原理图

发布者:未来画家最新更新时间:2014-02-24 来源: elecfans关键字:密码锁  At89S51  数码管 手机看文章 扫描二维码
随时随地手机看文章

  采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、蜂鸣器的输出驱动、独立式键盘以及发光二极管的输出等。数码管驱动采用2 个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244 作为数码管的驱动。在74HC244 的7 段码输出线上串联100 欧姆电阻起限流作用。蜂鸣器的驱动采用PNP 三极管8550 来驱动,低电平有效。

  独立式按键使用上提拉电路连接,在没有键按下时,输出高电平。发光二极管串联500 欧姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。硬件电路原理图如图1所示。

关键字:密码锁  At89S51  数码管 引用地址:密码锁硬件电路原理图

上一篇:一种正弦信号发生器的设计与实现
下一篇:出租车计价器硬件原理图

推荐阅读最新更新时间:2024-03-16 13:36

采用单片机AT89S51和光电开关实现缝纫机生产线计件系统设计
随着现代生产的规模化发展,传统人工统计产品的方法难以做到及时准确,为了对自动生产线上的零件或成品进行动态管理和统计,需要安装必要的自动检测与计数装置。一方面可实时显示产品的数量等信息,另一方面可向计算机管理系统提供动态数据,为过程控制提供依据。 本系统是为某缝纫机厂装配线设计的,该厂目前共有20条缝纫机生产线,每条生产线都需要有计件系统。系统应完成的功能包括实时检测并显示生产线上产品数量,能显示时间、计划产量等数据,同时可在线设定参数,向主控室传送数据。 1 硬件系统的组成 系统采用AT89S51为主控制器,由键盘、信号检测、看门狗、时钟、显示、通信等电路组成,系统框图如图1所示。 AT89S51是一个低功耗、高性能的
[单片机]
采用单片机<font color='red'>AT89S51</font>和光电开关实现缝纫机生产线计件系统设计
23课:LED数码管静态显示接口与编程
在单片机系统中,常常用LED数码数码管显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 引言:还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,能拼成各种各样的图形,LED数码管显示器实际上也是这么一个东西。 八段LED数码管显示器 单片机静态显示接口 八段LED数码管显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个贺点形的发光管在数码管显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LED数码管显示器有两种不一样的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED数码管显示器;另一种是8个发光二极
[单片机]
23课:LED<font color='red'>数码管</font>静态显示接口与编程
读矩阵键盘,用数码管显示相应键值
/***************************************************** 007.ASM 接线:P0口接数码管 P2接矩阵键盘 用定时中断,若一段时间无操作,数码管进入自到循环显示 2010.09.05 *******************************************************/ ORG 0000H LJMP MAIN ORG 000BH LJMP INT_T0 ORG 0020H MAIN: ;主程序 MOV SP,#50H MOV DPTR,#LED_DATA ;取表首地址 MOV TMOD,
[单片机]
基于51单片机的数码管设计
导语 数码管/LED点阵是嵌入式系统中常见的显示方案,我们通过数码管可以将代码运行的结果可视化出来,是一种常见的显示器件,相对于屏幕,数码管成本低,被广泛的运用在各类小型家电,工业控制中。学会使用数码管,对于理解C语言控制GPIO有着很大的帮助。 数码管 数码管本质上是多个发光的LED等封装在一起,通过不同的LED灯点亮,使得数字或者符号显示出来,常见的由八段数码管,包括小数点在内共有8个LED灯封装在一起,其显示符号范围较广,配合封装显示可有更广泛的显示,被广泛使用。 其他更复杂的如米字数码管可以显示数字和26个英文字母,但其控制更加复杂,不常使用。 由于采用LED灯作为显示光源,由此数码管也存在共阴极和共阳极,其共阴极和共
[单片机]
MSP430数码管的使用Ⅱ
通过宏定义设置段选位选 #include msp430f149.h typedef unsigned char uchar; #define wei_h P5OUT |= BIT5 #define wei_l P5OUT &= BIT5 #define duan_l P6OUT &= ~BIT6 #define duan_h P6OUT |= BIT6 uchar table = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; uchar num = 0; void main( void ) {
[单片机]
数码管: 基于STC89C52的数码管设计详解
一. 硬件设计详解 说明: 选通一个数码管分两步, 第一步是位选,即选择哪个数码管亮, 这里位选是通过锁存器U2的WE1~WE6来选择第一个数码管到第六个数码管,由于数码管为共阴极(相对于8位数码管),那么这里WE端为0代表位选选通, 第二步是段选,即选择数码管的哪位亮, 这里段选是通过锁存器U1的a~h来选择数码管的8位管子,这里DUAN端为1代表段选选通. 二. 程序设计详解 1. 让第一个数码管显示8 #include reg52.h sbit duan = P2 ^ 6; sbit wela = P2 ^ 7; void main() { wela = 1; P0 = 0
[单片机]
<font color='red'>数码管</font>: 基于STC89C52的<font color='red'>数码管</font>设计详解
c51语言设计数码管,中断设计1s显示0~F,采用proteus仿真
如何通过数码管显示0~F? 数码管有共阴和共阳两种 共阳型阳极为公共端,阳极为段选信号输入 共阴型阴极为公共端,阴极为段选信号输入 注:段选输入方式直接决定了这一位输出的字形 eg: 共阳极数码管的段选编码应为:11000000B= 0xC0H 共阴极数码管的段选编码应为:00111111B = 0x3FH 中断设计1s显示0~F实验源码 #include reg52.h #include intrins.h #define uchar unsigned char int i=0; int flag=0; uchar code DSY_CODE = //通过16进制数,设置数码管显示内容 { 0xc0,0xf9
[单片机]
c51语言设计<font color='red'>数码管</font>,中断设计1s显示0~F,采用proteus仿真
定时器计数 数码管显示0到99 (中断和查询两种方式)
定时器中断方式计数 #include reg51.h #define uchar unsigned char #define uint unsigned int uchar tab ={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, 0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E}; uchar data_L, data_H; uchar data_0, b; void delay(uchar time) { uchar m; for(m=0;m time;m++) ; } void T0_init() { TMOD = 0x
[单片机]
定时器计数 <font color='red'>数码管</font>显示0到99 (中断和查询两种方式)
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved