超市自动存包系统的设计.pdf

超市自动存包系统的设计.pdf

ID:56756063

大小:136.28 KB

页数:3页

时间:2020-07-07

超市自动存包系统的设计.pdf_第1页
超市自动存包系统的设计.pdf_第2页
超市自动存包系统的设计.pdf_第3页
资源描述:

《超市自动存包系统的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《现代电子技术》2002年第7期总第138期消费电子收稿日期:20020506超市自动存包系统的设计DesignofSupermarketAutomaticDepositingBagSystem宁爱民NingAimin(广西水电学校计算中心南宁530023)(ComputerCenterofGuangxiHydraulicandElectricPowerCollege,Nanning,530023,China)摘要介绍了超市自动存包系统的工作原理及功能,提出了实现该系统的设计方法。关键词超市自动存包系统密码单片机中断随着社会经济的发展,人民生活水平的进一

2、步提3系统设计高,各大中型超市逐步占领了城市的生活用品零售市场。超市以自选为主,顾客提包不能带入超市内,为3.1系统硬件设计了方便商家管理及顾客购物,超市自动存包系统应运该存包系统的硬件以89C51为控制核心,包括键而生,该系统以其使用方便的特点,受到了商家及消盘和显示器控制电路、开箱控制电路、打印机控制电费者的普遍欢迎。本文从使用要求入手,介绍了超市路及存包信号接收电路等部分。系统硬件原理结构如自动存包系统的设计方法。图1所示。1系统要求(1)有空箱,接收存包信号,提供密码,并将空箱打开。(2)无空箱,拒绝接受存包信号。(3)顾客从键盘输入密码,经系统

3、确认后将对应的箱子打开。(4)保证一箱一码,确保系统的安全性。2系统工作原理本系统采用单片机做控制器,可管理20个存包箱。箱锁由电磁阀控制,当顾客需要存包时到商场管理人员处领取专门的硬币,若箱子已满则拒绝投币,如有空箱则允许投币。通过投币孔投入硬币后,硬币压图1系统原理图到弹簧使电路接通产生一负脉冲信号,该脉冲信号接到单片机的外部中断引脚,单片机接收到脉冲信号后,(1)控制器选择该系统选择89C51单片机做控采用中断技术控制微型打印机打印一组随机密码给顾制器。89C51单片机内部集成有4KB的闪速存储器,客,并通过系统I/O口线发出相应的信号,控制箱锁1

4、28B的RAM,2个16位的定时/计数器,32条I/O的电磁阀将空箱打开,顾客即可存包,并将箱门关上。口线,全双工串行口,五源两级中断结构。根据使用待顾客需要取包时,只要将存包时提供的密码通过键要求,I/O口线不够,设计增加1片8255A加以扩展。盘输入,同时显示器将输入的密码显示出来供顾客了(2)键盘、显示器接口电路设计该系统中键盘解输入的情况,若输入不正确允许清除后重新输入,重的功能主要用于顾客输入密码,键盘需要设计12个按复的次数允许3次,系统比较密码一致后,发出开箱键,其中0~9数字键用于密码的输入;功能键2个,信号至电磁阀使箱子打开,顾客即可将

5、包取出。1个为“确认”键,用于密码输入结束后确认,1个为69超市自动存包系统的设计“清除”键,用于密码输入错误后,重新输入密码的控键盘与显示器共用一个接口电路,因此键盘程序采用制。键盘采用行列式设计,12个按键排成2行6列。显扫描查询工作方式,该模块具备:判断键盘上有无键示器的功能主要是将顾客取包时输入的密码显示出按下、去抖动影响、逐列扫描键盘以确定被按键的位来,以便顾客能了解输入的情况,及时发现错误,重置号即行列号、判断闭合的键是否释放等功能。新输入密码。由于系统要求显示6位密码,因此设计采用经济又便于控制的6位LED做显示器。为了节省I/O口线,本设

6、计把键盘和显示器接口电路组合在一起,该系统由89C51单片机经74LS373扩展一片8255A构成键盘、显示器接口电路,由8255A的C口的PC1、PC0接键盘的行线,若C口的低四位口线都用上,键盘的键数可达24个。8255A的A口的PA7~2六根口线接键盘的列线和6个LED的位选,而8255A的B口作为LED的段码输出口。(3)开箱控制电路设计开箱控制电路的功能用来打开箱锁。该系统共控制20个存包箱,其中包括8255A的C口的高四位口线、89C51单片机的P1口8位口线、P2口8位口线,这20根口线均设置为输出,输出信号经三极管放大后驱动电磁阀动作,从

7、而将箱锁打开。(4)打印机控制电路设计打印机控制电路的功能用来驱动打印机打印系统产生的密码。用89C51单片机的P0口接打印机的数据线,P3.1口接打印机的选通信号STB,P3.0口线接打印机的BUSY信号。(5)存包信号接收电路设计存包信号接收电路的功能是检测系统有无存包要求。考虑到顾客的存包图2系统总流程图行为是随机的,因此,设计中采用外部中断技术来处(3)中断模块模块具有产生随机密码及控制打理这一随机事件。此电路设计类似一个按钮,设计一印机打印密码的功能。如何产生随机密码是本系统软个投币孔,硬币投入后,压到弹簧使电路接通产生一件设计的一个关键。通常

8、随机数是通过算法产生的,但负脉冲信号,该脉冲信号接到单片机的外部中断引脚是用汇编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。