手把手教你学单片机6.ppt
《手把手教你学单片机6.ppt》由会员分享,可在线阅读,更多相关《手把手教你学单片机6.ppt(17页珍藏版)》请在三一文库上搜索。
1、手把手教你学单片机,-51基础(C语言) 金沙滩工作室 http:/www.kingst.org 作者:小宋老师,第十六课: DS1302实时 时钟学习,BCD码介绍,用4位二进制数来表示1位十进制数中的09这10个数码,简称BCD码,即BCD代码。 12 0001 0010 45 tmp = timedatai / 10; tmp = 4 timedatai = timedatai % 10; = 5 timedatai = timedatai + tmp*16; 69 0100 0101,英文手册阅读,对DS1302的操作包括读、写两个部分,我们根据程序来介绍芯片操作。从上图看出,无论我们
2、是读、还是写,数据都是以1个字节(8bit)为单位的,所以在程序的最底层我问要先写出字节的读写程序: void write_ds1302_byte(uint8 dat) uint8 i; SCK = 0; for (i=0;i= 1; SCK = 0; ,uint8 read_ds1302_byte(void) uint8 i, dat=0; for (i=0;i= 1; if (SDA) dat |= 0x80; SCK = 1; SCK = 0; return dat; ,在每次发起数据传输之前,要先复位DS1302: void reset_ds1302(void) RST = 0; SC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手把手 单片机
链接地址:https://www.31doc.com/p-3180767.html