📄 sub.c
字号:
/******************************************************************************
SUB.C
子程序集合
Copyright (c) 2007.09.11
All rights reserved.
******************************************************************************/
#define sub_c
#include "main.h"
/******************************************************************************
函数名称:reset()
函数功能:软件复位
注意事项:本软件复位程序不能在中断子程序中调用
提示说明:
输 入:无
返 回:无
******************************************************************************/
//void reset (void)
//{
//( * ( void (*)( ) )0 ) ( );
//}
/******************************************************************************
函数名称:Power_set()
函数功能:上电初始化
注意事项:
提示说明:
输 入:无
返 回:无
******************************************************************************/
void Power_set(void)
{
EA=0;
porta=0xff;
portb=0xff;
// portc=0xff;
// portd=0xff;
TMOD=0x11; //定时器0、1工作在方式1
TH0=0xec; //5mS定时值
TL0=0x78;
TR0=1; //开始计数
}
/******************************************************************************
函数名称:Timer()
函数功能:5mS定时子程序
注意事项:
提示说明:
输 入:无
返 回:无
******************************************************************************/
void Timer(void)
{
while(!TF0);
TH0=0xec; //5mS定时值
TL0=0x78;
while(TF0)
{TF0=0;}
}
/******************************************************************************
函数名称:Clock()
函数功能:时钟走时子程序
注意事项:
提示说明:
输 入:无
返 回:无
******************************************************************************/
void Clock(void)
{
seccounter++;
if(seccounter==200)
{
seccounter=0x00;
second++;
if((second&0x0f)==0x0a)
{
second+=0x06;
if(second==0x60)
{
second=0x00;
minute++;
if((minute&0x0f)==0x0a)
{
minute+=0x06;
if(minute==0x60)
{
minute=0x00;
hour++;
if((hour&0x0f)==0x0a)
{
hour+=0x06;
if(hour==0x24)
hour=0x00;
day++;
}
}
}
}
}
}
}
/******************************************************************************
函数名称:Check()
函数功能:数据有效性测试,测试是否重复
注意事项:
提示说明:测试产生的随机数是否重复
输 入:dat
返 回:i
******************************************************************************/
unsigned char Check(unsigned int dat)
{
unsigned int i;
i=dat;
return i;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -