中国码电波表bpc编码格式

中国码电波表bpc编码格式

ID:25624030

大小:111.50 KB

页数:12页

时间:2018-11-21

中国码电波表bpc编码格式_第1页
中国码电波表bpc编码格式_第2页
中国码电波表bpc编码格式_第3页
中国码电波表bpc编码格式_第4页
中国码电波表bpc编码格式_第5页
资源描述:

《中国码电波表bpc编码格式》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国码电波表BPC编码格式eyeman,15:01,妓术,评论(0),引用(0),阅读(196),Via本站原创大

2、中

3、小引用地址:注意:该地址仅在今日23:59:59之前有效BPC编码格式附图为本发明实施例,现结合附图对本发明技术方案作进一步说明:图中将一分钟的三个时间段折叠在一起,其包含的三帧所表示的时间信息是相同的。帧周期为20秒。方波秒脉冲有0.1S,0.2S,0.3S,0.4S四种脉冲宽度状态,分别表示四进制的0,1,2,3,采用四进制数表示时间信息增加了每位码位的信息容量。现有的时间编码都以二进制表示时间信息,是为了采用微处理器解码

4、方便。但四进制只是数值的一种表示方式,并不影响微处理器把它作为二进制处理,或者采取简单的变换就可变成真正的二进制数。P1为帧标志,P1=0表示帧起于第1秒,P1=1表示帧起始于21秒,P1=2表示帧起始于41秒。帧标志是必需的,它用来确定整分的起始。例如:当接收完一组包含着“10时38分”的时间编码时,如果帧标志标明该帧为第二帧,就可以在下一帧的起始时标定为10时38分41秒,再过20秒便是10时39分的起始。P0设在每分钟0,20,40秒,以缺少秒脉冲使帧与帧隔开,同时作为帧起始预告。P3是校验位,与“午前”,“午后”标志复用。0和2表示“P

5、1”,“P2”,“时”,“分”,“星期”各位码的值转换成二进制表达式后,其“1”的个为偶数,1和3表示“P1”,“P2”“时”,“分”,“星期”各位码的什转换成二进制表达式后,其“1”的个数为奇数,0和1同时表示午前,2和3同时表示午后。P4是校验位与“年”的最高位利用,0和2表示“日”“月”“年”的低三位各位码的值转换成二进制表达式后,其“1”的个数为偶数,1和3表示“日”“月”“年”的低三位各位码的值转换成二进制表达式后,其“1”的个数为奇数,0和1同时表示“年”的最高位的值为0,2和3同时表示“年”的最高位的值为1。P2为预留位。用于需要

6、要扩充信息。图中帧状态的时间编码为:0021033021021030101。表示的时间信息为:2004年3月9日,星期二,午前09时15分。该帧起始时间为:15分01秒/*======================================保存一位RCC信号=======================================*/voidsave_TCO_bit(bitTCO_F){    unsignedchari;        for(i=7;i>1;i++)    {        RCC_code_buf<<=1;if

7、(RCC_code_buf[i-1]&0x80){RCC_code_buf

8、=1;}    }        RCC_code_buf[0]<<=1;if(TCO_F){RCC_code_buf[0]

9、=1;}        if(++RCC_code_counter>=_JJY_EN_BIT)    {        RCC_status

10、=_JJY_REC_OK_F;    }}/*======================================RCC信号输入接收说明:1.每10MS调用一次,来处理信号=============

11、==========================*/voidRCC_JJY_receiver(bitTCO_F){    if(RCC_status&_JJY_REC_OK_F)return;//接收完成后未处理,就不再接收        if(RCC_TCO_time<0xff)RCC_TCO_time++;//记录TCO信号的时间        if(TCO_F!=(RCC_status&_OLD_TCO_F))//信号变化    {        if(TCO_F)//记录新信号电平        {            RCC_s

12、tatus

13、=_OLD_TCO_F;        }        else        {            RCC_status&=~_OLD_TCO_F;        }                #if(_TCO_LEVEL==1)        if(!TCO_F)//高电平有效        #else        if(TCO_F)//高电平有效        #endif        {            if((RCC_TCO_time>=(_TCO_0_TIME-_TCO_OFFSET_TIME))  

14、          &&(RCC_TCO_time<=(_TCO_0_TIME+_TCO_OFFSET_TIME)))            {   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。