2019年安徽省机器人大赛单片机与嵌入式系统应用技能竞赛试题(1)

目录

一、试题描述

1、任务

2、基本功能要求

3、发挥要求

二、开发板介绍

 三、所用器件:

1,4*4矩阵键盘

2蜂鸣器

3led灯

 4步进电机

 5TFT屏幕

 6所用芯片

 四、主要思路


一、试题描述


1、任务


        开机后,屏幕第一行显示“DCFZBJQ”,第二行显示“抽签号后4位”(如0207),并自下而上滚动,3秒后停止滚动。画出系统各组件连接图,并简要说明,画出键盘图并标注各键功能。画出全部程序流程图。

2、基本功能要求


        1、使用4×4矩形键盘模拟电梯轿厢内的楼层选择按钮。当按键按下时,电梯控制系统记录对应楼层(建筑共有9层楼高)。

        2、使用步进电机驱动模块控制步进电机的转动,顺时针转动表示电梯上升,逆时针表示电梯下降。电机每转动一圈表示电梯升降一个楼层。

         3、 使用 TFT 屏显示电梯所在的楼层等信息

3、发挥要求


        1、当电梯空闲时(3秒内矩阵键盘未有按键被按下),电梯停留到5楼。

        2、当电梯启动前和电梯停止以后,使用LED灯和蜂鸣器实现Is声光提示

        3、设置电梯具有互锁功能(运行时,门开不了:门开状态,不能运行)。使用继电器模块模拟电梯门状态互锁。门开时,LED灯亮,电机停止;当电梯门关闭,LED灯灭,电机运行。

         4、设置电梯按键具有记忆功能。电梯在运行时能及时接受各楼层按键的呼叫信号,以先方向后距离的优先原则(例:电梯从5层上升至6层途中,此时按下4层和9层按键,电梯到达6层后电梯的运行方向不变,继续上行至9层后下降,直至4层)进行判断,自行优化运行路径,运行过程中具备不可逆响应功能,任何反方向的呼叫均无效。应符合实际电梯的运行模式。

二、开发板介绍


开发板:单片机与嵌入式系统竞赛实训平台

场景功能板按预设应用场景分配硬件接口资源,划分为公共资源区、智能农业区、智能小
车区、智能音箱区、工业互联网区共 5 个功能区。各类输入、输出、存储、通信等设备,
均按功能区场景进行物理分布,并通过直观的印刷文字图形进行区分说明。摒弃了杜邦线
硬件连接的各种弊端,可以通过所见所得的方式快速搭建应用系统。


 三、所用器件:

 

1,4*4矩阵键盘

2蜂鸣器


这是场景功能板的板载蜂鸣器(BEEP),可以实现简单的报警/闹铃等功能。

  

3led灯


一个LED灯:实现预警

 4步进电机


一个 4 相 5 线步进电机,及其驱动电路,可完成正反转、加减速等驱动。

 5TFT屏幕

 

 6所用芯片


stm32zet6

 

 四、主要思路

 

  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式小趴菜学习记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值