- 2
- 0
- 约1.3千字
- 约 16页
- 2019-08-17 发布于湖北
- 举报
第十六课: DS1302实时 时钟学习 BCD码介绍 用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码,即BCD代码。 12 0001 0010 45 tmp = timedata[i] / 10; tmp = 4 timedata[i] = timedata[i] % 10; = 5 timedata[i] = timedata[i] + tmp*16; 69 0100 0101 英文手册阅读 对DS1302的操作包括读、写两个部分,我们根据程序来介绍芯片操作。从上图看出,无论我们是读、还是写,数据都是以1个字节(8bit)为单位的,所以在程序的最底层我问要先写出字节的读写程序: void write_ds1302_byte(uint8 dat) { uint8 i; SCK = 0; for (i=0;i8;i++) { SDA = dat 0x01; SCK = 1; dat = 1; SCK = 0; } } uint8 read_ds1302_byte(void) { uint8 i, dat=0; for (i=0;i8;i++) { dat = 1; if (SDA) dat |= 0x80;
您可能关注的文档
最近下载
- 中国肿瘤整合诊治指南(CACA)——前列腺癌(V2.0 2025).pdf VIP
- 数字电子技术基础(第六版)阎石课后习题答案.docx
- 蛟龙训新人班考试题(含答案).doc VIP
- T_CNAS 06—2019认知障碍患者激越行为非药物管理.pdf
- 中国成人医院获得性肺炎与呼吸机相关性肺炎诊断和治疗指南培训课件.pptx VIP
- 2025年大数据分析师职业技能测试卷:数据质量评估与数据清洗技巧解析.docx VIP
- 《中国成人医院获得性肺炎与呼吸机相关性肺炎诊断和治疗指南(2018年版.pptx VIP
- 中草药高效栽培技术课件.pptx
- 国巨 电容 MSDS可编辑.docx VIP
- 新形态一体化教材建设探索与实践.docx VIP
原创力文档

文档评论(0)