#include "stm32f10x.h" #include "Delay.h" #include "OLED.h" #include "Encoder.h" int16_t Num = 0; int main(void) { OLED_Init(); Encoder_Init(); OLED_ShowString(1, 1, "Num:"); while (1) { OLED_ShowNum(2, 1, GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_0), 1); // 显示 PB0 电平 OLED_ShowNum(3, 1, GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1), 1); // 显示 PB1 电平 Num += GetEncoder_Counter(); OLED_ShowSignedNum(1, 5, Num, 5); } }