// ====================================================== // OLED.h (最终修正版) // ====================================================== #ifndef __OLED_H #define __OLED_H #include "stm32f10x.h" // 函数作用:初始化 OLED 屏幕通信接口并完成显示控制器基础配置。 void OLED_Init(void); // 函数作用:清空 OLED 显示缓冲区或屏幕内容。 void OLED_Clear(void); // 函数作用:在指定行列显示单个 ASCII 字符。 void OLED_ShowChar(uint8_t Line, uint8_t Column, char Char); // 函数作用:从指定行列开始显示字符串。 void OLED_ShowString(uint8_t Line, uint8_t Column, char *String); // 函数作用:在指定位置显示无符号十进制数字。 void OLED_ShowNum(uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length); // 函数作用:在指定位置显示带符号十进制数字。 void OLED_ShowSignedNum(uint8_t Line, uint8_t Column, int32_t Number, uint8_t Length); // 函数作用:在指定位置显示十六进制数字。 void OLED_ShowHexNum(uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length); // 函数作用:在指定位置显示二进制数字。 void OLED_ShowBinNum(uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length); // 添加显示汉字的函数声明 // 函数作用:在指定行列显示字库中编号对应的汉字。 void OLED_ShowChinese(uint8_t Line, uint8_t Column, uint8_t num); #endif