1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/o70078-51_mcu_mini_compiler

Клонировать/Скачать
test.bat 2.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
codeoflinz Отправлено 31.01.2019 07:58 fa9e8cc
/*======================================================================================
chcp 65001
CD %~dp0
SET BinPath=BIN\
SET CodeName=code
Del %CodeName%.hex
echo off
CLS
echo [正在编译...]
Copy %0 "%CodeName%.C"
ECHO "./%CodeName%.C" LARGE WARNINGLEVEL (0) NOINTVECTOR NOPRINT>"%CodeName%".__i
%BinPath%C51 @%CodeName%.__i>编译过程中产生的错误或警告.TXT
if not exist %CodeName%.obj goto End
echo [正在连接...]
echo "%CodeName%.obj">%CodeName%.lnp
echo TO "%CodeName%">>%CodeName%.lnp
echo NOPRINT RAMSIZE(256) >>%CodeName%.lnp
%BinPath%BL51 "@%CodeName%.lnp">>编译过程中产生的错误或警告.TXT
echo [正在生成HEX...]
%BinPath%OH51 "%CodeName%">>编译过程中产生的错误或警告.TXT
echo [正在删除垃圾文件...]
del %CodeName%.obj
del %CodeName%.lnp
del %CodeName%
if not exist %CodeName%.hex goto End
::del 编译过程中产生的错误或警告.TXT
:end
del %CodeName%.c
del %CodeName%.__i
echo [编译过程完成]
pause
exit
::=======================================================================================*/
//C语言代码在此:
#include<reg52.h>
#include<intrins.h>
#define Uint unsigned int
#define Byte unsigned char
xdata long table[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
void delay();
void main()
{
Byte Temp=0xFE;
while(1)
{
P1=Temp;
delay();
Temp=_crol_(Temp,1);
}
}
/*
void delay()
{
Uint Time=20000;
while(Time--){}
}*/

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/o70078-51_mcu_mini_compiler.git
git@api.gitlife.ru:oschina-mirror/o70078-51_mcu_mini_compiler.git
oschina-mirror
o70078-51_mcu_mini_compiler
o70078-51_mcu_mini_compiler
master