收藏到会员中心

文档题目:

基于单片机设计的自动售货机系统设计

基于单片机设计的自动售货机系统设计
上传会员: aesxtepe
提交日期: 2013-08-23 15:40:21
文档分类: 电子信息机电
浏览次数: 45
下载次数: 0
下载地址: 点击标题下载 基于单片机设计的自动售货机系统设计 (需要:130 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:22587
摘要
我所设计的自动售货机装置是以INTEL 公司的8751单片机为核心的控制系统。  
本文详细介绍了自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机8751芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。本系统选择4×4矩阵式键盘按键作为货物选择端, 采用了2个可编程并行接口8255A实现并行接口的扩展,这样解决了单片机8751芯片输入/输出口引脚紧张的问题,实现了货物的掉出以及货币数的显示功能。此外,系统程序采用keil软件进行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。
[关键词]:自动售货机;单片机8751;8255A键盘/显示;
目  录
摘要 2
Abstract 3
绪  论 6
1自动售货机的简介 7
1.1 自动售货机的发展历史及发展趋势 7
1.1.1 自动售货机的发展历史 7
1.1.2 自动售货机的发展趋势 7
1.1.3 自动售货机的意义 8
2自动售货机的系统结构 9
2.1自动售货机的总体系统结构 9
2.1.1自动售货机的系统概述 9
2.1.2自动售货过程的控制子系统简述 10
2.1.3自动售货过程的通讯子系统简述 11
2.2自动售货机的功能介绍 11
2.2.1此次设计的自动售货机的功能简介 11
2.2.2实现自动售货机的功能的设计思路 12
2.2.3论文的内容及拟解决的问题: 12
3中央控制元件设计 13
3.1自动售货机中央控制元件8751的介绍 13
4货币识别系统 16
4.1 硬币的识别原理及其存退机构简述 16
4.2 纸币识别系统原理及其设计 16
4.2.1纸币器数据采集设备的基本原理及设计 16
4.2.2纸币器硬件设计 17
4.2.3定时器/计数器的定时和计数功能 17
4.2.4设置定时器/计数器的定时和计数 18
4.3识别货币系统的驱动程序 21
4.3.1程序流程图 21
4.3.2实现有效投币定时30秒以及累加计数程序如下: 22
5 货物选择系统 23
5.1单片机与键盘接口 23
5.1.1按键的分类 23
5.1.2键输入原理 23
5.1.3按键编码 23
5.2矩阵式按键 24
5.2.1矩阵式键盘的结构及原理 24
5.2.3键盘的编码 25
5.3 货物选择系统的驱动程序 26
5.3.1程序流程图 26
5.3.2驱动程序 36
6 出货及显示花钱数系统 47
6.1 出货系统的工作原理 47
6.1.1出货、显示功能的描叙 47
6.1.2可编程并行接口8255A的介绍 47
6.1.3可编程芯片8255A控制LED的显示 49
6.2 出货及显示能的驱动程序 54
6.2.1程序流程图 54
6.2.2驱动程序 55
7 找钱及显示找钱数系统 57
7.1 找钱系统的工作原理 57
7.1.1找钱、显示功能的描叙 57
7.2.2驱动程序 60
8 出错报警系统 62
8.1 报警系统的设计 62
8.2 报警系统的驱动程序 62
8.2.1程序流程图 62
8.2.2驱动程序 63
结束语 64
参考文献: 64
附录 65
货币识别系统电路 65
货物选择系统按键设计电路图 66
出货系统电路图1 67
出货系统电路图 2 68
找钱系统1 69
找钱系统电路图2 70
报警系统电路图 70


(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇基于AT89C51的煤气报警系统设计与.. 下一篇200电话卡代拨器的设计

相关栏目

最新文档下载

推荐文档下载