pctolcd2022对“施俊杰”进行取模,实现LED上的动态显示
时间: 2024-02-25 08:54:35 浏览: 22
下面是一个基于PCTOLCD2022芯片的LED点阵屏上显示“施俊杰”姓名的代码,你可以将其移植到LCD屏幕上进行显示。
```
#include <PCD8544.h>
PCD8544 lcd(7, 6, 5, 4, 3);
const byte sjj[16] PROGMEM = {
0x00, 0x3C, 0x22, 0x7E, 0x22, 0x22, 0x22, 0x00, // S
0x00, 0x1C, 0x22, 0x20, 0x20, 0x20, 0x3E, 0x00, // J
0x00, 0x1C, 0x22, 0x02, 0x02, 0x24, 0x18, 0x00 // J
};
void setup() {
lcd.begin();
lcd.setContrast(50);
lcd.clearDisplay();
}
void loop() {
int index = 0;
for(int i=0;i<8;i++){
byte row = pgm_read_byte_near(&sjj[index]);
lcd.setRow(i, row);
index++;
}
delay(1000);
lcd.clearDisplay();
for(int i=0;i<8;i++){
byte row = pgm_read_byte_near(&sjj[index]);
lcd.setRow(i, row);
index++;
}
delay(1000);
lcd.clearDisplay();
for(int i=0;i<8;i++){
byte row = pgm_read_byte_near(&sjj[index]);
lcd.setRow(i, row);
index++;
}
delay(1000);
lcd.clearDisplay();
}
```
这个代码使用了PCD8544库来控制LCD屏幕,通过设置LED点阵屏的像素点状态来实现“施俊杰”姓名的显示。在PCTOLCD2022芯片上,取模数组需要使用PROGMEM关键字存储在程序存储器中,然后通过pgm_read_byte_near函数读取数组中的每个字节。然后,通过setRow函数将每个字节设置为LED点阵屏上每行的像素点状态。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)