单片机设计实践|密码锁设计电路讲解

前期几天的一篇推文为《如何利用单片机设计产品》(详情点击这里),文中以设计一款密码锁为例讲了单片机的开发流程,那今天就要实践一下,具体讲解设计过程,希望对初学者起到入门帮助作用,同时也希望大神能给多多指正。

本设计所使用的画图软件为AD9的绿色免安装版本,还没有安装的朋友请点这里

因为本设计只用了12个IO口,所以我又重新选了一款STC的51单片机:STC15W404AS,该单片机总共16个引脚,其中有14个IO,所以完全够用。

0
最小系统

先看单片机的最小系统电路:

1
晶振电路

该款单片机有内部晶振,所以在该设计中使用内部晶振。

2
复位电路

该款单片机虽然有复位引脚但是不需要复位电路,在其手册上有说明,可以把复位引脚当做IO口来用。

晶振情况和复位引脚情况见下图:

在现在程序时勾选“使用内部IRC时钟”就可以选择内部时钟了,并且时钟频率从5.5296M-33.1776M可选;勾选“复位脚用作I/O口”可以把复位引脚当做IO口来用。

3
电源电路

电源电路选择5V供电,使用DC三脚插座,再加一个开关控制电源的通断。

4
下载电路

使用ISP下载方式,USB/TTL的电平转换芯片选择CH340G。

由于STC单片机在下载程序时需要给单片机断电再重新上电,所以在单片机的供电引脚加了一个跳线,以实现单片机的断电功能。所以就不用买下载器了。

5
蜂鸣器电路

采用NPN三极管驱动蜂鸣器,三极管作为开关来用时要将负载接在集电极上,即所谓的射极跟随,这样可以提高驱动能力(三极管用作开关详情点这里)。图中的10K电阻起到下拉的作用,即将基极电位拉倒低电平防止误动作(上下拉电阻详情点这里)。

6
继电器电路

继电器也采用NPN三极管来驱动,一定要注意的是,线圈上的续流二极管一定不要忘记(三极管驱动继电器详情点这里)。

7
按键检测电路

按键采用四腿机械式按键,图中的电阻是上拉电阻,在无按键发生时该电阻可以将单片机的IO口上拉倒高电平,当按键按下时单片机的IO口为低电平(上拉电阻详情点这里)。

8
LED电路

用了5个IO口驱动了5个LED,采用的是灌电流的方式,单片机有拉电流和灌电流之分,通常灌电流要大于拉电流(单片机的灌电流和拉电流详情点这里)。

9
数码管电路

本设计中要使用4位数码管,为了节省IO口,使用了两片74HC595,74HC595是8位的移位寄存器带锁存功能,只需要三个IO口即可。改天专门介绍一下这款芯片。

以上就是单片机密码锁的硬件设计,讲的不太清楚的地方欢迎大家在QQ群(143586739)里讨论,或者加我个人微信(liuzhx2000)讨论。

通过这边文章你可以学到:

单片机最小系统的设计

单片机上下拉电阻

单片机的灌电流、拉电流

单片机驱动继电器

单片机驱动数码管

单片机的按键检测

本设计内容虽然简单,但都是基础的内容,希望能帮到刚入门的朋友,也希望大神门一起讨论交流。下次会教大家如何把原理图画成PCB。

中间我会穿插介绍一些常用的芯片、元器件等,希望大家时刻关注该公众号。

(0)

相关推荐

  • 浅谈单片机的GPIO外部驱动电路(三极管驱动电路)

    序 一般而言,我们在开发各种单片机外围电路的时候,总会遇到两个问题: 单片机供电电压普遍3.3V,虽然STM32的管脚可以容忍5V电压,但如果是超过5V的电压,单片机就无能为力了. 就以典型的STM3 ...

  • STM32 GPIO模式汇总分析

    IO也叫GPIO,即通用输入输出端口,主要有一下几种模式: 1.浮空输入模式: 2.上拉输入: 3.下拉输入: 4.模拟输入: 5. 推挽输出: 6. 开漏输出: 7. 复用推挽输出: 8. 复用开漏 ...

  • 电路学习01

    这篇记录一下些零碎的硬件方面的小知识,方便回忆也能在写的同时加深理解. 1.设计电路时,应该要考虑到选用不同电源方案时产生的总电流大小,然后根据实际需要选用不同的电源方案,比如阻容降压可能只能提供70 ...

  • 单片机设计实践|密码锁PCB设计

    加入论坛的方式:在公众号对话框内,输入数字"1",即可进入论坛,无需注册,就是这么简单.诚邀您的加入. 前期几天的一篇推文为<如何利用单片机设计产品>(详情点击这里), ...

  • 单片机外围电路应该如何设计详细的设计攻略分享给你

    单片机外围电路设计之一:电阻 对于电阻,想必大家都觉得简单,没有什么好说的.其实电阻的应该还是非常广泛的,在不同的应用场合其作用是完全不同的.本人将总结其基本用法,及容易被忽略的地方. 1.概念 电阻 ...

  • 单片机密码锁设计之|数码管显示

    之前,以密码锁为例讲了<如何利用单片机设计产品>,并简单讲解了电路(<单片机设计实践|密码锁设计电路讲解>),也简单介绍了一下<单片机设计实践|密码锁PCB设计>, ...

  • 密码锁设计之|单片机头文件扩展

    之前,以密码锁为例讲了<如何利用单片机设计产品>,并简单讲解了电路(<单片机设计实践|密码锁设计电路讲解>),也简单介绍了一下<单片机设计实践|密码锁PCB设计>, ...

  • 三极管和场效应管的驱动电路该如何设计呢?附实例讲解

    三极管属于电流型控制元器件,而场效应管属于电压控制元器件,首先要熟悉三极管和场效应管的基本原理,只有懂得其基本原理,才知道如何运用它. 1.三极管的基本原理及实例说明 三极管由两个PN结组成,根据PN ...

  • 【学习笔记】单片机的40个经典实验之28:电子密码锁设计

    一.实验任务 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键 3 秒钟,同时发现报警声 ,直到没有按键按下 3 种后,才打开按键 ...

  • “动静之景”——江南园林的当代设计实践 |予舍予筑沙龙 | 建筑学院

    对中国古典园林的解读,避不开古代文人画家的诗情画意,说多了难免容易迷失在话语的碎片中.然而,在西方建筑文化主导话语的时代,"园林"是最有可能构建中国独特建筑的历史"根源& ...

  • 包容性设计实践指南:重新定义用户,设计更友好易用的 APP

    了解包容性设计如何赢得人心和创造商业价值是一个非常个人化的旅程.作者通过医疗保健领域应用的实践案例说明了包容性设计的重要性.引导设计师思考如何重新定义用户概念,从而创建更具吸引力的客户渠道,并在社会中 ...

  • 利用国产设备生产高档“清水砖”的设计实践

    利用国产设备生产高档“清水砖”的设计实践