在科学技术的不断发展的环境之下,人类已经进入了高科技的新时代。在瞬息万变的时代,对房屋、部门等私人和重要物质场所的安全提出了要求。在旧社会,由于科学技术的不发达,人们经常用机器锁上个人财产,用这种方法确保了他们的安全性。用这样的钥匙开锁机器的锁,常常给人们带来很多烦恼。另外,平时即使有很大的钥匙,也会给很多人带来困扰。从安全的角度来看,警报和实用性高的密码密钥将取代人们熟悉的机器锁。这个电子密码安全可靠,安全性和科学性高。从电子技术发展的历史进程和发展现状来看,自电子技术产生以来,电子密钥走上发展的道路,从大到小,从复杂到简单,从原始到现代科技。近年来,电子密码锁得到了不断的创新,这是由于近年来各种微处理器的出现。
第一章 系统硬件电路设计
1.1 STC89C51单片机系统设计
1.1.1 STC89C51的概述
STC89C51是一款同时具有一个低电压、高性能的8位元的STCMOSTC系列存储单片机,具有8kb的每个字节容量可使用程式存取重写随机存取重记只读存储数据程序闪存重读数字数据程序重写数据重读存储器和256字节的随机存取重写只读存储数据数字程序重读存储器(RAM)。该数字存储管理装置指令系统全部采用ATMEL公司的新型数字高密度非易大型无损失性文字数据采集存储技术,兼容符合国际标准化的S-MCS-51指令系统。强大的硬件功能STC89C51单片机可为您的大客户企业提供多种复杂的硬件操作处理系统如微控制器和软件应用[10]。
STC89C51一般总共端口有40引脚、32个外部双向串行移动数据I/O输入/输出移动数据输出端口数据通信端口、2个外部双向串行移动数据I/O读写输出数据端口、3个16位数的外部可编程定时数字信号输入计数器,2个单口全双工
外部串行总线数据通信端口数据输入端口和2条双工串行总线读写输入端口数据连接线,STC89C52总共端口设计主要有三种家用端口类型封装和可设计端口形式,分别为:PDIP、PQFP/TQFP、PLCC,可以根据不同客户需要设计的实际应用产品需求端口类型不同来进行设计可以满足不同的家用电子产品的实际应用设计需求。
主要功能特性:
①兼容MCS51指令系统;
②32个双向I/O口;
③128x8bit内部RAM;
④2个16位可编程定时器/计数器中断;
⑤时钟频率0-24MHz;
⑥2个串行中断;
⑦可编程UART串行通道;
⑧2个外部中断源;
⑨共5个中断源;
⑩2路读写中断端口;
MCS-51系列小型通用单片式虚拟主机一般硬件设计电路采用40个引脚,两排16位数的在线接口芯片进行封装,采用采用HMOS系列先进工艺技术设计生产制造。
单片机共设有4个双向I/O端口(P</