目录
第一章 概述 1
1.1 题目来源及课题意义 1
1.2 自动存包柜控制系统的工作原理及技术要求 1
1.3 系统的主要技术参数: 1
第二章 系统方案论证 2
2.1 自动存包柜系统框图 2
2.2 主机电路核心器件的选择 3
2.3 光电开关的选择 6
2.4 键盘、显示器接口电路 7
2.5 开箱控制电路 7
2.6 打印机控制电路 8
第三章 系统硬件设计 9
3.1 8031的组成及管脚介绍 9
3.2 输入电路设计 13
3.2.1 条码技术介绍 13
3.2.1.1 条形码的识别原理 13
3.2.1.2 条码识读系统 14
3.2.1.3 条码印制 14
3.2.2 光电开关介绍 15
3.2.2.1 光电开关的工作原理 15
3.2.2.2 光电开关的分类 16
3.2.2.3 光电开关的使用注意事项 17
3.2.3 限位开关介绍 18
3.2.4 74LS138介绍 18
3.2.5 输入电路连接 19
3.2.6 键盘设计 21
3.3 芯片使用 21
3.3.1 外部地址锁存器介绍 22
3.3.2 程序存储器EPROM的扩展介绍 22
3.3.3 静态数据存储器的扩展介绍 25
3.3.4 8255A的内部结构 27
3.4 输出电路设计 28
3.4.1 显示部分设计 28
3.4.2 驱动电路设计 31
3.4.3 报警电路设计 32
第四章 系统软件设计 36
4.1 主程序模块 36
4.2 键输入程序设计 37
4.3 驱动电路程序设计 37
结束语 40
参考文献 41
附录A 程序清单 43
附录B 系统框图 51
附录C 系统硬件图 52
一个学期的毕业设计教学结束了,我从中得到了大量的益处。本设计是对我大学四年所学知识的综合运用,同时也是对我综合思维能力的一个很好锻炼,尤其是在设计中,我遇到了许多从未想到过的问题,使我深刻意识到自己的不足,更加端正了我对学习的态度。设计期间,在牛晓生老师的指导下使我又学到了很多知识,同时也培养出了我的能力,为在以后的生活中打下了一个基础。由于水平有限,所以设计可能不是特别完美,但是我会在以后的努力中去更好的学习,不断的完善自己。这次毕业设计也就意味这自己将告别大学校园,即将走如社会,步入工作岗位。在今后的生活中我会更加努力的。