:)whatever,thank you for your replying here.
I've made a easy test.Although it's more difficult to recognize indeed.However,it still seems interesting,too.

#include <GUIConstants.au3>
#include <string.au3>
HotKeySet("{F9}","exitit")
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Duanshixiong's clock", 369, 150, 547, 288)
$L1 = GUICtrlCreateLabel("111111", 8, 0, 298, 52)
GUICtrlSetFont(-1, 36, 800, 0, "Marlett")
$L2 = GUICtrlCreateLabel("000000", 8, 48, 298, 52)
GUICtrlSetFont(-1, 36, 800, 0, "Marlett")
$L3 = GUICtrlCreateLabel("101010", 8, 96, 298, 52)
GUICtrlSetFont(-1, 36, 800, 0, "Marlett")
$L4 = GUICtrlCreateLabel("12", 309, 0, 56, 52)
GUICtrlSetFont(-1, 36, 800, 0, "Arial")
$L5 = GUICtrlCreateLabel("12", 309, 48, 56, 52)
GUICtrlSetFont(-1, 36, 800, 0, "Arial")
$L6 = GUICtrlCreateLabel("12", 309, 96, 56, 52)
GUICtrlSetFont(-1, 36, 800, 0, "Arial")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case Else
GUICtrlSetData($L1,_DecToBin(@HOUR))
GUICtrlSetData($L2,_DecToBin(@MIN))
GUICtrlSetData($L3,_DecToBin(@SEC));
GUICtrlSetData($L4,@HOUR)
GUICtrlSetData($L5,@MIN)
GUICtrlSetData($L6,@SEC)
Sleep(1000)
EndSwitch
WEnd
Func _DecToBin($iDec)
Local $iBin[1]
Local $binRet
Do
$iMod = Mod($iDec, 2)
ReDim $iBin[UBound($iBin) + 1]
$iBin[UBound($iBin) - 1] = $iMod
$iDec = Int($iDec / 2)
Until $iDec = 0
For $iCurrent = 1 To UBound($iBin) - 1
$binRet &= $iBin[$iCurrent]
Next
Return _StringReverse($binRet)
;Return $binRet StringReplace(_StringReverse($binRet), "1", "")
EndFunc ;==>_DecToBin
Func exitit()
Exit
EndFunc