main.c

来自「这是在凌阳061单片机上写的程序.功能是ds1302的时间显示.」· C语言 代码 · 共 45 行

C
45
字号
#include "reg 061.h"
#include "DS1302.h"
#define  uchar    unsigned char
#define  uint     unsigned int 
/*
void   IO_Init(void);            //端口初始化
void   IO_ExChange(uint i);      //用于IO端口输入输出的转换 1为转高电平输出  0为转高电平输入
void   RTInputByte(uchar d);       // 写入 1Byte 数据
uchar  RTOutputByte(void);       //读出 1Byte 数据
void W1302(uchar ucAddr, uchar ucDa);
uchar R1302(uchar ucAddr);
void Set1302(uchar *pClock);         // 设置时间 
void Get1302(uchar ucCurtime[]);    // 读取1302当前时间 
*/

uchar data[7]={0x0000,0x0022,0x0014,0x0028,0x0008,0x0002,0x0007};//

void main()
{
uchar ucAddr,ucAddr0,ucDa,d;
//ucAddr=0x008c;
//ucAddr0=0x008d;

//ucDa=0x0015;
//data=0x0000;

IO_Init();
Set1302(&data);

 while(1)
 { 
 
//  Get1302();	
//   W1302(ucAddr,ucDa);
//   data=R1302(ucAddr0);
for(ucAddr=0x81;ucAddr<0x8f;ucAddr=ucAddr+2)
{ 
    d=R1302(ucAddr);
    IO_ExChange(1);
 }
 //RTInputByte(data);
 //Get1302();
 
 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?