• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 时间芯片 - 电子发烧友

    5993次浏览

  • 高精度的实时时间芯片X1288的原理及应用1

    介绍高精度的实时时间芯片X1288 的主要特点、工作原理及实际应用。给出具体的内部框图、计时精度调节原理、高精度定时的PCB 设计和读写操作的基本程序。

    2009-05-16 14:25

  • 神舟九号“时间芯片”是如何炼成的?

    神舟九号载人飞船的返回舱里面到底都装了些什么?随着神九顺利返回地面,这一疑问最终得以揭晓。

    2012-07-25 09:48

  • 揭秘神九:“时间芯片”是如何炼成的

    神舟九号载人飞船的返回舱里面到底都装了些什么?随着神九顺利返回地面,这一疑问最终得以揭晓。

    2012-07-26 09:20

  • 芯片缺货恢复时间 芯片短缺何时解决

    全球芯片短缺/芯片荒已经成为半导体行业亟待解决的问题,它不仅涉及到供应侧芯片代工厂商的产能和扩厂计划,更关系着广大汽车、手机等厂商需求端的产品研发和销售。

    2021-12-27 15:17

  • 时间芯片ds1302怎么把数据读出来的

    程序如下for循环中 ,是怎么把数据读出来的,比如刚开始i=0,然后value右移一位,右移了最低位不是丢失了吗?这个判断i0口干嘛用?因为在我想来,我觉得应该是先把value最低位读出来,然后再右移的,这样最低位才不会丢失,我的想法对吗?麻烦各位帮我看看啊

    2022-11-15 11:52

  • DS1302时钟时间芯片单片机程序分享

    #include #include /************************************************************/ #define uchar unsigned char #define uint unsigned int #define write_second 0x80//秒开始数存储,修改用(下同) #define write_minute0x82//分开始数存储 #define write_hour0x84//时开始数存储,12小时计时,从0开始要写入0x80(12小时要判断上下午)。 #define read_second 0x81//秒,显示要读这个存储器 #define read_minute0x83//分,显示要读这个存储器 #define read_hour0x85 //时,显示要读这个存储器 #define write_day0x86 #define read_day0x87 #define write_month 0x88 #define read_month 0x89 #define write_week0x8A #define read_week0x8B #define write_year0x8C #define read_year0x8D #define write_protect 0x8E /************************************************************/ ***it ACC_7=ACC^7; ***it SCLK =P1^2; ***it DIO=P1^3; ***it CE=P1^4;//protus软件中的RST脚 /********************************/ uchar dd[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void delay(char us) {char m,n;while(us--){for(m=0;m=1;SCLK=1;} } unsigned char read1302(unsigned char addr) { unsigned char i,temp,dat1,dat2; CE=0; SCLK=0; CE=1; for(i=8;i>0;i--)//写入读存储单元地址 {SCLK =0;temp =addr;if(temp&0x01==0x01) DIO=1;elseDIO=0; addr>>=1; SCLK=1; } for(i=8;i>0;i--)//读数据{ACC_7=DIO;SCLK=1;ACC>>=1;SCLK=0;//下降沿读出数据} CE=0; dat1=ACC; dat2=dat1/16; dat1=dat1%16; dat1=dat1+dat2*10; return(ACC); } ///////////////////////////////////// void Initial(void) {write1302(write_protect,0x00);write1302(write_second,0x56);write1302(write_minute,0x34);write1302(write_hour,0x12);write1302(write_protect,0x80); } ///////////////////// void main(void) {unsigned char tt1,tt2,hour;Initial();write1302(write_second,0x55);//秒从55开始write1302(write_minute,0x59);//分从59开始write1302(write_hour,0x8B); //赋值0x80,为12小时计时,但低五位为计时为,所以,显示只显示低五位,小时从11开始write1302(write_year,0x0f);//15年write1302(write_week,0x03);//周三write1302(write_month,0x0a);//10月 while(1){tt1=read1302(read_second);tt2=read1302(read_hour) & 0x1f;//取出低五位 if(read1302(read_hour) & 0x20==0x20) //12小时计时判断上下午 hour="pm "; // afternoonelse hour="am ";//morningP0=dd[tt1/10];P2=0xfe;delay(2);P2=0xff; P0=dd[tt1%10];P2=0xfd;delay(2);P2=0xff; P0=dd[tt2/10];P2=0xf7;delay(2);P2=0xff; P0=dd[tt2%10]; P2=0xfb; delay(2); P2=0xff; } }

    2018-07-19 07:13

  • DAC8820将数字信号转换为模拟信号的这段时间芯片的输出是什么情况?

    我想问一下DAC8820如何输出的问题,在DAC将数字信号转换为模拟信号的这段时间芯片的输出是什么情况,芯片内部是否存在类似模拟开关的结构,只有数字转换好了才能输出?

    2024-12-18 06:26

  • TPS54336应用BOOT引脚跟GND短路很短的一段时间芯片就会烧坏

    TPS54336 当输入19V时,输出5V,但当其BOOT引脚跟GND短路很短的一段时间的话,芯片就会烧坏,必须重新换芯片,是什么原因导致芯片这么容易烧坏?想跟大家讨论

    2019-04-02 08:18

  • 用ina2332做的信号放大电路,使用一段时间芯片就会出现单通道信号无输出,为什么?

    用ina2332做的信号放大电路,使用一段时间芯片就会出现单通道信号无输出,下附单通道电路图,电路哪里有问题吗?求指导

    2024-09-02 06:35

  • 请问纽扣电池能给时钟芯片供电多长时间

    请教大家一个问题: 用纽扣电池给时钟芯片供电,能供多长时间芯片是:X1226,用3V的纽扣电池,就是原子哥开发板上的那种电池。在做一个低功耗产品,想让时钟芯片完全由

    2019-05-22 04:36