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

📄 main.c

📁 《Proteus在MCS-51&ARM7系统中的应用百例》逆向之 Chapter 5 《Proteus在MCS-51&ARM7系统中的应用百例》MCS-51例子的C语言版本。
💻 C
字号:
#include <reg51.h>
typedef unsigned char BYTE;


#define T100us 256-100
#define TICK   10000

BYTE C100us[2];
BYTE LEDBUF;

sbit LED=P1^0;

void T0INT() interrupt 1
{
	if(C100us[1]==0)
		C100us[0]--;
	C100us[1]--;

	if( (C100us[0]|C100us[1])==0)
	{
		C100us[0]=TICK/0x100;
		C100us[1]=TICK%0x100;
	}
	LEDBUF=~LEDBUF;
} 

main()
{
	TMOD=0x02;
	TH0=T100us;
	TL0=T100us;
	IE=0x82;
	TR0=1;
	LEDBUF=0;
	LED=0;

	C100us[0]=TICK/0x100;
	C100us[1]=TICK%0x100;

	while(1)
	{
		LED=LEDBUF;
	}

}

⌨️ 快捷键说明

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