0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

仿真设计|基于51单片机的售货机系统仿真

电子工程师 2024-10-22 14:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

具体实现功能

(1)货物种类共有8种(价格1-8元),通过选择按键选择货物。

(2)通过数量按键确定购买数量。

(3)货物和数量选择好后,按下“OK”按键,自动计算总价,按下“NO”按键重新选择。

(4)计算完总价后进入投币阶段,可投入1元、5元、10元、20元、50元、100元纸币或硬币,可多次投入,投入的金额会自动累加,并退还多余的钱。

仿真视频:

https://www.bilibili.com/video/BV1wdtjemEey/

设计介绍

51单片机简介

51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得其为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

51系列单片机具有以下标准功能:

8k字节Flash,512字节RAM

32位I/O口线,看门狗定时器

内置4KB EEPROM

MAX810复位电路,

三个16位定时器/计数器,

一个6向量2级中断结构,

全双工串行口。

另外, 51系列在空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机停止工作,直到下一个中断或硬件复位为止。本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

设计思路

文献研究法:搜集整理相关研究资料,阅读文献,为研究做准备;

调查研究法:通过调查、分析、具体实验等方法,发现相关存在问题和解决办法;

比较分析法:比较不同设计的具体原理,以及同一类传感器性能的区别,分析系统的研究现状与发展前景;

软硬件设计法:通过软硬件设计实现硬件,最后测试各项功能是否满足要求。

设计内容

程序(Keil5)

本设计利用KEIL5软件实现程序设计,代码运行截图:

仿真实现(protues8.7)

本设计利用protues8.7软件实现仿真设计。

全部资料

全部资料包括程序(KEIL5)、protues仿真(protues8.7)、课设报告(仅供参考)、开发资料等,具体如图,全网最全!!!!

资料获取:

https://docs.qq.com/doc/DT1VlZXNteEVpTGR5

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

    关注

    6078

    文章

    45630

    浏览量

    675516
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞芯微RK3588/RK3568 AI触控一体 赋能智慧零售|自助售货机智能化解决方案

    随着无人经济与智慧零售行业快速发展,自助售货机凭借灵活部署、无人值守、24小时经营等优势,广泛落地于写字楼、园区、地铁站、医院、商超等场景。当代消费者对购物便捷度、设备流畅度、支付稳定性要求持续提升
    的头像 发表于 05-13 17:38 611次阅读

    基于 LuatOS+Air8101 的智能售货机终端系统设计与实现

    本章节将围绕 LuatOS 引擎与 Air8101 硬件平台,完整介绍智能售货机 APP 项目的前期搭建流程。 从硬件选型、软件环境部署到代码仓库拉取,一步步完成开发前全部准备工作,为后续功能开发、界面调试与功能实验打下基础。
    的头像 发表于 05-10 08:00 2067次阅读
    基于 LuatOS+Air8101 的智能<b class='flag-5'>售货机</b>终端<b class='flag-5'>系统</b>设计与实现

    8XC51FX:高性能8位单片机的全方位解析

    8XC51FX:高性能8位单片机的全方位解析 在单片机的世界里,8XC51FX系列以其卓越的性能和丰富的功能脱颖而出,成为众多电子工程师在设计项目时的热门选择。今天,我们就来深入探讨一
    的头像 发表于 03-29 13:15 438次阅读

    如何用威佛RS232-MDB适配器在售货机上实现”REMOTE VEND”

    用威佛RS232-MDB适配器在售货机上实现”REMOTE VEND”
    的头像 发表于 12-19 11:13 501次阅读
    如何用威佛RS232-MDB适配器在<b class='flag-5'>售货机</b>上实现”REMOTE VEND”

    单片机系统硬件的调试方法

    单片机系统硬件调试,通常有静态调试和动态调试两种不同,前者是通过目测、万能表测试、加电检查、联机检查的方法,在加电于样机之前.对样机的型号规格,以及安装要求等进行核对,同时检查 电源 系统.防止
    发表于 12-03 06:10

    东芝TB5128HG步进驱动芯片,在商用售货机上的体验

    对于硬件工程师来说,硬件芯片选型一直是让人最头疼的事之一。最近一位做售货机的工程师,用我们的  TB5128HG  替换了之前的旧方案,分享一下客户在替换过程中的感受。 一、 最初为什么选它? 客户
    的头像 发表于 10-21 14:43 544次阅读

    51单片机RS485编程实例资料

    详细介绍51单片机RS485通信接线和编程代码
    发表于 10-20 14:57 8次下载

    法拉电容有哪些型号和规格

    法拉电容通过不同结构和参数满足多样化储能需求,适用于便携设备、自动售货机及太阳能系统等场景,具备高能量密度与灵活模组化设计。
    的头像 发表于 08-27 09:21 1373次阅读
    法拉电容有哪些型号和规格

    单片机最小系统工作原理及搭建

    单片机最小系统是指使单片机正常运行所需的最简电路配置,它是所有单片机应用的开发基础。以下是其核心组成、工作原理及搭建指南: 一、最小系统核心
    的头像 发表于 08-11 10:55 4630次阅读
    <b class='flag-5'>单片机</b>最小<b class='flag-5'>系统</b>工作原理及搭建

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机
    的头像 发表于 07-25 11:39 1205次阅读

    给予单片机的温度控制系统设计

    在工业生产、智能家居等领域,温度的稳定控制至关重要,基于单片机的温度控制系统凭借灵活、高效的特点被广泛应用,其设计原理与实现方式值得深入探讨。 基于单片机的温度控制系统主要由
    的头像 发表于 07-16 10:57 924次阅读

    AT89C51 单片机中文资料

    电子发烧友网站提供《AT89C51 单片机中文资料.pdf》资料免费下载
    发表于 06-24 15:29 1次下载

    图解单片机功能与应用(完整版)

    从基础知识的介绍出发,图文并茂,直观、系统地介绍了单片机的内部结构、工作原理和应用技巧。全书分为10章,内容包括51单片机编程资源图解、51
    发表于 06-16 16:52

    2.4寸TFT彩屏配套测试程序-51单片机

    如题,2.4寸TFT彩屏配套测试程序-51单片机
    发表于 06-04 16:26 0次下载

    基于51单片机的多功能万年历设计

    基于51单片机的多功能万年历设计    本项目是基于51单片机STC89系列,运用protues仿真软件开发,使用模块化编程方法,模块化电路
    发表于 06-03 17:17 1次下载