毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机的存包柜控制系统设计+电路图+程序(2)

时间:2021-04-11 20:24来源:毕业论文
驱动电路设计 22 3.4.3 报警电路设计 24 4 系统软件设计 25 4.1 主程序模块 25 4.2 键输入程序设计 26 4.3 驱动电路程序设计 27 5 系统仿真图 28 结 论 30 参考 文献

驱动电路设计 22

3.4.3 报警电路设计 24

4 系统软件设计 25

4.1 主程序模块 25

4.2 键输入程序设计 26

4.3 驱动电路程序设计 27

5 系统仿真图 28

30

参考文献 31

32

附录 A 程序清单 33

1 前言

近年来,随着生活水平的极大提高,人们对于社会消费品的质量和数量的要求也在逐 渐增加。为了更好的为广大消费者服务,在一些商场、影院、超市等公共场合通常设置有 自动存包柜,它具有功能实用、操作简便、安全可靠、抗干扰性强等特点。顾客可以根据 简明清晰的操作说明自行的完成取物品的工作,自助式存取可以避免开放式存包带来的不 必要的纠纷,又可以节约人员开支,达到减员增效的目的。同时,存包柜可以解放顾客的 双手,使顾客放开双手,更方便的购物。在现实生活中有着积极的作用。

1.1 自动存包柜控制系统的工作原理及技术要求

本系统采用 AT89C51 单片机做控制器,可以同时管理 24 个存包柜。柜门锁由电磁阀 控制,当顾客需要存包的时候,可以到存包柜前按“开门”键,单片机接收到一脉冲信号, 并通过系统 I/O 口发出相应的信号,控制锁柜门的电磁阀将一空箱打开,顾客即可存包, 并将柜门关上。当顾客要取包时,只要将条码放置到条形码阅读器前方,条形码阅读器采 集到条码信息输出相应的高低电平信号传给控制器,系统比较密码一致后,发出开箱信号 使电磁阀将柜门打开,顾客即可取包。

要求本系统具有较高的自动化程度,它是以 AT89C51 单片机为核心,自动控制柜门的 打开,并通过条码技术实施红外线检测开门。关门后通过打印机打印条码,并自动切纸; 实时显示无物的箱体号。并具有断电保护功能,用红外线检测箱内是否有物品,并报警。

1.2 系统的主要技术参数

(1) 工作电压:AC220V,50Hz

(2) 控制门数:24 门 (4 列×6)

(3) 显示无物箱号

(4) 采用条码红外线检测开门技术

(5) 断电保护功能

2 系统方案论证

2.1 自动存包柜系统框图

自动存包柜的系统框图如图 2.1。该系统 AT89C51 单片机为核心,还有显示屏及按键, 打印机,红外线检测,断电保护等部分。

自动存包柜系统框图

图 2.1 自动存包柜系统框图

2.2 主机电路核心器件的选择

AT89C51 是常用的单片机芯片。AT89C51 是低电压高性能 CMOS 8 位单片机,片内含 4K bytes 的可反复擦写的只读程序存储器(PEROM)和 128 字节的随机存取存储器(ROM),器 件采用高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中 央处理器和 Flash 存储单元。AT89C51 可灵活应用于各种控制领域。 AT89C51单片机的存包柜控制系统设计+电路图+程序(2):http://www.751com.cn/zidonghua/lunwen_73037.html

------分隔线----------------------------
推荐内容