摘要:本设计可以管理控制多个存储柜,从而进行存储。自动存储柜是由串口控制,其通过电机正反转电路来实现的。当需要存件,可以按“存件”键,单片机会收到脉冲信号,并且通过系统I/O口发送相应的信号。这时,LCD显示屏上会显示“存1号柜”,“请输入密码”,“请确认密码”,当输完两次密码并且确认后,由串口控制并且通过电机正反转控制的存储柜门开,即存件成功。当需要取件的时候,先按“返回”键,再按“取件”键,单片机同样也会收到一个脉冲信号,并且也通过系统I/O口发送相应的信号,这时,LCD显示屏上会显示“取1号柜”,请输入密码,输完密码后并且确认后,由串口控制并且通过电机正反转控制的存储柜门开,即取件成功。其中,设有管理员密码。当掉电时,它有掉电保护功能。
本文阐述了自动存储柜的组成结构特征和以STC89C52单片机最小系统作为主要控制核心,由4*4矩阵按键的输入、12864液晶显示、报警、开锁和电机驱动控制等部分构成,再利用5位任意数字作为密码的两次输入对比,从而进行存件与取件。
关键词:STC89C52; 4*4矩阵按键; LCD12864; 报警
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的发展趋势和意义-1
1.2 目前研究现状-1
1.3 课题的主要任务-2
2 系统设计方案与实现-2
2.1本课题设计的要求和功能-2
2.2系统总体结构-2
2.3 课题的系统框图-3
2.4 系统方案论证-3
3 开门锁电路-3
3.1 单片机最小系统-3
3.1.1 晶振电路-4
3.1.2 复位电路-4
3.2 24C02电路-5
3.3 12864(带中文字库)电路-6
3.4 按键矩阵(4*4)模块-7
3.5 电机正反驱动电路-7
3.6 机械限位开关-8
3.7 电源模块-8
3.8 蜂鸣器电路-9
4 系统的流程图-9
4.1 操作控制系统流程图-9
4.1.1总流程图-9
4.1.2 存件流程图-11
4.1.3 取件流程图-11
4.1.4 管理员流程图-12
4.2 开、关门锁流程图-13
5. 系统程序-13
5.1 键盘程序-13
5.2 24C02程序-14
5.2.1 读出24C02数据程序-14
5.2.2 写入24C02数据程序-15
5.3 12864程序-15
5.4 电机正反转程序-16
5.5 串口-16
6 系统调试-17
结 论-18
参考文献-19
致 谢-20
附录A 操作控制原理图-21
附录B 执行系统原理图-22
附录C 操作控制系统PCB图-23
附录D 执行系统PCB图-24
附录E 电路实物图(a)-25
附录E 电路实物图(b)-26