程序計時按24制無需改動:
只在顯示"時"時做改動就可以了:
設置一個切換標記位:B_12, B_12=1時顯示12制格式,B_12=0時顯示不變。B_12由你選擇設置0或1.
分、秒顯示不受影響,當顯示“時”時,讀一下B_12。B_12=0,顯示按原方案進行。
B_12=1時:
當時數<13,按原顯示方案執行時顯示。如果要做AM/PM指示時,就做顯示AM;
當時數>=13,將時數-12,再按原顯示方案執行時顯示。如果要做AM/PM指示時,就做顯示PM;
這里留了一個小錯(12:00-12:59認為是上午),請樓主自己改動一下 |