×

如何使用51单片机实现自动售货机的仿真设计

消耗积分:10 | 格式:rar | 大小:0.75 MB | 2021-01-13

木头1233

分享资料个

本文档的主要内容详细介绍的是如何使用51单片机实现自动售货机的仿真设计包括了:程序C语言,proteus仿真,原理图,软件下载

  自动售货机是自动化技术在人们生活中的重要应用。随着人们生活质量的不断提高,对自动售货机的性能要求越来越高。自动售货机的主要功能是通过人机对话的形式完成自动售货这一过程。

  本文设计了一款以INTEL公司出品的80C51单片机为核心的自动售货机,并且着重详细地介绍了自动售货机的整体系统设计方案、硬件选择基础、软件使用方法及技巧。以80C51作为CPU处理单元连接各个功能模块;以4*4矩阵键盘作为输入控制模块对货物进行种类和数量的选择以及模拟货币的投入功能;以LCD1602液晶作为显示模块来显示当前的购物状态以及货币状态;以LED的显示来表示当前选择货物以及出货的状态。通过Protues7.5单片机电路原理图进行连接布线连接各个模块;再用Keil uVision3专业编译软件完成源程序编译和调试,最终进行自动售货机的实验电路仿真来模拟自动售货。结合工作原理、系统设计、软件编译和实验仿真来实现自动售货这一相关功能。

  本课题研究的是通过核心单片机80C51控制的自动售货机。涉及到用keil Uvision3来进行C语言程序的编译调试,通过protues7.5电路连接来设计系统电路。通过80C51与输入模块、输出显示模块、找零模块、显示模块的连接来系统模拟自动售货这一功能。设计从能根据投入的钱币自动售货的机器。用4*4矩阵键盘来模拟货物种类以及数量的选择,再通过键盘其他按键来模拟投币功能。用LCD1602作为输出显示模块,通过液晶显示来明确按键的功能以及自动售货机的购货状态等。用LED灯来表示货物的种类。因为货币识别功能是在自动售货机的外部硬件电路方面来加以具体实施的,而本设计是模拟自动售货机的功能,所以不考虑货币识别的模块设计,在这里只作原理介绍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !