R_L6 2026.01.11作业
——未蓝科教——
您的姓名:
1. 在 8x8 LED 点阵屏的术语中,"Row" 和 "Column" 分别代表什么意思? ()
A. Row 代表“行”,Column 代表“列”
B. Row 代表“列”,Column 代表“行”
C. Row 代表“红色”,Column 代表“蓝色”
D. Row 代表“亮度”,Column 代表“对比度”
2. 在“行阳列阴”型的点阵屏中,要使全屏 64 个 LED 同时点亮,行和列的信号应该是? ()
A. 行发送 0x00(低电平),列发送 0xFF(高电平)
B. 行发送 0xFF(高电平),列发送 0x00(低电平)
C. 行和列都发送 0xFF(高电平)
D. 行和列都发送 0x00(低电平)
3. 代码中 rowData = (1 << 3); 这行逻辑,最终得到的二进制数是 00001000,它表示选中了哪一行? () A. 第 1 行
B. 第 3 行
C. 第 4 行
D. 全部 8 行
4. 在显示爱心图案的代码中,使用了 ~heart[i](取反符号),其主要目的是? ()
A. 增加图案的显示亮度
B. 将图案中的 1 变成 0,以符合列引脚“低电平点亮”的硬件特性
C. 为了让爱心图案左右颠倒
D. 为了节省 ESP32 的运算功耗
5. 当两个 74HC595 芯片级联时,执行两次 shiftOut。按照“推箱子”原理,第一个 shiftOut 的数据最终会进入? ()
A. 离 ESP32 最近的那个芯片(控制行)
B. 离 ESP32 较远的那个芯片(控制列)
C. 两个芯片会同时接收到该数据
D. 数据会被自动丢弃
6. 在动态扫描显示图案时,delay(1);(1毫秒延迟)的作用是? ()
A. 利用人眼的“视觉暂留”效应,使多行图案看起来像同时显示的稳定图像
B. 等待 ESP32 的 Wi-Fi 信号连接
C. 防止 74HC595 芯片因速度太快而烧毁
D. 让 LED 灯珠有足够的休息时间,防止过热
7. 想要点亮 8x8 点阵屏中“第一行、第一列”的那个点,正确的信号组合是? ()
A. 行:0b11111110,列:0b00000001
B. 行:0b00000001,列:0b11111110
C. 行:0b10000000,列:0b10000000
D. 行:0b00000000,列:0b11111111
8. 如果点阵屏上显示的图案原本应该是点亮的,现在却变成了“该亮的灭,该灭的亮”,应该如何修改代码? ()
A. 更换更高电压的电源
B. 对 rowData 或 colData 的数据进行取反操作
C. 将 MSBFIRST 改为 LSBFIRST
D. 增加 delay 的时间到 1000ms
9. 在 74HC595 级联电路中,第一个芯片的哪个引脚负责将“挤出来”的数据传给第二个芯片? ()
A. DS (数据引脚)
B. SH_CP (时钟引脚)
C. Q7' (溢出输出引脚)
D. GND (地线)
10. 在 8x8 点阵屏上实现“爱心跳动”动画的编程核心逻辑是? ()
A. 同时发送大心和小心的数据
B. 快速移动点阵屏的物理位置
C. 不停地按复位键
D. 循环切换显示两组不同的图案数组(大心数组和小心数组),并加入时间间隔
关闭
更多问卷
复制此问卷