DS1302读写程序.docVIP

  • 26
  • 0
  • 约3.46千字
  • 约 4页
  • 2018-05-25 发布于河南
  • 举报
DS1302读写程序

/* 日期:2010年10月10日 文件名:DS1302功能:第三步,实现单片机对DS1302的读写,将时间信息显示在数码管上,断电后仍能正常计时 */ unsigned char rec_time[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00};//定义一个数组存储秒,分,时,日,月,周,年 unsigned char led[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //定义数码管的0~9的段码 //对DS1320的三个和单片机的接口进行字符常量定义 #define? SCLK? PORTC0_bit #define? IO??? PORTC1_bit #define? RST?? PORTC2_bit //初始化和DS1302连接的三个端口 void ds1302_init() { ? DDRC|=0x07; //设置PC0,1,2为输出 ? SCLK=0;? //设置SCLK初始值为0 ? IO=1;?? // 设置IO初始值为1 ? RST=0;? //设置RST初始值为0 } //写入一个字节 void ds1302_write_byte(unsigned char dat) { ? unsigned char i; ? for(i=0;i8;i++) ? { ??? S

文档评论(0)

1亿VIP精品文档

相关文档