毕业论文-自动售货机
时间:2025-03-07
时间:2025-03-07
基于S3C2440微处理器的自动售货机
前面封面
基于S3C2440微处理器的自动售货机模拟系统
摘要
自动售货机是能根据投入的钱币自动付货的机器,它不受时间、地点的限制,能节省人力、方便交易,是一种全新的商业模式。一般的自动售货机由钱币装置、选择装置、贮藏售货装置等组成。钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。本设计模拟刷卡登录界面模块来代替常见的钱币装置的方案。选择装置用以选择顾客所需要的品种。贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。本文介绍的是以s3c2440微处理器为核心,7寸显示屏为载体,Redhat版linux 为操作系统,以及Qt/E为编译环境的ARM9嵌入式自动售货机的模拟系统。该系统主要模拟了刷卡登陆界面,随后在屏幕上显示若干个商品,通过在2440开发板上按下不同的按钮来模拟出货的动作,同时,改变商品数量和卡内余额。
关键词:自动售货机,s3c2440,ARM9嵌入式,Qt/E,2440开发板
基于S3C2440微处理器的自动售货机
A SIMULATION SYSTEM OF VENDING MACHINE
BASED ON THE MICROPROCESSER OF S3C2440
ABSTRACT
Vending machine is an automatic-ship machine according to the coin you put in. The vending machine isn’t limited by time or place, it can save manpower, and it is easy to sell goods. So the vending machine is an all-new business model. Commonly, vending machine is consist of three main devices: coin device, selection device, and sales and storage device. Coin device is the core of the machine, its main function is to confirm the authenticity of the coin, sorting its species and calculating the amount. This design simulate the slot card module to replace the coin device. Selection device is used to select the goods the customers want. Sales and storage device is used to save goods and receive sell signal, and carry the goods to the export. This article describes the simulation system of vending machine based on the ARM9 embedded system with the core microprocessor of s3c2440, 7-inch display as the carrier, Redhat as the linux operating system and Qt/E as the compilation environment. This system mainly simulate the login program and display a number of goods on the screen. Then press different buttons on the 2440 development tools to simulate the operation of shipment, while changing the quantity and card balance.
Key words: vending machine, s3c2440, ARM9 embedded, Qt/E, 2440 development tools
基于S3C2440微处理器的自动售货机
目录
1 绪论 (4)
1.1自动售货机的理论背景与实际意义 (4)
1.2系统设计的主要内容 (5)
1.3系统设计方案总体流程框图 (6)
2 硬件模块 (7)
2.1 CPU-S3C2440介绍 (7)
2.2 GEC2440开发板的介绍 (9)
2.2.1 GEC2440开发板外观 (9)
2.2.2 GEC2440开发板硬件构成 (9)
2.2.3地址空间分配以及片选信号定义 (10)
2.2.4 GEC2440支持的操作系统 (11)
3 软件平台 (12)
3.1 Redhat Linux操作系统介绍 (12)
3.2 交叉编译环境简介 (14)
3.3 软件编译程序-Qt (15)
4 自动售货机的系统设计 (18)
4.1 软件代码设计部分 (18)
4.2 使用DNW软件进行烧录 (29)
5 结论 (32)
谢辞 (33)
参考文献 (34)
内容简洁紧凑
基于S3C2440微处理器的自动售货机
1 绪论
1.1自动售货机的理论背景与实际意义
随着嵌入式和自动化工业的迅速发展,普通商业模式的贩卖方式正在逐渐被分布范围广泛、高效率、方便简捷、不受时间地点限制的自动售货方式所代替。自动售货机,又被称为24小时营业的微型超市,其作为一种全新的商业零售模式,自20世纪70年代在欧美和日本发展起来。自动售货机的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。现如今,自动售货机的销售领域十分广泛,它是发达国家商品零售的一种主要方式。在自动售货机产业较为发达的日本,70%的罐装饮料是通过自动售货机售出的;而全球著名饮料商可口可乐公司在全世界也分布着50多万台饮料自动售货机。而在中国,自动售货机同样有着极为广泛的应用市场,在机场、地铁、商场、医院、公园等客流较大的场所,都不难发现它的身影。
在中国,自动售货机将成为一个潜在的巨大产业,继百货商店、超市之后掀起第三次零售业革命,其前景非常广阔。售卖的商品可以根据摆放场所的需要量身定制,包括冷热饮料、零食、电话卡及国外进口的特色商品等。并且,透过这种智能售货系统,存货、销售、物流信息可以准确、及时地反馈给客户和管理人员。此外,还支持多种交易支付模式,同时方便实现较大金额的支付和交易结算。在2004年,通过手机购物的无线自动售货机在国内开始出现,天津南开戈德公司已研制此种类型的自动售货机。这种新一代自动售货机除了更方便售卖货品之外,还被视为一种传播广泛的广告媒介。在国外,自动售货机发展相对成熟。日本的自动售货机已经有2000多种机型、6000多种商品。在美国,运营商就多大10800家,并且具有与大饮料商、大食品商的合作经验。在日本,由于其无所不在,24小时供应,自动售货机很受特别忙碌的人欢迎。随着经济发展,传统的固定地点人员售货方式暴露出许多弊端:人力资源需求大;受所需服务地点,地理条件的限制;而且在服务时间上不能最 …… 此处隐藏:8194字,全部文档内容请下载后查看。喜欢就下载吧 ……