当前位置:网站首页 > 技术博客 > 正文

ds1302时钟芯片功能



DS3231是一个更加鲸准的时钟芯片,集成度更高,内部自带晶振,还有就是比较贵

DSC887:这个是自带备用电池,

 需要用到芯片的数据手册

DIP:是属于直插入式芯片封装

SD:是属于贴片式的封装

娟细电流:是主电源会给备用电源充电

数据的输入和输出类似于前面的驱动芯片

CE;相当于开关控制,功能类似于RCLK

IO:就和SER功能相似,对数据进行输入和输出

SCLK

底下的为命令字,总共有八位,想进行什么操作,前面都给列出来了

有了命令字就把前面两个任务完成了,

CE为操作使能:在对其进行操作的时候,要始终保持高电平

SCLK:表示给一个固定的时钟

和前面那个595芯片相同,在上升沿的地方,东西就会被写入,同时也规定在时钟的下降沿,会把相应的数据进行输出


1、数字一直为225不发生变化

        之后检查代码发现将“if(DS1302_IO==1){Data|=(0x01<<i);}”,书写为了“if(DS1302_IO){Data|=(0x01<<i);}”

        还需要写入"DS1302_WriteByte(0x8E,0x00);",(这个是用来解锁的)


2、输出的数据一直发生跳变

        将LCD_ShowNum(2,1,Second,3);换为LCD_ShowHexNum(2,1,Second,3);(因为这个是16进制的东西)

(类似于BCD码,前三位用来计入10秒,后面三位用来计入个位上的秒)


DS1302时钟

 
     
 
     
 
     
 
     
 
     
 
     
 
     

DS1302可调时钟

 
      
 
      
 
      
 
      
 
      
 
      
 
      
 
      
 
      

版权声明


相关文章:

  • springboot开源门户网站2025-07-01 08:00:59
  • 一个进程包含多少线程2025-07-01 08:00:59
  • delphi7中文版2025-07-01 08:00:59
  • 网络监控命令2025-07-01 08:00:59
  • 中证2000指数代码是多少2025-07-01 08:00:59
  • java最全基础知识2025-07-01 08:00:59
  • 16位crc校验表2025-07-01 08:00:59
  • jdk环境变量配置详细教程2025-07-01 08:00:59
  • 内连接和左连接以及右连接的区别2025-07-01 08:00:59
  • ir2104原理讲解2025-07-01 08:00:59