毕业设计论文基于80C51的自动存包柜设计

上传人:cn****1 文档编号:498243641 上传时间:2024-01-15 格式:DOC 页数:40 大小:616KB
返回 下载 相关 举报
毕业设计论文基于80C51的自动存包柜设计_第1页
第1页 / 共40页
毕业设计论文基于80C51的自动存包柜设计_第2页
第2页 / 共40页
毕业设计论文基于80C51的自动存包柜设计_第3页
第3页 / 共40页
毕业设计论文基于80C51的自动存包柜设计_第4页
第4页 / 共40页
毕业设计论文基于80C51的自动存包柜设计_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《毕业设计论文基于80C51的自动存包柜设计》由会员分享,可在线阅读,更多相关《毕业设计论文基于80C51的自动存包柜设计(40页珍藏版)》请在金锄头文库上搜索。

1、河南机电高等专科学校毕业设计论文论文题目:基于80C51的自动存包柜设计系 部 专 业 班 级 学生姓名 学 号 指导教师 2011 年 4 月 5 日目录摘要ABSTRACT第1章 概述111 题目来源及课题意义112 自动存包柜控制系统的工作原理及技术要求1第2章 系统方案论证221 自动存包柜系统框图222 主机电路核心器件的选择223 光电开关的选择724 键盘、显示器接口电路725 开箱控制电路826 打印机控制电路8第3章 系统硬件设计931 8031的组成及管脚介绍932 输入电路设计13321 条码技术介绍133211 条形码的识别原理143212 条码识读系统153213 条

2、码印制15322 光电开关介绍163221 光电开关的工作原理173222 光电开关的分类173223 光电开关的使用考前须知18323 限位开关介绍19324 输入电路连接20325 键盘设计2133 芯片使用22331 外部地址锁存器介绍22332 程序存储器EPROM的扩展介绍24333 静态数据存储器的扩展介绍26第4章 系统软件设计2941 主程序模块2942 键输入程序设计3043 驱动电路程序设计31结束语34致谢35参考文献36摘要本课题由8051单片机构成核心控制系统,整个系统由主控局部、键盘显示控制局部、执行局部三局部组成,通过密码的核对完成自动存包取包程。第一局部:CPU

3、核心控制局部,由单片机8051、复位电路、时钟电路构成是整个系统的核心。第二局部:键盘显示控制局部。用HD7279A对8个数码管和14个按键进行管理,8个数码管用于显示两位柜号和8位密码,14个按键分别为10个数字键和4个功能键。通过这些键盘,用户就可以完成所有的操作。第三局部:执行机构局部。它是通过8051的并行口扩展一片8255A芯片,并通过8255A控制20个灯的状态亮灭来模拟柜子的存包取包的过程。软件局部主要采用我们自己设定的一种与柜号相关联的算法来产生一组8位的随机密码,而密码的产生、核对过程就对应存包、取包的过程。本系统具有如下特色:1.经济实用、操作简单且便于安装。2.能产生一组

4、8位随机密码,密码使用一次有效;有三次容错功能和解锁功能,因而系统平安可靠。3.利用软件产生随机密码而不是硬件,使得硬件更为简洁、可靠、稳定。关键词 自动存包柜 算法 随机密码 容错 解锁AbstractThis subject is become key control systems by 8051 forms and anorganization. The whole system is shown and is controlled partly,carried out some three parts to make up by top management part,keyboar

5、d, Through checking that finishes storing and wrapping upand fetch the course of the bag automatically of thepassword.The first part : CPU core control and partly, form of 8051 one-chipcomputers, whole core of system. Through these keyboards, userscan finish all operation.Second part : The keyboard

6、show that controls some. In charge ofwith HD7279A to 8 number and 14 button go on and manage, 8 numberin charge of and use for and show two cupboard symbol and 8password, 14 buttons are 10 numerical keys respectively and 4function keys. Through these keyboards, users can finish alloperation.The thir

7、d part : Executive bodys part. In it through the notrunning side by side because there arent mouth, and controlthrough 8255 A there arent the states of light of 20 pieces( on tokill) of 8051 and simulate Storing and wrapping up the course whichfetches the bag.Software part adopt we one that oneself

8、establish correlate withnumber of the cupboard algorithm that unite come and produce onepassword at random of 8 of group mainly, And production, checkcourse correspond to and deposit the bag, fetch the course of thebag of password.This system has the following characteristic : 1、Economical andpracti

9、cal, operate simple and easy to installly. 2、Can produce onegroup 8 password at random, password use one effective; There isfault-tolerant function three times and locking the function ,therefore the system is safe and reliable. 3、Utilize softwareproduce password instead of hardware, make hardware m

10、ore succinct,reliable, stability at random.Keyword Store a bag of cupboards algorithm the password,fault-tolerant unblock at random automatica 第1章 概述11 题目来源及课题意义近年来,随着生活水平的提高,人们对于社会消费品的质量和数量的要求以及对社会的效劳质量也在逐渐增加在。为了更好的为广阔的顾客效劳,在一些商场、影院尤其是超市等公共场合通常有电脑控制的自动存包柜,来方便广阔的顾客朋友们。各种各样的自动存包柜也陆续的产生了。它具有功能实用、操作简便、

11、平安可靠、抗干扰性强等原那么、能够更好的效劳于不同市场的广阔群众。顾客可以根据简明清晰的操作说明自行的完成取物品的工作,自助式存取可以防止开放式存包带来的不必要的纠纷,又可以节约人员开支,到达减员增效的目的。同时,存包可以解放顾客的双手,是顾客放开双手,更方便的进行购物。12 自动存包柜控制系统的工作原理及技术要求本系统采用MCS51单片机做控制器,可以同时管理24个存包柜。柜门锁由电磁阀控制,当顾客需要存包的时候,可以自行到存包柜前按“开门键,单片机接收到一脉冲信号,并通过系统I/O口发出相应的信号,控制锁柜门的电磁阀将一空箱翻开,顾客即可存包,并将柜门关上。当顾客需要取包时,要将只要将条码

12、放置到条形码阅读器前方,条形码阅读器采集到条码信息输出相应的上下电平信号传给单片机,系统比拟密码一致后,发出开箱信号至电磁阀是柜门翻开,顾客即可将包取出。要求本系统具有较高的自动化程度,它是以MCS51单片机为核心,自动控制柜门的翻开,并通过条码技术实施红外线检测开门。关门后通过打印机打印条码,并自动切纸;实时显示无物的箱体号。并具有断电保护功能,用红外线检测箱内是否有物品,并报警。在现实生活中有着积极的作用。第2章 系统方案论证21 自动存包柜系统框图自动存包柜的系统框图如图2.1。该系统MC51单片机为核心,还有显示屏及按键,打印机,红外线检测,断电保护等局部。图 2.1 自动存包柜系统框

13、图22 主机电路核心器件的选择单片机是在一块硅片上集成了微处理器,存储器和各种输入、输出接口,这样的一块芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机。单片机的优点是体积小,重量轻,抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发也较为容易。目前单片机已经广泛的应用在工业自动化控制,自动检测,智能仪表,家用电器等各个方面。随着单片机的开展趋势,为了满足不同用户的需要,单片机有了很大的改善。MCS是Intel公司生产的单片机符号,如MCS-48、MCS-51系列单片机。MCS-51系列包括三个根本型8031、8051、8751等。8031内部包括一个8位CPU、1

14、28个字节RAM,21个特殊功能存放器、4个8位并行I/O口,1个全双工串行口,2个16位定时器/计数器,需要外部EPROM芯片。8051是在8031的根底上,片内又集成有4K ROM,作为程序存储器,是一个程序不超过4K字节的小系统。8751是在8031的根底上,增加4K字节的EPROM,它构成了一个程序小于4KB的系统。用户可以将程序固化在EPROM内,可以反复修改程序。但是它的价格比拟昂贵。8031外扩一片4KB EPROM就相当于8751,它的最大优点是价格廉价。在本系统中我们只需要选用8031就可以满足系统的要求。实现存包柜的各项功能。另外AT89C51也是我们常用到的单片机芯片。AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4K bytes的可反复擦写的只读程序存储器PEROM和128bytes的随机存取数据存储器ROM,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器CPU和Flash存储单元。功能强大AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。AT89C51主要性能参数1与MCS-51产品指令系统完全兼容24K字节可重擦写Flash闪速存储器31000次擦写周期4全

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号