⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 Fujitsu MB89P475的应用实例
💻 C
字号:
/*	
	By JianJun  G
	15/5/2002
	Function: One to Mul LineControl 
*/


#define		__Uart2
#define		IndoorMacs			16
#define		_Mb89P475	







#include "_f8ldefa.h"
#include "_mb89470.h"
#include "include.c"
void main(void)
	{
	SYCC.byte=bittobyte(1,0,0,1,1,1,1,1);/*
								  | |_|_______=00,64/Fch;=01,16/Fch;=10,8/Fch;=11,4/Fch
								  |___________=0,Selects subclock;  =1,Selects mainclock */	
	if (0x33!=ResetCode[0] || 0x44!=ResetCode[1] || 0x55!=ResetCode[2] || 0x66!=ResetCode[3] )
		{
#pragma asm
RAM_CLR:
	MOVW	EP,#0080H
Loop:
	MOV		@EP,#0
	INCW	EP
	MOVW	A,EP
#ifdef	_Mb89LV475	
	MOVW	A,#0480H
#else
	MOVW	A,#0280H	
#endif	
	CMPW	A
	BNE		Loop
#pragma endasm
	
			LcdRamIni();			//clear	user ram
			BuzzerWorkNumber=2;
		}
	SFR_ini();						//initialz the SFR 
	__EI();
	while(1)
		{
			keypress();
			Timer();
			Buzzer();
			AirTemp();
			Lcd_main();
			LedFlash();			
			UartProgram();
			if (0x33!=ResetCode[0] || 0x44!=ResetCode[1] || 0x55!=ResetCode[2] || 0x66!=ResetCode[3] )
				{STBC_RST=0;}
		}	
	}

⌨️ 快捷键说明

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