找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2119|回复: 0
收起左侧

通过单片机密码锁系统的学习单片机技术

[复制链接]
ID:117358 发表于 2016-5-1 05:59 | 显示全部楼层 |阅读模式
今天晚上调了一晚上的程序,终于把密码锁的程序调好了,今天就把所有的资料放送给大家,仅供初学者学习简单的单片机硬件设计和程序设计。至于为什么做了这个密码锁,以及密码锁的开发过程,请查看历史文章。稍后我会把相关内容发到论坛。

1. 该密码锁有哪些硬件资源
该密码锁有如下硬件资源:
  • 5个LED灯,硬件上可以学习单片机的拉电流和灌电流的设计,软件上可以学习单片机IO口的配置及开出;
  • 2个按键,硬件上可以学习上拉电阻的使用方法,软件上可以用来学习单片机IO的输入及如何处理按键的抖动问题;
  • 1个继电器,硬件上可以学习单片机如何驱动较大功率的器件、三极管用作开关的使用方法、续流二极管的使用方法,软件上学习单片机的IO口的开出;
  • 1个蜂鸣器,硬件上学习三极管基极电阻的选取方法,软件上学习单片机的IO口开出;
  • 4位数码管显示,硬件上学习如何用74HC595使用较少的IO口来驱动多位数码管,软件上学习如何根据74HC595的时序图写程序并点亮数码管;
  • ISP下载电路,硬件上学习如何设计STC单片机的下载电路及如何使用串口芯片CH340G;

通过这个小制作,你可以系统的学习到
  • 如何根据需求设计一个产品方案;
  • 如何设计硬件电路;
  • 如何根据原理图画PCB;
  • 如何进行C语言编程;
2. 密码锁实现什么功能
密码锁功能如下:
上电数码管显示“HELL”字样,H2灯每隔1秒亮灭一次:
第一次按下输入键第一个数码管显示数字,再次按下输入键数字加1,加到9后显示0,此时按下确认键后,第二个数码管点亮,一直到第四次按下确认键后开始匹配输入的密码与事先存好的密码时候吻合,密码正确数码管显示“OPEA”,继电器动作,LED灯点亮;密码错误则显示“EAA”,继电器不动作,LED灯不亮。如果10秒后没有按键发生则自动退出密码模式,显示“HELL”。







3.发送的资料有哪些
  • 原理图文件,AD09绘制;
  • PCB文件,AD09绘制;
  • 程序工程文件,KEIL4 C51环境;

5.节目预告

好多朋友问我关于STM32单片机的问题,为了帮助大家能更快的从8位的51单片机过度到32位的cortex-M3系列单片机,从明天开始,我将一步步的跟大家分享如何设计一个STM32单片机的开发板,所有过程全部公开,敬请大家期待。在马上过半的2016年,我将帮助大家快速学习STM32单片机,让大家的2016充实而有意义。
希望更多的朋友能加入进来。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表