1. 课题分析

基于51单片机的超市自动储物柜的设计,并不新鲜市场上可以看到很多

1.1 功能

1) 支持,键盘输入存柜

2) 支持,键盘输入取柜

3) 支持,QR码扫描取柜

4) 支持,APP扫描存柜

5) 支持,APP扫码取柜

1.2 推荐功能

既然是51单片机,那就不要考虑联网的事情,考虑1-2点就好了

1.3 硬件选择

1) 单片机

2) 锁

> 不用物理的,先用几个LED模拟下,开门

3) 锁状态

> 先用状态模拟,直接对GPIO状态

4) 液晶

> 找8080/6800/spi接口的灰度液晶屏幕

5) 键盘

0-9 数字按键

FUNC1 存柜键

FUNC2 取柜键

基于以上功能,买个开发板,自己搞块面包板,把LED灯接到IO上

1.4 功能设计

1) 液晶

基于GPIO模式,接口调通后,就是调试文字显示,接口设计如下

- lcd_clear()

- lcd_draw_text(int x, int y, const char *text);

2) 键盘

- keypad_get_key(int timeout) 阻塞读取按键

3) 柜接口

- door_set(int pos) // 开门

- door_get(int pos) // 获取柜子状态

4) 自动储物柜逻辑

液晶、键盘接口调试好,就可以开始写逻辑了,UI优化可以子思考下

基于单片机的超市储物柜设计_基于51单片机的超市自动储物柜的设计,求大佬指点?...相关推荐

  1. 电机调速设计并用matlab仿真,终稿毕业论文设计_基于PWM控制的直流电动机调速系统设计及MATLAB仿真.doc最终版(备份存档)...

    <毕业论文_基于PWM控制的直流电动机调速系统设计及MATLAB仿真.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)毕业论文设计_基于PWM控制的直流电动机调速系统设计及M ...

  2. 设计一个以51单片机为控制器的2位的LED数码管“计时器”,实现倒计时功能。利用Keil软件编写程序,Proteus软件搭建系统仿真模型,

    设计一个以51单片机为控制器的2位的LED数码管"计时器",实现倒计时功能.利用Keil软件编写程序,Proteus软件搭建系统仿真模型,系统要求如下: 1.利用开关Switch1 ...

  3. 基于单片机的超市储物柜设计_基于单片机的自动存储柜的设计

    金红娟 张娣 王历 摘  要: 隨着科技的日趋发展,智能化产品随处可见,极大地方便了人们的生产生活.在一些综合超市,大型购物商场等一些公共场合,由于人流大,购物的人多,仅靠人工来存储物品速度慢,效率低 ...

  4. 基于单片机的超市储物柜设计_基于51单片机对电子储物柜系统的设计

    电路描述: 安全是我们日常的生活中最关心的问题. 每个人都觉得安全问题是非常至关重要的,在家里的门和安全,可以尽可能多的安全. 为了对于门访问安全 因此,我们打算通过引进一个电子密码锁系统,该系统包括 ...

  5. 单片机c语言篮球比分_基于单片机的篮球比赛计时计分器的设计

    摘 要:本系统是采用单片机AT89C51作为本设计的核心原件.利用7段共阴LED作为显示器件.在此设计中共接入了2个7段共阴LED显示器,用于记录得分和比赛时间,显示范围可以达到0到99分,基本满足赛 ...

  6. 单片机多功能电子琴课设_基于单片机的简易电子琴课程设计.doc

    基于单片机的简易电子琴课程设计.doc 还剩 16页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 15 14可在实际的应用时这些是不能被忽略的,我们不 ...

  7. 单片机c语言篮球比分_基于单片机的篮球计时计分器设计(C语言编程、含proteus仿真图)...

    摘要 单片机,亦称单片微电脑或单片微型计算机.它是把中央处理器( CPU ). 随机存取存储器( RAM ).只读存储器( ROM ).输入 / 输出端口( I/0 )等主要计 算机功能部件都集成在一 ...

  8. 单片机多功能电子琴课设_基于单片机的电子琴设计(最终版)最新版

    <基于单片机的电子琴设计.doc>由会员分享,可免费在线阅读全文,更多与<基于单片机的电子琴设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里 ...

  9. 智能手环功能模块设计_基于51单片机的智能手环蓝牙模块设计

    龙源期刊网 http://www.qikan.com.cn 基于 51 单片机的智能手环蓝牙模块设计 作者:王烈进 王游司 陈洪燕 孙超 卢宇 来源:<电脑知识与技术> 2018 年第 2 ...

  10. 单片机拟真电路图软件_基于MSP430单片机设计的高效数控直流电源及其测试方法与流程...

    本发明涉及直流电源 技术领域: ,具体涉及一种基于MSP430单片机设计的高效数控直流电源及其测试方法. 背景技术: :电压电流源是很多电子仪器设备研制的关键设计之一,电源在工作时产生的变动或误差,将 ...

最新文章

  1. openJDK与JDK的区别
  2. mysql注入中的outfile、dumpfile、load_file函数详解
  3. CSS Sprites图片拼合生成器实现思路
  4. ResDepot CRC码
  5. java环境教程_window下Java环境配置图文教程
  6. Spring Ioc 之 Bean的加载(1)(生命周期)
  7. Django 3.2.5博客开发教程:一些常用的模板使用方法
  8. 九章算法班L3 Dynamic Programming Ⅰ
  9. Non-zero CodeForces - 1300A
  10. 以计算机谈人文科学,阅读下面一段文字,完成问题   自20世纪80年代以来,世界都在谈“软科学技术”,何谓软科学?经常听人说:“脑子不够使。”这其实就是对软科学的需求。于是,从古至今,...
  11. Php接收Vba post例子,vba发送窗口消息_postmessage
  12. 工作流实战_16_flowable 办理任务
  13. 语音合成 | 精选论文汇总(197篇)
  14. 汇编常见寄存器以及标志位
  15. css 适配mac 字体,CSS:仅在mac上使用字体
  16. Win10精确式触摸板安装
  17. 面试中问到fiddler的那些问题
  18. mysql中两点之间距离的计算
  19. Windows邮箱登录QQ邮箱
  20. Oracle9查询语句报无法访问oracore9.dll错误的解决方法

热门文章

  1. 金融小知识-八行五保-三大综合性金融
  2. Java算法——加一(LeetCode第66题)
  3. WAMP安装与基础配置
  4. CS相关书籍的书评[转载]
  5. 光谱数据预处理方法之去除包络线——Matlab实现
  6. BEV和Pseudo-Lidar
  7. sdcard里边的东西能删除吗_sdcard是什么意思(小米sdcard文件可以删除吗)
  8. bitbucket配置_用Bitbucket搭建博客初探
  9. 微信小程序小说搭建流程
  10. 淘宝优惠券(高省)那些套路,我已经看穿了