void Display_function(void) { OLED_Show_Time(TIME); Oled_ShowCHinese(0, 4, (uint8_t *)"Ç°·½¾àÀ룺"); OLED_ShowNum(80, 4, distance, 3, 16); if(mode == 0) Oled_ShowCHinese(0, 6, (uint8_t *)"Ѽ£Ä£Ê½"); else Oled_ShowCHinese(0, 6, (uint8_t *)"ÊÖ¶¯Ä£Ê½"); }
时间: 2024-04-28 19:18:41 浏览: 27
这是一段嵌入式系统的C语言代码,大致的功能为:
1. 调用 `OLED_Show_Time` 函数,在 OLED 屏幕上显示当前时间。
2. 调用 `Oled_ShowCHinese` 函数,在 OLED 屏幕上显示一个汉字字符串,表示前方距离。
3. 调用 `OLED_ShowNum` 函数,在 OLED 屏幕上显示一个整数值,表示前方距离的具体数值。
4. 根据变量 `mode` 的值,调用 `Oled_ShowCHinese` 函数,在 OLED 屏幕上显示一个汉字字符串,表示当前工作模式。
这段代码可能是用于控制 OLED 屏幕上显示的内容,可以根据实际需求进行修改。
相关问题
void OLED_ShowCHinese(uint8_t x ,uint8_t y,uint8_t no);
OLED_ShowChinese(uint8_t (*Hzk)[32], uint8_t x, uint8_t y, uint8_t no)是一个函数,用于在OLED屏幕上显示汉字。其中,x和y是汉字的起始坐标,no是汉字的编号。该函数调用了OLED_Set_Pos()函数和OLED_WR_Byte()函数,用于设置坐标和写入数据。而汉字的数据则存储在Hzk数组中,该数组是一个二维数组,其中每个元素都是一个32位的无符号整数,表示一个汉字的数据。通过该函数,我们可以在OLED屏幕上显示各种汉字。
void OLED_Set_Pos(uint8_t x,uint8_t y);
void OLED_Set_Pos(uint8_t x,uint8_t y)是一个函数,用于设置OLED显示屏上要显示的内容的位置。在引用中提供的代码中,有几个函数与OLED显示屏有关,例如OLED_SPI_WR_Byte、OLED_SPI_Init、OLED_SPI_WrDat、OLED_SPI_WrCmd和OLED_SPI_Set_Pos等。这些函数可以通过SPI或I2C协议与OLED显示屏进行通信,从而控制OLED显示屏