自动售货机控制系统.doc
约64页DOC格式手机打开展开
自动售货机控制系统,3.7万字63页 包含设计图和程序摘要 本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。本文详细介绍了自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原...
内容介绍
此文档由会员 风清云淡 发布
3.7万字 63页 包含设计图和程序
摘要
本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。
本文详细介绍了自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机8751芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。本系统选择4×4矩阵式键盘按键作为货物选择端, 采用了2个可编程并行接口8255A实现并行接口的扩展,这样解决了单片机8751芯片输入/输出口引脚紧张的问题,实现了货物的掉出以及货币数的显示功能。此外,系统程序采用keil软件进行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。
[关键词]:自动售货机;单片机8751;8255A键盘/显示;
Abstract
The system that I design is an automat basing on microcontroller 8751to control the sell goods system .
In the following paper introduce the system design and handware sellection software design and write . and emphases describe the automat system worke principle system design and sofeware programing technique The master mcu 8751 is INTEL Company. The system has some prominent excellences by concentrate control. It is very steady and credible,my system use 4*4keyboard to sellecting goods useing two programing parallel interface 8255 to resolve i/o tensional problem make goods dorp and coin display function
. I program the system by software named keilc51, The whole of programmer is writed by asembeling language.keilc51 software makes my programmer easier and check work more convenient.
[Key words]: automat;MCU8751;8255A keyboard/display
目 录
绪论
1 自动售货机的简介
2 自动售货机的系统结构
2.1 自动售货机的总体系统结构
2.2 自动售货机的功能介绍
3 中央控制元件设计
3.1 自动售货机中央控制元件的介绍
4 货币识别系统
4.1 硬币的识别原理及其存退机构简述
4.2 纸币识别系统原理及其设计
4.2.1 纸币器数据采集设备的基本原理及设计
4.2.2 纸币器硬件设计
4.2.3 定时器/计数器的定时和计数功能
4.2.4 设置定时器/计数器的定时和计数
4.3 识别货币系统的驱动程序
4.3.1 程序流程图
4.3.2 实现有效投币定时30秒以及累加计数程序
5 货物选择系统
5.1 单片机与键盘接口
5.2 矩阵式按键5.3 货物选择系统的驱动程序
6 出货及显示花钱数系统
6.1 出货系统的工作原理
6.2 出货及显示能的驱动程序
6.2.1 程序流程图
6.2.2 出货及显示能的驱动程序
7 找钱及显示找钱数系统
7.1 找钱系统的工作原理
8 出错报警系统
8.1 报警系统的设计
8.2 报警系统的驱动程序
8.2.1 程序流程图
8.2.2 报警系统的驱动程序
结束语
参考文献
绪 论
自动售货机是以单片机为核心的自动化控制装置,它集按键选择技术、单片机技术和显示技术于一体,具有功能强大、可靠性高、使用方便、维护简单等特点。因此,在商业、生活中得到了广泛的应用。有些自动售货机不仅能够自动识别1元、5角硬币,而且能够自动识别20元、10元、5元纸币,还会自动找零,人机对话的应用性提高使自动售货机在国内大面积普及成为可能。
随着科技的发展及人们生活水平的提高,自动售货机市场的发展越来越呈现出多元化及个性化的需求。通过自动售货机进行自助购物正逐渐成为市民的一种新的消费时尚,快捷方便的购物方式满足了人们在当今科技高速发展的现代社会追求高品质生活的需要。自动售货机在城市商业区、写字楼大厅、风景区、车站、码头、繁华街道等公共场所的布设能够美化亮化城市环境,方便群众生活,已经成为城市各角落的一道亮丽风景线。自动售货机必将在国内普及,并成为城市现代文明程度的一种象征性标志。
本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。
本文共分为八章。系统介绍了自动售货机系统从控制方案,操作逻辑到系统软件等各个环节的设计及系统调试的方法和原则。第一章简单介绍了自动售货机的发展历史及发展趋势,第二章介绍了自动售货机的系统结构,第三章介绍了中央控制元件8751的设计,第四章介绍了货币识别系统,第五章介绍货物选择系统,第六章介绍了出货及显示花钱数系统,第七章介绍了找钱及显示找钱数系统,第八章介绍了出错报警系统。
摘要
本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。
本文详细介绍了自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机8751芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。本系统选择4×4矩阵式键盘按键作为货物选择端, 采用了2个可编程并行接口8255A实现并行接口的扩展,这样解决了单片机8751芯片输入/输出口引脚紧张的问题,实现了货物的掉出以及货币数的显示功能。此外,系统程序采用keil软件进行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。
[关键词]:自动售货机;单片机8751;8255A键盘/显示;
Abstract
The system that I design is an automat basing on microcontroller 8751to control the sell goods system .
In the following paper introduce the system design and handware sellection software design and write . and emphases describe the automat system worke principle system design and sofeware programing technique The master mcu 8751 is INTEL Company. The system has some prominent excellences by concentrate control. It is very steady and credible,my system use 4*4keyboard to sellecting goods useing two programing parallel interface 8255 to resolve i/o tensional problem make goods dorp and coin display function
. I program the system by software named keilc51, The whole of programmer is writed by asembeling language.keilc51 software makes my programmer easier and check work more convenient.
[Key words]: automat;MCU8751;8255A keyboard/display
目 录
绪论
1 自动售货机的简介
2 自动售货机的系统结构
2.1 自动售货机的总体系统结构
2.2 自动售货机的功能介绍
3 中央控制元件设计
3.1 自动售货机中央控制元件的介绍
4 货币识别系统
4.1 硬币的识别原理及其存退机构简述
4.2 纸币识别系统原理及其设计
4.2.1 纸币器数据采集设备的基本原理及设计
4.2.2 纸币器硬件设计
4.2.3 定时器/计数器的定时和计数功能
4.2.4 设置定时器/计数器的定时和计数
4.3 识别货币系统的驱动程序
4.3.1 程序流程图
4.3.2 实现有效投币定时30秒以及累加计数程序
5 货物选择系统
5.1 单片机与键盘接口
5.2 矩阵式按键5.3 货物选择系统的驱动程序
6 出货及显示花钱数系统
6.1 出货系统的工作原理
6.2 出货及显示能的驱动程序
6.2.1 程序流程图
6.2.2 出货及显示能的驱动程序
7 找钱及显示找钱数系统
7.1 找钱系统的工作原理
8 出错报警系统
8.1 报警系统的设计
8.2 报警系统的驱动程序
8.2.1 程序流程图
8.2.2 报警系统的驱动程序
结束语
参考文献
绪 论
自动售货机是以单片机为核心的自动化控制装置,它集按键选择技术、单片机技术和显示技术于一体,具有功能强大、可靠性高、使用方便、维护简单等特点。因此,在商业、生活中得到了广泛的应用。有些自动售货机不仅能够自动识别1元、5角硬币,而且能够自动识别20元、10元、5元纸币,还会自动找零,人机对话的应用性提高使自动售货机在国内大面积普及成为可能。
随着科技的发展及人们生活水平的提高,自动售货机市场的发展越来越呈现出多元化及个性化的需求。通过自动售货机进行自助购物正逐渐成为市民的一种新的消费时尚,快捷方便的购物方式满足了人们在当今科技高速发展的现代社会追求高品质生活的需要。自动售货机在城市商业区、写字楼大厅、风景区、车站、码头、繁华街道等公共场所的布设能够美化亮化城市环境,方便群众生活,已经成为城市各角落的一道亮丽风景线。自动售货机必将在国内普及,并成为城市现代文明程度的一种象征性标志。
本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。
本文共分为八章。系统介绍了自动售货机系统从控制方案,操作逻辑到系统软件等各个环节的设计及系统调试的方法和原则。第一章简单介绍了自动售货机的发展历史及发展趋势,第二章介绍了自动售货机的系统结构,第三章介绍了中央控制元件8751的设计,第四章介绍了货币识别系统,第五章介绍货物选择系统,第六章介绍了出货及显示花钱数系统,第七章介绍了找钱及显示找钱数系统,第八章介绍了出错报警系统。