目录
一、试题描述
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 个功能区。各类输入、输出、存储、通信等设备,
均按功能区场景进行物理分布,并通过直观的印刷文字图形进行区分说明。摒弃了杜邦线
硬件连接的各种弊端,可以通过所见所得的方式快速搭建应用系统。
![](https://img-blog.csdnimg.cn/03ed668fab1f4a8e9ee529d406a2b6ee.jpeg)
三、所用器件:
1,4*4矩阵键盘
2蜂鸣器
这是场景功能板的板载蜂鸣器(BEEP),可以实现简单的报警/闹铃等功能。
3led灯
一个LED灯:实现预警
4步进电机
一个 4 相 5 线步进电机,及其驱动电路,可完成正反转、加减速等驱动。
5TFT屏幕
6所用芯片
stm32zet6
四、主要思路