5级实操

串口交互箭头方向显示
器件:ESP32主控、8x8LED点阵、74HC595串口寄存器芯片(或模块)及相关器件。
要求:
使用74HC595串口寄存器芯片控制8x8LED点阵显示箭头图案,通过键盘控制箭头的显示方向,详细要求如下:
1、程序启动后,8x8LED点阵最外侧四边的LED灯点亮,中间区域LED灯熄灭。
2、当在串口监视器窗口输入框输入字符‘W’时,8x8LED显示向上的箭头图案,同时在串口监视器窗口打印输出“UPPER”字符串。
3、当在串口监视器窗口输入框输入字符‘Z’时,8x8LED显示向下的箭头图案,同时在串口监视器窗口打印输出“DOWN”字符串。
4、程序采用C代码编写,不得使用外部库调用。
5、未作规定处可自行处理,无明显与事实违背即可。
6、编写程序文件命名规则为:DJKS5_身份证号,考试完毕拷贝上交备案。
7、程序编写过程中不得打开库例程和其它程序,如发现,实操成绩按照0分处理。
说明:
1、数组pic[]为箭头的点阵数据。编程时可参考使用。
byte pic[8] = {0xEF, 0xC7, 0x83, 0x01, 0xEF, 0xEF, 0xEF, 0xFF};
评分组成
实操题总分100分,由两部分组成,分别为:电路搭设和功能呈现。其中电路搭设分值20分,功能呈现80分。
面试官需针对以下“三、电路搭设”、“四、程序功能实现”逐条进行提问打分,
如:1、请考生展示模型,有74HC595移位寄存器模块(或元器件)吗,有8x8LED点阵吗,请指出;
2、8x8LED点阵与74HC595连接了吗?
3、74HC595与主控板连接了吗?
按照程序功能实现依次让考生展示并评分。
电路搭设评分 -- 总分20分
本题可采用单块74HC595移位寄存器芯片、两块74HC595移位寄存器芯片或74HC595移位寄存器芯片模块进行电路搭设。如没有采用7474HC595移位寄存器芯片,电路搭设为0分。
电路搭设得分由两部分组成:原器件得分和电路搭设得分(10分)。
原器件:
1.74HC595移位寄存器模块(或元器件) 5分
2.8x8LED点阵 5分
电路搭设:
3.8x8LED点阵与74HC595连接 5分
4.74HC595与主控板连接 5分
功能呈现评分 -- 总分80分
1.程序启动后,8x8LED点阵最外侧四边的LED灯点亮,中间区域LED灯熄灭,得20分;
2.当在串口监视器窗口输入框输入字符‘W’时,8x8LED显示向上的箭头图案,得20分;
3.当在串口监视器窗口输入框输入字符‘W’时,串口监视器窗口打印输出“UPPER”字符串,得10分;
4.当在串口监视器窗口输入框输入字符‘Z’时,8x8LED显示向下的箭头图案,得20分;
5.当在串口监视器窗口输入框输入字符‘Z’时,在串口监视器窗口打印输出“DOWN”字符串,得10分。

3题 | 被引用0次

使用此模板创建