当前位置: 首页 > article >正文

实验二十:ds1302时钟实验

数码管硬件如以前实验所示‘

完整代码如下

ds1302驱动

C文件

#include "ds1302.h"
#include "intrins.h"

u8 gWRITE_RTC_ADDR[7]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c};//秒,分,时,日,月,周,年
u8 gREAD_RTC_ADDR[7]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d};//秒,分,时,日,月,周,年
u8 gDS1302_TIME[7]={0x47,0x51,0x13,0x24,0x09,0x02,0x24}; //初始时间,2024年9月24号13点51分47秒,周二

void ds1302_write_byte(u8 addr,u8 dat)
{
	u8 i=0;

http://www.kler.cn/a/320523.html

相关文章:

  • 网络安全之国际主流网络安全架构模型
  • RK3568平台开发系列讲解(platform虚拟总线驱动篇)实验:点亮一个LED
  • python读写excel等数据文件方法汇总
  • Python蓝桥杯刷题1
  • Gin 框架中的路由
  • 【网络安全 | 漏洞挖掘】通过密码重置污染实现账户接管
  • 【MYSQL】聚合查询、分组查询、联合查询
  • CSS开发全攻略
  • 后端开发面试题7(附答案)
  • 概率论与数理统计复习笔记
  • 本地电脑基于nginx的https单向认证和双向认证(自制证书+nginx配置)保姆级
  • 一天认识一个硬件之鼠标
  • web前端(本地存储问题超过5MB不继续保存解决办法)
  • Leetcode 378. 有序矩阵中第 K 小的元素
  • TypeScript 设计模式之【建造者模式】
  • 基于python+spark的外卖餐饮数据分析系统设计与实现(含论文)-Spark毕业设计选题推荐
  • Ansible-template模块动态生成特定文件
  • Spring Boot 整合MyBatis-Plus 实现多层次树结构的异步加载功能
  • 【MATLAB源码-第176期】基于matlab的16QAM调制解调系统频偏估计及补偿算法仿真,对比补偿前后的星座图误码率。
  • 力扣(leetcode)每日一题 2306 公司命名
  • Redis数据持久化总结笔记
  • 中国蚁剑(antSword)安装使用
  • Vue.js与Flask/Django后端配合:构建高效Web应用
  • 解决【WVP服务+ZLMediaKit媒体服务】加入海康摄像头后,能发现设备,播放/点播失败,提示推流超时!
  • c++基础部分
  • day01——登录功能