随笔- 29  文章- 5  评论- 409 

    现在将目光偏移到我的公告栏,咦,这里跳动的是什么哩,好像有规律又一时摸不到头脑,告诉你,这是块表!
    二进制是每个程序员的必修课,是每台计算机的基石,是整个IT界的亚当夏娃!
    记得在上计算机组成原理课时,我的老师是这样要求我们的:当你看到一个4位二进制数时,你要马上知道它对应的十六进制数是什么,十进制数是什么;反之亦然。如果你的老师也有过这样的要求,或者你有这样的愿望达到这样的要求,使用二进制时钟吧,如果你每天看它十次,这样的要求小菜一碟儿。
    二进制的来龙去脉咱就不说了,下面给张进制转换表

    哇,好大一张图,o(∩_∩)o...
    二进制就先说这些吧,下面说说二进制时钟的背景吧。
    我最早接触到二进制时钟是在两年前google的个性化主页上,可以定制一款二进制时钟放到你的主页上,当时觉得很新奇,虽然二进制和时钟都是一些老家伙了,但二者一结合使人眼前一亮,这里是google的二进制时钟


    说的的这么热闹,那这个表怎么读呢?
    从左到右,依次是时十位,时个位,分十位,分个位,秒十位,秒个位,那么这里有个问题,既然你都二进制了,还整个十进制干啥玩意儿,都用二进制表示不就得了。比如小时是24进制,2的四次方是16,五次方是32,所以用5个二进制位就可以富富裕裕的表示出来24,再如分秒都是60进制,2的五次方是32,6次方是64,用6个二进制位就可以表示了。这是因为我们的习惯都是二进制以四个为一组,在这16种组合下,我们可以很快的得到对应的10进制,而如果再加上一个或两个位,虽然用来表示数字的位数少了,却增加了我们反应和计算的难度,所以这里还是按照人们的习惯进行了设计。
     文字性的描述太过枯燥,下面我就举个例子


    上面这个图就代表的是凌晨一点五十九分二十七秒,呵呵,不难理解吧。记住,会读这个表是你的特权,在别人向你询问时间时,拿出一个别人不知所然的物件并准确的报出时间是不是很酷!
    在后面的几篇文章中,我会一步一步的描述如何实现以及为何这样实现这个二进制时钟~~
    
    

 

Tag标签: 二进制时钟
 posted on 2008-02-24 14:09 floodpeak 阅读(2138) 评论(23)  编辑 收藏

#1楼     回复  引用  查看    
 水煮 鱼       | 2008-02-24 14:46
这个应该很简单吧,不过就是将时间转换为二进制,然后用图形的方式表示出来
#2楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-24 14:54
@水煮 鱼
不错,现在是一个创意时代,一个点子可能胜过艰深的技术,我很钦佩这个点子的创造者,并且愿意成为它的布道者和发扬者
#3楼     回复  引用  查看    
 水煮 鱼       | 2008-02-24 15:01
@floodpeak
这个创意已经比较老了。
#4楼     回复  引用    
 2323 [未注册用户] | 2008-02-24 15:09
有意思,研究一下
#5楼     回复  引用    
 2323 [未注册用户] | 2008-02-24 15:14
如果用单片机或者FPGA+液晶显示器做成一个实体就更棒了
#6楼     回复  引用  查看    
 @高超       | 2008-02-24 15:25
收藏研究一下
#7楼     回复  引用  查看    
 侯垒       | 2008-02-24 15:52
有创意.
#8楼     回复  引用  查看    
 布尔       | 2008-02-24 16:38
向你学习
#9楼     回复  引用    
 在线代理 [未注册用户] | 2008-02-24 18:44
这个东西不错,不过好像有真的这样的硬件钟表。
#10楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-24 19:44
@2323
@在线代理
我一直希望能够带一块这样的真表在手上,这个东西也确实已经有出品了,但国内产品尚未见到,国外产品价格吓人,国外报价要60多美元,在淘宝上搜了一下只有一个结果,要价两千多
我的感觉是原理很简单,如果直接用电路来做可能也不大难,如果有志同道合的同行希望带上自己制作的二进制手表,不如咱们合作一下,研制一个,没准还能搞出点儿小效益:P
#11楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-24 19:51
@@高超
@侯垒
@布尔
多谢鼓励
#12楼     回复  引用  查看    
 无忧浪子       | 2008-02-25 08:30
学习.不错.
#13楼     回复  引用  查看    
为什么不用八四二一码,那个更酷.
#14楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-25 10:29
@置身珠海,学习与奋斗
这里用的正是8421码,由于8421码在10以内与2进制码是相同的,所以这里才使用了二进制的说法,也是延续了“二进制时钟”这样一个习惯的称谓
#15楼     回复  引用  查看    
--引用--------------------------------------------------
floodpeak: @置身珠海,学习与奋斗
这里用的正是8421码,由于8421码在10以内与2进制码是相同的,所以这里才使用了二进制的说法,也是延续了“二进制时钟”这样一个习惯的称谓
--------------------------------------------------------

呵呵,我没细想。
#16楼     回复  引用  查看    
 fox23       | 2008-02-25 23:17
--引用--------------------------------------------------
floodpeak: @2323
@在线代理
我一直希望能够带一块这样的真表在手上,这个东西也确实已经有出品了,但国内产品尚未见到,国外产品价格吓人,国外报价要60多美元,在淘宝上搜了一下只有一个结果,要价两千多
我的感觉是原理很简单,如果直接用电路来做可能也不大难,如果有志同道合的同行希望带上自己制作的二进制手表,不如咱们合作一下,研制一个,没准还能搞出点儿小效益:P
--------------------------------------------------------
没这么夸张吧...汗

#17楼     回复  引用    
 yxzyxz [未注册用户] | 2008-02-25 23:43
我一直希望能够带一块这样的真表在手上,这个东西也确实已经有出品了,但国内产品尚未见到,国外产品价格吓人,国外报价要60多美元,在淘宝上搜了一下只有一个结果,要价两千多
我的感觉是原理很简单,如果直接用电路来做可能也不大难,如果有志同道合的同行希望带上自己制作的二进制手表,不如咱们合作一下,研制一个,没准还能搞出点儿小效益:P

在win ce上编一个程序,不就行了。
#18楼     回复  引用  查看    
 1-2-3       | 2008-02-26 13:44
二进制时钟,真是相当有创意啊
#19楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-26 13:50
@fox23
@yxzyxz
嘿嘿,我想带的是块手表,不是智能设备,买现成的太贵,觉得不值那么多钱
#20楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-26 13:50
@1-2-3
谢谢关注
你的文章很棒
#21楼     回复  引用  查看    
 WilsonWu       | 2008-02-26 14:20
创意很好, 就是看时间费尽了点 呵呵
#22楼 [楼主]    回复  引用  查看    
 floodpeak       | 2008-02-26 14:26
@WilsonWu
^_^
#23楼     回复  引用  查看    
 neoragex2002       | 2008-02-29 17:47
这也叫创意?谁乐意花费时间在看时间上面?...

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-02-25 13:09 编辑过