摘要:近些年,随着人们的生活水平的提高,人们对于消费的要求也越来越高。为了方便人们更好进行消费和活动,在一些商场、影院还有图书馆等一些公共场合通常设置有自动存包柜,来供人们放置物品使用。它使用起来比较简单,也比较实用,为人们提供了方便。
在本篇文章对我国当前自动存包柜的一些基本情况进行了介绍,其中包含对控制系统的目前的发展情况的介绍,还有其在发展中遇到的一些问题的解析。本设计选用AT89C51单片机为主控制器,通过单片机对多个存包柜进行统一管理运行。存包柜箱体的箱门锁是通过继电器来进行控制的。存包柜的操作是比较简单的。存包时,使用者首先按下“存包”键,然后打印机将会打印出一张带有条形码的纸张,使用者将其取出,箱门就会打开,之后进行存包,最后将箱门关好。取包时,只需将条形码通过条形码识读器进行识别,然后箱门打开,可进行取物。
关键词 自动存包柜;单片机;电磁阀;条形码阅读器
目录
摘要
Abstract
1 绪论-1
1.1 选题背景及其意义-1
1.2 自动存包柜的介绍-1
1.2.1 机设条码式电子存包柜-1
1.2.2 指纹式电子存包柜-1
1.2.3 非接触式IC卡电子存包柜-2
1.3 本文总的设计思路-2
2 产品介绍及系统方案概述-3
2.1 产品介绍-3
2.2 自动存包柜的系统框图-4
2.3 自动存包柜控制系统的基本原理及技术要求-4
3 主控制器及芯片的选择和介绍-5
3.1 电源-5
3.2 单片机的选择和介绍-5
3.2.1 单片机的选型-5
3.2.2 AT89C51单片机的主要性能-6
3.2.3 AT89C51引脚图及其各引脚功能介绍-6
3.2.4 AT89C51内部组成及结构-8
3.2.5 AT89C51最小工作系统-8
3.3 扩展芯片GM8166的介绍-9
3.4 外部地址锁存器的选择及介绍-10
3.4.1 锁存器的选型-10
3.4.2 74LS373引脚图及其各引脚功能介绍-11
3.5 可编程序扩展芯片8255A的介绍-12
3.5.1 8255A芯片引脚图及其各引脚功能介绍-12
3.5.2 8255A芯片与单片机接口电路图-12
4 存包柜控制系统硬件设计-14
4.1 光电开关的选择及介绍-14
4.1.1 光电开关的选型-15
4.1.2 对射式光电开关的工作原理-15
4.1.3 光电开关的使用注意事项-16
4.2 条码识读系统的选择及介绍-16
4.3 条形码印制-18
4.4 打印机的选择及介绍-18
4.4.1 打印机的选型-18
4.4.2 打印机与单片机的接口电路图-19
4.5 键盘设计-19
5 输出控制系统的设计-21
5.1 显示器的选择及设计-21
5.1.1 显示器的选型-21
5.1.2 LCD显示器的显示原理-22
5.1.3 LCD显示器的引脚功能介绍-22
5.1.4 LCD显示器与单片机接口电路图-22
5.2 锁的选择及介绍-23
5.2.1 锁的选型-23
5.2.2 电磁锁驱动电路图-24
5.3 报警电路设计-24
6 系统软件设计-27
6.1 主程序模块设计-27
6.2 键输入程序设计-27
结论-29
致谢-30
参考文献-31
附录-32