收藏到会员中心
|
文档题目: |
基于单片机设计的自动售货机系统设计 |
 |
上传会员: |
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)会员上传,如需要全文请注册成本站会员下载) |
|
|
|