initial.c

来自「用KEILC写的单片机典型C51编程」· C语言 代码 · 共 57 行

C
57
字号

#include<reg51.h>
#include<define.h>
#include<global.h>
#include<initial.h>
#include<delay.h>
#include<led.h>
#include<input.h>
#include<beep.h>
#include<key.h>
#include<music.h>

void PowerOnInitial(void)
{
	InitialCpu();
	InitialVariable();
	InitialCpuIo();
	
}
void InitialCpu(void)
{
	IE= 0;
	PSW = 0;
	IP = 0x0B;
	TMOD = 0X15;
	
	TR0 = 0;
	TR1 = 1;
	IT0 = 1;
	
	TL0 = 0XFF;
	TH0 = 0XFF;
	TL1 =L_CLOCK_40MS;
	TH1 = H_CLOCK_40MS;
	
	EX0 = 0;
	ET1 = 1;
	ET0 = 0;
	EA = 1;
	
}

void InitialCpuIo(void)
{
	P1 = 0x00;
	P3_2 = 1;
	P3_3 = 1;
}

void InitialVariable(void)
{
	LedCycle = 10;
	InputKey = NO_MODE;
	KeyData = NO_KEY;
	LedOffCount = 0 ;
	
}

⌨️ 快捷键说明

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