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

📄 proflash.bat

📁 自制51编程器的资料
💻 BAT
字号:
@echo off
uniprog.exe %1 %2 %3 %4 %5 /iproflash.bat -c%port%
goto end
-------------------------------------------------------------------------

		Programmer initialization file
		------------------------------

Description:

@Lines without '=' or with '@' as the first character are comments.
Name must be defined first.
Then all parameters collect for this device until next Name found.
All not defined parameters are disabled.
Unknown parameters gives an error output and the program is terminated.
Additional characters are ignored:
@ "Flash= 1024" and "FLASHSIZE =1024Bytes" are the same
If no FLASH is defined, Erase is not avaiable.
Fuses are collected in the given order (max 8 fuses: 0..7)
Following parameters are valid:		default settings:
Connection Parameters:	BAud		9600
			COm		1
			PRog		0
Device Parameters:	EEprom		0
			FLash		0
			FUse		"" (all 8)
			LOck		0
			NAme		""
			SIgnature	""
			TYpe		"" (programming algorithm)
			VPp		0
Following program algorithm are implemented:
51:	89C51, 89C52
1051:	89C1051, 89C2051, 89C4051
1200:	90S1200, 90S2313
1200E:	EEPROM of 90S1200, 90S2313
EEPROM-hex files are default with .eep extension
EEPROM: read, write after FLASH, Checksum separat calculated
-------------------------------------------------------------------------
Definitions:

Timeout		= 200
Baud = 57600
@Programmer	= 07a3ab	Checksum programmer, warning if not equal
@COM		= 2
---------------------------------------
Name		= 89C2051
Type		= 1051
VPP		= 12
Flash		= 2048
Signature	= 1E21
Lock		= 2
---------------------------------------
Name		= 89C4051
Type		= 1051
VPP		= 12
Flash		= 4096
Signature	= 1E41FF
Lock		= 2
---------------------------------------
Name		= 89C51
Type		= 51
VPP		= 12
Flash		= 4096
Signature	= 1E51FF
Lock		= 3
---------------------------------------
Name		= 89C52
Type		= 51
VPP		= 12
Flash		= 8192
Signature	= 1E52FF
Lock		= 3
---------------------------------------
Name		= 90S1200
Type		= 1200
VPP		= 12
Flash		= 1024
EEPROM		= 64
Signature	= 1E9001
Lock		= 2
Fuse		= SPI
Fuse		= RCEN
---------------------------------------
Name		= 90S2313
Type		= 1200
VPP		= 12
Flash		= 2048
EEPROM		= 128
Signature	= 1E9101
Lock		= 0		Danger, not erasable !
Fuse		= SPIEN
Fuse		= FSTRT
---------------------------------------
Name            = 90S2343
Type            = TINY22
VPP             = 12
Flash           = 2048
EEPROM          = 128
Signature       = 1E9103
Lock            = 0		Danger, not erasable !
Fuse            = SPIEN
Fuse		= RCEN
---------------------------------------
Name		= TINY12
Type		= TINY12
VPP		= 12
Flash		= 1024
EEPROM		= 64
Signature	= 1E9005
Lock		= 0		Danger, maybe not erasable !
Fuse		= CKS0
Fuse		= CKS1
Fuse		= CKS2
Fuse		= CKS3
Fuse		= RSTD
Fuse		= SPIEN
Fuse		= BOEN
Fuse		= BOLEV
---------------------------------------
Name		= TINY15
Type		= TINY15
VPP		= 12
Flash		= 1024
EEPROM		= 64
Signature	= 1E9006
Lock		= 0		Danger, maybe not erasable !
Fuse		= CKS0
Fuse		= CKS1
Fuse		= RSTD
Fuse		= SPIEN
Fuse		= BOEN
Fuse		= BOLEV
---------------------------------------
Name		= 89S53
Type		= 53
VPP		= 12
Flash		= 12288
Signature	= 1E53
Lock		= 3
Fuse		= SPROG
---------------------------------------
Name		= 89S8252
Type		= 53
VPP		= 12
Flash		= 10240
Signature	= 1E72
Lock		= 3
Fuse		= SPROG
---------------------------------------
end		= 0
:end

⌨️ 快捷键说明

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