单片机资料大放送,来者有份

今天晚上调了一晚上的程序,终于把密码锁的程序调好了,今天就把所有的资料放送给大家,仅供初学者学习简单的单片机硬件设计和程序设计。至于为什么做了这个密码锁,以及密码锁的开发过程,请查看历史文章。稍后我会把相关内容发到论坛。

1. 该密码锁有哪些硬件资源

该密码锁有如下硬件资源:

  1. 5个LED灯,硬件上可以学习单片机的拉电流和灌电流的设计,软件上可以学习单片机IO口的配置及开出;

  2. 2个按键,硬件上可以学习上拉电阻的使用方法,软件上可以用来学习单片机IO的输入及如何处理按键的抖动问题;

  3. 1个继电器,硬件上可以学习单片机如何驱动较大功率的器件、三极管用作开关的使用方法、续流二极管的使用方法,软件上学习单片机的IO口的开出;

  4. 1个蜂鸣器,硬件上学习三极管基极电阻的选取方法,软件上学习单片机的IO口开出;

  5. 4位数码管显示,硬件上学习如何用74HC595使用较少的IO口来驱动多位数码管,软件上学习如何根据74HC595的时序图写程序并点亮数码管;

  6. ISP下载电路,硬件上学习如何设计STC单片机的下载电路及如何使用串口芯片CH340G;

通过这个小制作,你可以系统的学习到

  1. 如何根据需求设计一个产品方案

  2. 如何设计硬件电路

  3. 如何根据原理图画PCB

  4. 如何进行C语言编程

2. 密码锁实现什么功能

密码锁功能如下:

上电数码管显示“HELL”字样,H2灯每隔1秒亮灭一次:

第一次按下输入键第一个数码管显示数字,再次按下输入键数字加1,加到9后显示0,此时按下确认键后,第二个数码管点亮,一直到第四次按下确认键后开始匹配输入的密码与事先存好的密码时候吻合,密码正确数码管显示“OPEA”,继电器动作,LED灯点亮;密码错误则显示“EAA”,继电器不动作,LED灯不亮。如果10秒后没有按键发生则自动退出密码模式,显示“HELL”。

3.发送的资料有哪些

  1. 原理图文件,AD09绘制;

  2. PCB文件,AD09绘制;

  3. 程序工程文件,KEIL4 C51环境;

4.如何获取

请将本文章转发到微信朋友圈,并截图,将截图发到本订阅号的对话框内,并留下邮箱,我会通过邮箱发给大家。希望大家支持一下。谢谢。

5.节目预告

(0)

相关推荐