1 / 34
文档名称:

万年历程序—C语言.doc

格式:doc   大小:2,159KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

万年历程序—C语言.doc

上传人:HShess 2022/7/3 文件大小:2.11 MB

下载得到文件列表

万年历程序—C语言.doc

文档介绍

文档介绍:万年历程序—C语言
万年历数字钟及可调时钟系统
 
一、    引言
万年历数字钟是一种用万年历时钟芯片实现年、月、日、时、分、秒计时,并通过单片机处理后送给显示芯片显示的装置,与机械式时钟相比具有更高的准确性和直观性**/
void delay(uchar i)
{
while(i--);
}
 
//******************** TIMER1 interrupt process ***************************//
timer0 (void) interrupt 1 using 1
{
TH0=0x3c;
TL0=0xb0;
 
RESWDI();
 
}
 
 
void RESWDI(void) ////复位看门狗(喂狗)
{
zlg7289_cs=1;
CS = 1;
CS = 0;
CS = 1;
zlg7289_cs=1;
}
 
void WREN(void) //写使能复位使用)?
 
{
zlg7289_cs=1;
SCK=0;
CS=0;
OUTByte(0x06); //发送06H写使能命令字
SCK=0;
CS=1;
zlg7289_cs=1;
}
 
 
 
void WRDI(void) //写使能复位(禁止写{
{
zlg7289_cs=1;
SCK=0;
CS=0;
OUTByte(0x04); //发送04H写禁止命令字SCK=0;
CS=1;
zlg7289_cs=1;
}
 
 
 
void WRSR(void) //写状态寄存器
{
WREN();
zlg7289_cs=1;
SCK=0;
CS=0;
OUTByte(0x01); //发送01H写寄存器命令字
OUTByte(0x00); //发送寄存器值BL0,BL1为0没写保护,WD0=0 W01=1
//WD1=0WD1=
SCK=0;
CS=1;
zlg7289_cs=1;
WIPCHK(); //判断是否写入
}
 
 
 
unsigned char RSDR(void) //读状态寄存器
{
unsigned char Temp;
zlg7289_cs=1;
SCK=0;
CS=0;
OUTByte(0x05); //发送05H读状态寄存器命令字
Temp = INPUTByte(); //读状态寄存器值
SCK=0;
CS=1;
return Temp;;//这一个调试时没有执行,Temp的值总是0xFF;???????????
zlg7289_cs=1;
}
 
 
 
void WIPCHK(void) //检查WIP位,判断是否写入完成
 
{
unsigned char Temp,TempCyc;
for(TempCyc=0;TempCyc<50;TempCyc++)
{
Temp = RSDR(); //读状态寄存器
if (Temp&0x01==0)
TempCyc = 50;
}
}
 
 
//单字节指令或数据写入X25045
//在SI线上输入的数据在SCK的上升沿被锁存。
 
void OUTByte(unsigned char Byte) //输出一个定节
{
unsigned char TempCyc;
zlg7289_cs=1;
for(TempCyc=0;TempCyc<8;TempCyc++)
{
SCK = 0;
if(Byte&0x80)
SI = 1;
else
SI = 0;
SCK = 1;
Byte = Byte<<1; //右移
}
SI=0; //使SI处于确定的状态
zlg7289_cs=1;
}
 
 
//单字节数据从X25045读到单片机
//数据由SCK的下降沿输出到SO线上。
unsigned char INPUTByte(void) //输入一个字节
{
unsigned char Temp=0, TempCyc;
 
 
zlg7289_cs=1;
for(TempCyc=0;TempCyc<8;TempCyc++)
{
Temp = Temp<<1; //右移
SCK = 1;
SCK=0;
if (SO)
Temp = Temp|0x01; //SO为1,则最低位为1
el

最近更新

综合解析重庆市巴南中学物理八年级下册期末考.. 23页

2024年xx学院职业倾向性测试题库及完整答案【.. 38页

2024年公务员(国考)之行政职业能力测验真题.. 330页

2024年山东省高职单招职业适应性测试题库附完.. 45页

2024年景德镇艺术职业大学单招职业适应性测试.. 57页

2024年河南省高职单招职业适应性测试模拟试题.. 56页

中医糖尿病病例护理ppt课件 22页

2024年顺德职业技术学院单招职业适应性测试试.. 55页

一级建造师之一建港口与航道工程实务题库1000.. 308页

安全员继续教育考试题库1000道附答案【培优】.. 281页

演出经纪人之演出市场政策与法律法规题库400道.. 118页

演出经纪人考试题库1000道【全国通用】 275页

2024年咸阳职业技术学院单招综合素质考试题库.. 72页

2024年重庆工贸职业技术学院单招综合素质考试.. 75页

2024年咸阳职业技术学院单招职业技能测试题库.. 75页

早产儿护理问题及护理措施ppt课件 25页

2024年江阳城建职业学院单招职业适应性测试试.. 74页

约束与损伤护理ppt课件 25页

综合解析广东江门市第二中学物理八年级下册期.. 22页

优质护理服务实施ppt课件 34页

综合解析四川遂宁市第二中学校物理八年级下册.. 21页

四年级下册第四单元大单元教学设计 4页

各种管道的固定固定ppt课件 29页

新版FMEA表单模板(DFMEA&PFMEA) 2页

建筑专业评职称论文 14页

医患沟通技巧培训-通用课件 52页

基于课堂观察的课例研究 3页

少年儿童歌曲《在阳光下》歌词完整版 2页

论空乘专业形体训练的重要性 3页

党课课件总体国家安全观干部读本学习解读党课.. 40页