由于屏是定向的,所以显示万年历有些丑陋,勉强看吧,只为再次证明GD32与STM32的兼容性。
while(1) { for(int8 i=0;i<96;i++) /* EEPW_GD32 */ { Temp_Buf[i]=GD32[95-i]; } PCA8538_SET_NUM(6, timer.year/10); /*年*/ PCA8538_SET_NUM(5, timer.year%10); PCA8538_SET_NUM(4, timer.w_month/10); /*月*/ PCA8538_SET_NUM(3, timer.w_month%10); PCA8538_SET_NUM(2, timer.w_date/10); /*日*/ PCA8538_SET_NUM(1, timer.w_date%10); PCA8538_SET_TIM(timer.hour,0xff,timer.min); /* 时、冒号、分 */ PCA8538_SET_DATA(Temp_Buf); /* 刷新LCD RAM */ }